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); } } 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]; 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]",