
/data/app/~~FfR2UxiezVimWOvqJwfg0A==/com.tencent.rmcn-ubSUFDQnHa3Y4cwZtqW1Wg==/lib/arm64/libAkConvolutionReverb.so:	file format elf64-littleaarch64

Disassembly of section .text:

00000000000183b0 <__on_dlclose>:
   183b0: d503245f     	bti	c
   183b4: b00001a0     	adrp	x0, 0x4d000 <fwrite@plt+0x3200>
   183b8: 91384000     	add	x0, x0, #0xe10
   183bc: 1400c561     	b	0x49940 <__cxa_finalize@plt>
   183c0: d503245f     	bti	c
   183c4: d65f03c0     	ret

00000000000183c8 <__on_dlclose_late>:
   183c8: d503245f     	bti	c
   183cc: 1400b539     	b	0x458b0 <__emutls_unregister_key>

00000000000183d0 <__atexit_handler_wrapper>:
   183d0: d503245f     	bti	c
   183d4: b4000060     	cbz	x0, 0x183e0 <__atexit_handler_wrapper+0x10>
   183d8: aa0003f0     	mov	x16, x0
   183dc: d61f0200     	br	x16
   183e0: d65f03c0     	ret

00000000000183e4 <atexit>:
   183e4: d503245f     	bti	c
   183e8: aa0003e1     	mov	x1, x0
   183ec: 90000000     	adrp	x0, 0x18000 <__FRAME_END__+0x4990>
   183f0: b00001a2     	adrp	x2, 0x4d000 <fwrite@plt+0x3200>
   183f4: 910f4000     	add	x0, x0, #0x3d0
   183f8: 91384042     	add	x2, x2, #0xe10
   183fc: 1400c555     	b	0x49950 <__cxa_atexit@plt>

0000000000018400 <_GLOBAL__sub_I_InitAkConvolutionReverbFX.cpp>:
   18400: 900001c8     	adrp	x8, 0x50000 <vtable for (anonymous namespace)::itanium_demangle::PostfixQualifiedType+0x20>
   18404: b00001eb     	adrp	x11, 0x55000 <vsnprintf+0x55000>
   18408: 52800069     	mov	w9, #0x3                // =3
   1840c: 9111216b     	add	x11, x11, #0x448
   18410: b0ffffaa     	adrp	x10, 0xd000 <vsnprintf+0xd000>
   18414: f947f508     	ldr	x8, [x8, #0xfe8]
   18418: 39002169     	strb	w9, [x11, #0x8]
   1841c: b00001c9     	adrp	x9, 0x51000 <vsnprintf+0x51000>
   18420: fd474540     	ldr	d0, [x10, #0xe88]
   18424: b00001ca     	adrp	x10, 0x51000 <vsnprintf+0x51000>
   18428: f940010c     	ldr	x12, [x8]
   1842c: f9405129     	ldr	x9, [x9, #0xa0]
   18430: f900016c     	str	x12, [x11]
   18434: f940594a     	ldr	x10, [x10, #0xb0]
   18438: fc00c160     	stur	d0, [x11, #0xc]
   1843c: 6f00e400     	movi	v0.2d, #0000000000000000
   18440: a901a969     	stp	x9, x10, [x11, #0x18]
   18444: b00001c9     	adrp	x9, 0x51000 <vsnprintf+0x51000>
   18448: f9405529     	ldr	x9, [x9, #0xa8]
   1844c: a902fd7f     	stp	xzr, xzr, [x11, #0x28]
   18450: ad020160     	stp	q0, q0, [x11, #0x40]
   18454: 3d801960     	str	q0, [x11, #0x60]
   18458: f9001d69     	str	x9, [x11, #0x38]
   1845c: f900010b     	str	x11, [x8]
   18460: d65f03c0     	ret

0000000000018464 <CreateAkConvolutionReverbFX(AK::IAkPluginMemAlloc*)>:
   18464: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   18468: 910003fd     	mov	x29, sp
   1846c: f9400008     	ldr	x8, [x0]
   18470: f0ffffa2     	adrp	x2, 0xf000 <vsnprintf+0xf000>
   18474: 9104a842     	add	x2, x2, #0x12a
   18478: 52802401     	mov	w1, #0x120              // =288
   1847c: 528004e3     	mov	w3, #0x27               // =39
   18480: f9400908     	ldr	x8, [x8, #0x10]
   18484: d63f0100     	blr	x8
   18488: b4000540     	cbz	x0, 0x18530 <CreateAkConvolutionReverbFX(AK::IAkPluginMemAlloc*)+0xcc>
   1848c: b0ffffa8     	adrp	x8, 0xd000 <vsnprintf+0xd000>
   18490: b0ffffa9     	adrp	x9, 0xd000 <vsnprintf+0xd000>
   18494: b0ffffaa     	adrp	x10, 0xd000 <vsnprintf+0xd000>
   18498: a9017c1f     	stp	xzr, xzr, [x0, #0x10]
   1849c: f900241f     	str	xzr, [x0, #0x48]
   184a0: 3dc3b900     	ldr	q0, [x8, #0xee0]
   184a4: b0ffffa8     	adrp	x8, 0xd000 <vsnprintf+0xd000>
   184a8: 3dc3a921     	ldr	q1, [x9, #0xea0]
   184ac: b00001a9     	adrp	x9, 0x4d000 <fwrite@plt+0x3200>
   184b0: 9138a129     	add	x9, x9, #0xe28
   184b4: fd473942     	ldr	d2, [x10, #0xe70]
   184b8: f808401f     	stur	xzr, [x0, #0x84]
   184bc: ad010400     	stp	q0, q1, [x0, #0x20]
   184c0: 3dc3c100     	ldr	q0, [x8, #0xf00]
   184c4: b0ffffa8     	adrp	x8, 0xd000 <vsnprintf+0xd000>
   184c8: f9000009     	str	x9, [x0]
   184cc: 52800049     	mov	w9, #0x2                // =2
   184d0: fd002002     	str	d2, [x0, #0x40]
   184d4: 3c854000     	stur	q0, [x0, #0x54]
   184d8: 3dc3c900     	ldr	q0, [x8, #0xf20]
   184dc: b0ffffa8     	adrp	x8, 0xd000 <vsnprintf+0xd000>
   184e0: 7900a009     	strh	w9, [x0, #0x50]
   184e4: 79011809     	strh	w9, [x0, #0x8c]
   184e8: 3c864000     	stur	q0, [x0, #0x64]
   184ec: 3dc3bd00     	ldr	q0, [x8, #0xef0]
   184f0: d2c00568     	mov	x8, #0x2b00000000       // =184683593728
   184f4: a9097c1f     	stp	xzr, xzr, [x0, #0x90]
   184f8: f900601f     	str	xzr, [x0, #0xc0]
   184fc: 3c874000     	stur	q0, [x0, #0x74]
   18500: 2f00e5e0     	movi	d0, #0x000000ffffffff
   18504: f80f4008     	stur	x8, [x0, #0xf4]
   18508: 91041008     	add	x8, x0, #0x104
   1850c: f80b401f     	stur	xzr, [x0, #0xb4]
   18510: f80ac01f     	stur	xzr, [x0, #0xac]
   18514: fd005000     	str	d0, [x0, #0xa0]
   18518: f80ec01f     	stur	xzr, [x0, #0xec]
   1851c: f80e401f     	stur	xzr, [x0, #0xe4]
   18520: a90d7c1f     	stp	xzr, xzr, [x0, #0xd0]
   18524: f80fc01f     	stur	xzr, [x0, #0xfc]
   18528: f900011f     	str	xzr, [x8]
   1852c: a9117c1f     	stp	xzr, xzr, [x0, #0x110]
   18530: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   18534: d65f03c0     	ret

0000000000018538 <AkConvolutionReverbFXRegisterCallback(AK::IAkGlobalPluginContext*, AkGlobalCallbackLocation, void*)>:
   18538: d65f03c0     	ret

000000000001853c <CAkConvolutionReverbFX::~CAkConvolutionReverbFX()>:
   1853c: d65f03c0     	ret

0000000000018540 <CAkConvolutionReverbFX::~CAkConvolutionReverbFX()>:
   18540: 1400c508     	b	0x49960 <_ZdlPv@plt>

0000000000018544 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)>:
   18544: d105c3ff     	sub	sp, sp, #0x170
   18548: a9117bfd     	stp	x29, x30, [sp, #0x110]
   1854c: 910443fd     	add	x29, sp, #0x110
   18550: f90093fc     	str	x28, [sp, #0x120]
   18554: a91367fa     	stp	x26, x25, [sp, #0x130]
   18558: a9145ff8     	stp	x24, x23, [sp, #0x140]
   1855c: a91557f6     	stp	x22, x21, [sp, #0x150]
   18560: a9164ff4     	stp	x20, x19, [sp, #0x160]
   18564: d53bd05a     	mrs	x26, TPIDR_EL0
   18568: b00001f8     	adrp	x24, 0x55000 <vsnprintf+0x55000>
   1856c: f9401748     	ldr	x8, [x26, #0x28]
   18570: aa0403f4     	mov	x20, x4
   18574: aa0303f7     	mov	x23, x3
   18578: aa0203f3     	mov	x19, x2
   1857c: aa0103f6     	mov	x22, x1
   18580: aa0003f5     	mov	x21, x0
   18584: f81f83a8     	stur	x8, [x29, #-0x8]
   18588: f9425f08     	ldr	x8, [x24, #0x4b8]
   1858c: b50001e8     	cbnz	x8, 0x185c8 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x84>
   18590: f9400268     	ldr	x8, [x19]
   18594: aa1303e0     	mov	x0, x19
   18598: f9400908     	ldr	x8, [x8, #0x10]
   1859c: d63f0100     	blr	x8
   185a0: f9400008     	ldr	x8, [x0]
   185a4: 528000c1     	mov	w1, #0x6                // =6
   185a8: f9406908     	ldr	x8, [x8, #0xd0]
   185ac: d63f0100     	blr	x8
   185b0: f9025f00     	str	x0, [x24, #0x4b8]
   185b4: f9400008     	ldr	x8, [x0]
   185b8: f9401108     	ldr	x8, [x8, #0x20]
   185bc: d63f0100     	blr	x8
   185c0: b00001e8     	adrp	x8, 0x55000 <vsnprintf+0x55000>
   185c4: f9026100     	str	x0, [x8, #0x4c0]
   185c8: 910062a1     	add	x1, x21, #0x18
   185cc: aa1703e0     	mov	x0, x23
   185d0: a9115ab7     	stp	x23, x22, [x21, #0x110]
   185d4: f90006b3     	str	x19, [x21, #0x8]
   185d8: 9400117b     	bl	0x1cbc4 <CAkConvolutionReverbFXParams::GetParams(AkConvolutionReverbFXParams*)>
   185dc: 3cc182a0     	ldur	q0, [x21, #0x18]
   185e0: f90007ff     	str	xzr, [sp, #0x8]
   185e4: 3cc282a1     	ldur	q1, [x21, #0x28]
   185e8: 910023e2     	add	x2, sp, #0x8
   185ec: 3cc382a2     	ldur	q2, [x21, #0x38]
   185f0: 910013e3     	add	x3, sp, #0x4
   185f4: 3c8542a0     	stur	q0, [x21, #0x54]
   185f8: 3cc422a0     	ldur	q0, [x21, #0x42]
   185fc: 3c8642a1     	stur	q1, [x21, #0x64]
   18600: f94006a0     	ldr	x0, [x21, #0x8]
   18604: 3c8742a2     	stur	q2, [x21, #0x74]
   18608: 2a1f03e1     	mov	w1, wzr
   1860c: 3c87e2a0     	stur	q0, [x21, #0x7e]
   18610: b9400688     	ldr	w8, [x20, #0x4]
   18614: b90007ff     	str	wzr, [sp, #0x4]
   18618: b900aea8     	str	w8, [x21, #0xac]
   1861c: b9400288     	ldr	w8, [x20]
   18620: b900cabf     	str	wzr, [x21, #0xc8]
   18624: b900bea8     	str	w8, [x21, #0xbc]
   18628: f9400008     	ldr	x8, [x0]
   1862c: f9401508     	ldr	x8, [x8, #0x28]
   18630: d63f0100     	blr	x8
   18634: f94007e8     	ldr	x8, [sp, #0x8]
   18638: b40002c8     	cbz	x8, 0x18690 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x14c>
   1863c: b9400909     	ldr	w9, [x8, #0x8]
   18640: b940028a     	ldr	w10, [x20]
   18644: 6b0a013f     	cmp	w9, w10
   18648: 540002c1     	b.ne	0x186a0 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x15c>
   1864c: 79400508     	ldrh	w8, [x8, #0x2]
   18650: 7100091f     	cmp	w8, #0x2
   18654: 540002e0     	b.eq	0x186b0 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x16c>
   18658: 35000688     	cbnz	w8, 0x18728 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x1e4>
   1865c: f94002c8     	ldr	x8, [x22]
   18660: f0ffffa2     	adrp	x2, 0xf000 <vsnprintf+0xf000>
   18664: 9104a842     	add	x2, x2, #0x12a
   18668: aa1603e0     	mov	x0, x22
   1866c: 52801201     	mov	w1, #0x90               // =144
   18670: 528015e3     	mov	w3, #0xaf               // =175
   18674: f9400908     	ldr	x8, [x8, #0x10]
   18678: d63f0100     	blr	x8
   1867c: aa0003f7     	mov	x23, x0
   18680: b4000300     	cbz	x0, 0x186e0 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x19c>
   18684: aa1703e0     	mov	x0, x23
   18688: 94001157     	bl	0x1cbe4 <CAkPartitionedConvolutionEngine::CAkPartitionedConvolutionEngine()>
   1868c: 14000015     	b	0x186e0 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x19c>
   18690: d0ffffa1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   18694: 52800037     	mov	w23, #0x1               // =1
   18698: 910eb021     	add	x1, x1, #0x3ac
   1869c: 14000026     	b	0x18734 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x1f0>
   186a0: d0ffffa1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   186a4: 52800057     	mov	w23, #0x2               // =2
   186a8: 91068c21     	add	x1, x1, #0x1a3
   186ac: 14000022     	b	0x18734 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x1f0>
   186b0: f94002c8     	ldr	x8, [x22]
   186b4: f0ffffa2     	adrp	x2, 0xf000 <vsnprintf+0xf000>
   186b8: 9104a842     	add	x2, x2, #0x12a
   186bc: aa1603e0     	mov	x0, x22
   186c0: 52801601     	mov	w1, #0xb0               // =176
   186c4: 528016e3     	mov	w3, #0xb7               // =183
   186c8: f9400908     	ldr	x8, [x8, #0x10]
   186cc: d63f0100     	blr	x8
   186d0: aa0003f7     	mov	x23, x0
   186d4: b4000060     	cbz	x0, 0x186e0 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x19c>
   186d8: aa1703e0     	mov	x0, x23
   186dc: 94004da6     	bl	0x2bd74 <CAkHalfPrecisionConvolutionEngine::CAkHalfPrecisionConvolutionEngine()>
   186e0: f9000ab7     	str	x23, [x21, #0x10]
   186e4: b40004d7     	cbz	x23, 0x1877c <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x238>
   186e8: f94002e8     	ldr	x8, [x23]
   186ec: aa1703e0     	mov	x0, x23
   186f0: f94007e2     	ldr	x2, [sp, #0x8]
   186f4: aa1603e1     	mov	x1, x22
   186f8: b94007e3     	ldr	w3, [sp, #0x4]
   186fc: 2a1f03e4     	mov	w4, wzr
   18700: f9400908     	ldr	x8, [x8, #0x10]
   18704: d63f0100     	blr	x8
   18708: 7100041f     	cmp	w0, #0x1
   1870c: 540003c0     	b.eq	0x18784 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x240>
   18710: 2a0003f7     	mov	w23, w0
   18714: 71007c1f     	cmp	w0, #0x1f
   18718: 54000181     	b.ne	0x18748 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x204>
   1871c: d0ffffa1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   18720: 91039421     	add	x1, x1, #0xe5
   18724: 14000004     	b	0x18734 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x1f0>
   18728: f0ffffa1     	adrp	x1, 0xf000 <vsnprintf+0xf000>
   1872c: 52800097     	mov	w23, #0x4               // =4
   18730: 91192821     	add	x1, x1, #0x64a
   18734: f9400268     	ldr	x8, [x19]
   18738: aa1303e0     	mov	x0, x19
   1873c: f9402508     	ldr	x8, [x8, #0x48]
   18740: 52800042     	mov	w2, #0x2                // =2
   18744: d63f0100     	blr	x8
   18748: f9401748     	ldr	x8, [x26, #0x28]
   1874c: f85f83a9     	ldur	x9, [x29, #-0x8]
   18750: eb09011f     	cmp	x8, x9
   18754: 54002041     	b.ne	0x18b5c <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x618>
   18758: 2a1703e0     	mov	w0, w23
   1875c: f94093fc     	ldr	x28, [sp, #0x120]
   18760: a9564ff4     	ldp	x20, x19, [sp, #0x160]
   18764: a95557f6     	ldp	x22, x21, [sp, #0x150]
   18768: a9545ff8     	ldp	x24, x23, [sp, #0x140]
   1876c: a95367fa     	ldp	x26, x25, [sp, #0x130]
   18770: a9517bfd     	ldp	x29, x30, [sp, #0x110]
   18774: 9105c3ff     	add	sp, sp, #0x170
   18778: d65f03c0     	ret
   1877c: 52800697     	mov	w23, #0x34              // =52
   18780: 17fffff2     	b	0x18748 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x204>
   18784: f9400aa8     	ldr	x8, [x21, #0x10]
   18788: aa1503e0     	mov	x0, x21
   1878c: b9400681     	ldr	w1, [x20, #0x4]
   18790: b9401d18     	ldr	w24, [x8, #0x1c]
   18794: aa1803e2     	mov	x2, x24
   18798: 940000f2     	bl	0x18b60 <CAkConvolutionReverbFX::SetDownMixChannelMask(AkChannelConfig, AkChannelConfig)>
   1879c: 7100041f     	cmp	w0, #0x1
   187a0: 540005e0     	b.eq	0x1885c <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x318>
   187a4: 2a0003f7     	mov	w23, w0
   187a8: 7101381f     	cmp	w0, #0x4e
   187ac: 54fffce1     	b.ne	0x18748 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x204>
   187b0: 12180f08     	and	w8, w24, #0xf00
   187b4: 7108011f     	cmp	w8, #0x200
   187b8: 54000141     	b.ne	0x187e0 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x29c>
   187bc: 12001f08     	and	w8, w24, #0xff
   187c0: 7100411f     	cmp	w8, #0x10
   187c4: 54000ee8     	b.hi	0x189a0 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x45c>
   187c8: 52800029     	mov	w9, #0x1                // =1
   187cc: 1ac82128     	lsl	w8, w9, w8
   187d0: 52804249     	mov	w9, #0x212              // =530
   187d4: 72a00029     	movk	w9, #0x1, lsl #16
   187d8: 6a09011f     	tst	w8, w9
   187dc: 54000e20     	b.eq	0x189a0 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x45c>
   187e0: b9400688     	ldr	w8, [x20, #0x4]
   187e4: 12180d09     	and	w9, w8, #0xf00
   187e8: 7108013f     	cmp	w9, #0x200
   187ec: 54000141     	b.ne	0x18814 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x2d0>
   187f0: 12001d09     	and	w9, w8, #0xff
   187f4: 7100413f     	cmp	w9, #0x10
   187f8: 54000d48     	b.hi	0x189a0 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x45c>
   187fc: 5280002a     	mov	w10, #0x1               // =1
   18800: 1ac92149     	lsl	w9, w10, w9
   18804: 5280424a     	mov	w10, #0x212             // =530
   18808: 72a0002a     	movk	w10, #0x1, lsl #16
   1880c: 6a0a013f     	tst	w9, w10
   18810: 54000c80     	b.eq	0x189a0 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x45c>
   18814: 53082f09     	ubfx	w9, w24, #8, #4
   18818: 340006a9     	cbz	w9, 0x188ec <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x3a8>
   1881c: 7100093f     	cmp	w9, #0x2
   18820: 540006c0     	b.eq	0x188f8 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x3b4>
   18824: 7100053f     	cmp	w9, #0x1
   18828: 540006e1     	b.ne	0x18904 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x3c0>
   1882c: d34c7f09     	ubfx	x9, x24, #12, #20
   18830: d0ffffaa     	adrp	x10, 0xe000 <vsnprintf+0xe000>
   18834: f0ffffab     	adrp	x11, 0xf000 <vsnprintf+0xf000>
   18838: 9108cd4a     	add	x10, x10, #0x233
   1883c: 911bf56b     	add	x11, x11, #0x6fd
   18840: 71000d3f     	cmp	w9, #0x3
   18844: f0ffffac     	adrp	x12, 0xf000 <vsnprintf+0xf000>
   18848: 9a8a016a     	csel	x10, x11, x10, eq
   1884c: 910bd98c     	add	x12, x12, #0x2f6
   18850: 7100113f     	cmp	w9, #0x4
   18854: 9a8a0183     	csel	x3, x12, x10, eq
   18858: 1400002c     	b	0x18908 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x3c4>
   1885c: b940b2b9     	ldr	w25, [x21, #0xb0]
   18860: aa1503e0     	mov	x0, x21
   18864: aa1803e2     	mov	x2, x24
   18868: aa1903e1     	mov	x1, x25
   1886c: 9400011c     	bl	0x18cdc <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)>
   18870: 2a0003f7     	mov	w23, w0
   18874: 7100041f     	cmp	w0, #0x1
   18878: 54fff681     	b.ne	0x18748 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x204>
   1887c: 52824de8     	mov	w8, #0x126f             // =4719
   18880: bd401aa0     	ldr	s0, [x21, #0x18]
   18884: 72a75068     	movk	w8, #0x3a83, lsl #16
   18888: bd40bea2     	ldr	s2, [x21, #0xbc]
   1888c: f9400aa0     	ldr	x0, [x21, #0x10]
   18890: 12001f22     	and	w2, w25, #0xff
   18894: f94062a3     	ldr	x3, [x21, #0xc0]
   18898: 910023e4     	add	x4, sp, #0x8
   1889c: 1e270101     	fmov	s1, w8
   188a0: aa1603e1     	mov	x1, x22
   188a4: 1e210800     	fmul	s0, s0, s1
   188a8: 7e21d841     	ucvtf	s1, s2
   188ac: 1e210800     	fmul	s0, s0, s1
   188b0: 1e390008     	fcvtzu	w8, s0
   188b4: b9000be8     	str	w8, [sp, #0x8]
   188b8: f9400008     	ldr	x8, [x0]
   188bc: f9401908     	ldr	x8, [x8, #0x30]
   188c0: d63f0100     	blr	x8
   188c4: 7100041f     	cmp	w0, #0x1
   188c8: 54000780     	b.eq	0x189b8 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x474>
   188cc: 2a0003f7     	mov	w23, w0
   188d0: 7100241f     	cmp	w0, #0x9
   188d4: 54fff3a1     	b.ne	0x18748 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x204>
   188d8: f94006a0     	ldr	x0, [x21, #0x8]
   188dc: f0ffffa1     	adrp	x1, 0xf000 <vsnprintf+0xf000>
   188e0: 91172c21     	add	x1, x1, #0x5cb
   188e4: f9400008     	ldr	x8, [x0]
   188e8: 17ffff95     	b	0x1873c <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x1f8>
   188ec: d0ffffa3     	adrp	x3, 0xe000 <vsnprintf+0xe000>
   188f0: 91201463     	add	x3, x3, #0x805
   188f4: 14000005     	b	0x18908 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x3c4>
   188f8: d0ffffa3     	adrp	x3, 0xe000 <vsnprintf+0xe000>
   188fc: 911a3463     	add	x3, x3, #0x68d
   18900: 14000002     	b	0x18908 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x3c4>
   18904: aa1f03e3     	mov	x3, xzr
   18908: 53082d09     	ubfx	w9, w8, #8, #4
   1890c: 34000229     	cbz	w9, 0x18950 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x40c>
   18910: 7100093f     	cmp	w9, #0x2
   18914: 54000240     	b.eq	0x1895c <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x418>
   18918: 7100053f     	cmp	w9, #0x1
   1891c: 54000261     	b.ne	0x18968 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x424>
   18920: 530c7d08     	lsr	w8, w8, #12
   18924: d0ffffa9     	adrp	x9, 0xe000 <vsnprintf+0xe000>
   18928: f0ffffaa     	adrp	x10, 0xf000 <vsnprintf+0xf000>
   1892c: 9108cd29     	add	x9, x9, #0x233
   18930: 911bf54a     	add	x10, x10, #0x6fd
   18934: 71000d1f     	cmp	w8, #0x3
   18938: f0ffffab     	adrp	x11, 0xf000 <vsnprintf+0xf000>
   1893c: 9a890149     	csel	x9, x10, x9, eq
   18940: 910bd96b     	add	x11, x11, #0x2f6
   18944: 7100111f     	cmp	w8, #0x4
   18948: 9a890164     	csel	x4, x11, x9, eq
   1894c: 14000008     	b	0x1896c <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x428>
   18950: d0ffffa4     	adrp	x4, 0xe000 <vsnprintf+0xe000>
   18954: 91201484     	add	x4, x4, #0x805
   18958: 14000005     	b	0x1896c <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x428>
   1895c: d0ffffa4     	adrp	x4, 0xe000 <vsnprintf+0xe000>
   18960: 911a3484     	add	x4, x4, #0x68d
   18964: 14000002     	b	0x1896c <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x428>
   18968: aa1f03e4     	mov	x4, xzr
   1896c: d0ffffa2     	adrp	x2, 0xe000 <vsnprintf+0xe000>
   18970: 910023e0     	add	x0, sp, #0x8
   18974: 913d8842     	add	x2, x2, #0xf62
   18978: 52802001     	mov	w1, #0x100              // =256
   1897c: 940000b4     	bl	0x18c4c <AKPLATFORM::SafeStrFormat(char*, unsigned long, char const*, ...)>
   18980: f9400268     	ldr	x8, [x19]
   18984: 910023e1     	add	x1, sp, #0x8
   18988: aa1303e0     	mov	x0, x19
   1898c: 52800042     	mov	w2, #0x2                // =2
   18990: f9402508     	ldr	x8, [x8, #0x48]
   18994: d63f0100     	blr	x8
   18998: 528009d7     	mov	w23, #0x4e              // =78
   1899c: 17ffff6b     	b	0x18748 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x204>
   189a0: f0ffffa2     	adrp	x2, 0xf000 <vsnprintf+0xf000>
   189a4: 910023e0     	add	x0, sp, #0x8
   189a8: 91169842     	add	x2, x2, #0x5a6
   189ac: 52802001     	mov	w1, #0x100              // =256
   189b0: 940000a7     	bl	0x18c4c <AKPLATFORM::SafeStrFormat(char*, unsigned long, char const*, ...)>
   189b4: 17fffff3     	b	0x18980 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x43c>
   189b8: 2d4306a0     	ldp	s0, s1, [x21, #0x18]
   189bc: 52824de8     	mov	w8, #0x126f             // =4719
   189c0: bd40bea2     	ldr	s2, [x21, #0xbc]
   189c4: 72a75068     	movk	w8, #0x3a83, lsl #16
   189c8: b9400bf6     	ldr	w22, [sp, #0x8]
   189cc: 1e202820     	fadd	s0, s1, s0
   189d0: 1e270101     	fmov	s1, w8
   189d4: f9400aa8     	ldr	x8, [x21, #0x10]
   189d8: 1e210800     	fmul	s0, s0, s1
   189dc: 7e21d841     	ucvtf	s1, s2
   189e0: 79402109     	ldrh	w9, [x8, #0x10]
   189e4: b9402d08     	ldr	w8, [x8, #0x2c]
   189e8: 1e210800     	fmul	s0, s0, s1
   189ec: 1e39000a     	fcvtzu	w10, s0
   189f0: 1b092908     	madd	w8, w8, w9, w10
   189f4: b900aaa8     	str	w8, [x21, #0xa8]
   189f8: 34000276     	cbz	w22, 0x18a44 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x500>
   189fc: f9408ea0     	ldr	x0, [x21, #0x118]
   18a00: f0ffffa2     	adrp	x2, 0xf000 <vsnprintf+0xf000>
   18a04: 3942c2b7     	ldrb	w23, [x21, #0xb0]
   18a08: 9104a842     	add	x2, x2, #0x12a
   18a0c: 52803203     	mov	w3, #0x190              // =400
   18a10: f9400008     	ldr	x8, [x0]
   18a14: 8b1706e9     	add	x9, x23, x23, lsl #1
   18a18: d37df121     	lsl	x1, x9, #3
   18a1c: f9400908     	ldr	x8, [x8, #0x10]
   18a20: d63f0100     	blr	x8
   18a24: f9004aa0     	str	x0, [x21, #0x90]
   18a28: b40003e0     	cbz	x0, 0x18aa4 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x560>
   18a2c: 340000d7     	cbz	w23, 0x18a44 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x500>
   18a30: 2a1703f8     	mov	w24, w23
   18a34: 710006ff     	cmp	w23, #0x1
   18a38: 540003a1     	b.ne	0x18aac <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x568>
   18a3c: aa1f03e8     	mov	x8, xzr
   18a40: 14000029     	b	0x18ae4 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x5a0>
   18a44: b900b6bf     	str	wzr, [x21, #0xb4]
   18a48: aa1503e0     	mov	x0, x21
   18a4c: 940001da     	bl	0x191b4 <CAkConvolutionReverbFX::SetupFrontBackDelay()>
   18a50: 2a0003f7     	mov	w23, w0
   18a54: 7100041f     	cmp	w0, #0x1
   18a58: 54ffe781     	b.ne	0x18748 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x204>
   18a5c: f9400268     	ldr	x8, [x19]
   18a60: aa1303e0     	mov	x0, x19
   18a64: 910362b6     	add	x22, x21, #0xd8
   18a68: f9400908     	ldr	x8, [x8, #0x10]
   18a6c: d63f0100     	blr	x8
   18a70: f9400008     	ldr	x8, [x0]
   18a74: f9400d08     	ldr	x8, [x8, #0x18]
   18a78: d63f0100     	blr	x8
   18a7c: f9400aa8     	ldr	x8, [x21, #0x10]
   18a80: 12003c01     	and	w1, w0, #0xffff
   18a84: 39401283     	ldrb	w3, [x20, #0x4]
   18a88: aa1603e0     	mov	x0, x22
   18a8c: f9408ea4     	ldr	x4, [x21, #0x118]
   18a90: 2a1f03e5     	mov	w5, wzr
   18a94: 79402102     	ldrh	w2, [x8, #0x10]
   18a98: 94000277     	bl	0x19474 <AKRESULT AkMismatchBuffer::Init<AK::IAkPluginMemAlloc>(unsigned int, unsigned int, unsigned int, AK::IAkPluginMemAlloc&, bool)>
   18a9c: 2a0003f7     	mov	w23, w0
   18aa0: 17ffff2a     	b	0x18748 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x204>
   18aa4: 52800057     	mov	w23, #0x2               // =2
   18aa8: 17ffff28     	b	0x18748 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x204>
   18aac: 927f1b08     	and	x8, x24, #0xfe
   18ab0: 91006009     	add	x9, x0, #0x18
   18ab4: aa0803ea     	mov	x10, x8
   18ab8: b81e813f     	stur	wzr, [x9, #-0x18]
   18abc: f100094a     	subs	x10, x10, #0x2
   18ac0: b900013f     	str	wzr, [x9]
   18ac4: f81f013f     	stur	xzr, [x9, #-0x10]
   18ac8: f900053f     	str	xzr, [x9, #0x8]
   18acc: b81f813f     	stur	wzr, [x9, #-0x8]
   18ad0: b900113f     	str	wzr, [x9, #0x10]
   18ad4: 9100c129     	add	x9, x9, #0x30
   18ad8: 54ffff01     	b.ne	0x18ab8 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x574>
   18adc: eb18011f     	cmp	x8, x24
   18ae0: 54000140     	b.eq	0x18b08 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x5c4>
   18ae4: 52800309     	mov	w9, #0x18               // =24
   18ae8: 9b090109     	madd	x9, x8, x9, x0
   18aec: cb080308     	sub	x8, x24, x8
   18af0: 91004129     	add	x9, x9, #0x10
   18af4: f1000508     	subs	x8, x8, #0x1
   18af8: b81f013f     	stur	wzr, [x9, #-0x10]
   18afc: f81f813f     	stur	xzr, [x9, #-0x8]
   18b00: b801853f     	str	wzr, [x9], #0x18
   18b04: 54ffff81     	b.ne	0x18af4 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x5b0>
   18b08: f9408ea1     	ldr	x1, [x21, #0x118]
   18b0c: 2a1603e2     	mov	w2, w22
   18b10: b900b6b7     	str	w23, [x21, #0xb4]
   18b14: 94004fc0     	bl	0x2ca14 <DSP::CDelayLight::Init(AK::IAkPluginMemAlloc*, unsigned int)>
   18b18: 2a0003f7     	mov	w23, w0
   18b1c: 7100041f     	cmp	w0, #0x1
   18b20: 54ffe141     	b.ne	0x18748 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x204>
   18b24: 52800308     	mov	w8, #0x18               // =24
   18b28: f1000718     	subs	x24, x24, #0x1
   18b2c: 54fff8e0     	b.eq	0x18a48 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x504>
   18b30: f9404aa9     	ldr	x9, [x21, #0x90]
   18b34: 2a1603e2     	mov	w2, w22
   18b38: f9408ea1     	ldr	x1, [x21, #0x118]
   18b3c: 91006119     	add	x25, x8, #0x18
   18b40: 8b080120     	add	x0, x9, x8
   18b44: 94004fb4     	bl	0x2ca14 <DSP::CDelayLight::Init(AK::IAkPluginMemAlloc*, unsigned int)>
   18b48: 2a0003f7     	mov	w23, w0
   18b4c: aa1903e8     	mov	x8, x25
   18b50: 7100041f     	cmp	w0, #0x1
   18b54: 54fffea0     	b.eq	0x18b28 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x5e4>
   18b58: 17fffefc     	b	0x18748 <CAkConvolutionReverbFX::Init(AK::IAkPluginMemAlloc*, AK::IAkEffectPluginContext*, AK::IAkPluginParam*, AkAudioFormat&)+0x204>
   18b5c: 9400c385     	bl	0x49970 <__stack_chk_fail@plt>

0000000000018b60 <CAkConvolutionReverbFX::SetDownMixChannelMask(AkChannelConfig, AkChannelConfig)>:
   18b60: 53082c4b     	ubfx	w11, w2, #8, #4
   18b64: 53082c29     	ubfx	w9, w1, #8, #4
   18b68: 121f184a     	and	w10, w2, #0xfe
   18b6c: 121f1828     	and	w8, w1, #0xfe
   18b70: 6b09017f     	cmp	w11, w9
   18b74: 540000c0     	b.eq	0x18b8c <CAkConvolutionReverbFX::SetDownMixChannelMask(AkChannelConfig, AkChannelConfig)+0x2c>
   18b78: 340000ab     	cbz	w11, 0x18b8c <CAkConvolutionReverbFX::SetDownMixChannelMask(AkChannelConfig, AkChannelConfig)+0x2c>
   18b7c: 3400008a     	cbz	w10, 0x18b8c <CAkConvolutionReverbFX::SetDownMixChannelMask(AkChannelConfig, AkChannelConfig)+0x2c>
   18b80: 34000068     	cbz	w8, 0x18b8c <CAkConvolutionReverbFX::SetDownMixChannelMask(AkChannelConfig, AkChannelConfig)+0x2c>
   18b84: 528009c0     	mov	w0, #0x4e               // =78
   18b88: d65f03c0     	ret
   18b8c: b940480b     	ldr	w11, [x0, #0x48]
   18b90: 7100057f     	cmp	w11, #0x1
   18b94: 540000a1     	b.ne	0x18ba8 <CAkConvolutionReverbFX::SetDownMixChannelMask(AkChannelConfig, AkChannelConfig)+0x48>
   18b98: 52800028     	mov	w8, #0x1                // =1
   18b9c: b900b001     	str	w1, [x0, #0xb0]
   18ba0: 2a0803e0     	mov	w0, w8
   18ba4: d65f03c0     	ret
   18ba8: 34fffee9     	cbz	w9, 0x18b84 <CAkConvolutionReverbFX::SetDownMixChannelMask(AkChannelConfig, AkChannelConfig)+0x24>
   18bac: 72180c5f     	tst	w2, #0xf00
   18bb0: 54000041     	b.ne	0x18bb8 <CAkConvolutionReverbFX::SetDownMixChannelMask(AkChannelConfig, AkChannelConfig)+0x58>
   18bb4: 35fffe8a     	cbnz	w10, 0x18b84 <CAkConvolutionReverbFX::SetDownMixChannelMask(AkChannelConfig, AkChannelConfig)+0x24>
   18bb8: 7100053f     	cmp	w9, #0x1
   18bbc: 54000121     	b.ne	0x18be0 <CAkConvolutionReverbFX::SetDownMixChannelMask(AkChannelConfig, AkChannelConfig)+0x80>
   18bc0: 530f3c49     	ubfx	w9, w2, #15, #1
   18bc4: 4b090049     	sub	w9, w2, w9
   18bc8: 12001d29     	and	w9, w9, #0xff
   18bcc: 7100053f     	cmp	w9, #0x1
   18bd0: 540001c1     	b.ne	0x18c08 <CAkConvolutionReverbFX::SetDownMixChannelMask(AkChannelConfig, AkChannelConfig)+0xa8>
   18bd4: 340001a8     	cbz	w8, 0x18c08 <CAkConvolutionReverbFX::SetDownMixChannelMask(AkChannelConfig, AkChannelConfig)+0xa8>
   18bd8: 52862049     	mov	w9, #0x3102             // =12546
   18bdc: 14000018     	b	0x18c3c <CAkConvolutionReverbFX::SetDownMixChannelMask(AkChannelConfig, AkChannelConfig)+0xdc>
   18be0: 12001c48     	and	w8, w2, #0xff
   18be4: 12001c29     	and	w9, w1, #0xff
   18be8: 6b08013f     	cmp	w9, w8
   18bec: 1a89810a     	csel	w10, w8, w9, hi
   18bf0: 7100051f     	cmp	w8, #0x1
   18bf4: 32170148     	orr	w8, w10, #0x200
   18bf8: 1a8a0121     	csel	w1, w9, w10, eq
   18bfc: 1a880128     	csel	w8, w9, w8, eq
   18c00: b900b008     	str	w8, [x0, #0xb0]
   18c04: 1400025a     	b	0x1956c <CAkConvolutionReverbFX::InitAmbisonicsBalance(unsigned int)>
   18c08: 0a010048     	and	w8, w2, w1
   18c0c: 7140051f     	cmp	w8, #0x1, lsl #12       // =0x1000
   18c10: 54000062     	b.hs	0x18c1c <CAkConvolutionReverbFX::SetDownMixChannelMask(AkChannelConfig, AkChannelConfig)+0xbc>
   18c14: 52882029     	mov	w9, #0x4101             // =16641
   18c18: 14000009     	b	0x18c3c <CAkConvolutionReverbFX::SetDownMixChannelMask(AkChannelConfig, AkChannelConfig)+0xdc>
   18c1c: 530c7d09     	lsr	w9, w8, #12
   18c20: 12144d08     	and	w8, w8, #0xfffff000
   18c24: 9e670120     	fmov	d0, x9
   18c28: 0e205800     	cnt	v0.8b, v0.8b
   18c2c: 2e303800     	uaddlv	h0, v0.8b
   18c30: 1e260009     	fmov	w9, s0
   18c34: 2a090108     	orr	w8, w8, w9
   18c38: 32180109     	orr	w9, w8, #0x100
   18c3c: 52800028     	mov	w8, #0x1                // =1
   18c40: b900b009     	str	w9, [x0, #0xb0]
   18c44: 2a0803e0     	mov	w0, w8
   18c48: d65f03c0     	ret

0000000000018c4c <AKPLATFORM::SafeStrFormat(char*, unsigned long, char const*, ...)>:
   18c4c: d10483ff     	sub	sp, sp, #0x120
   18c50: a9107bfd     	stp	x29, x30, [sp, #0x100]
   18c54: 910403fd     	add	x29, sp, #0x100
   18c58: a9114ffc     	stp	x28, x19, [sp, #0x110]
   18c5c: a93893a3     	stp	x3, x4, [x29, #-0x78]
   18c60: d101e3a9     	sub	x9, x29, #0x78
   18c64: a9399ba5     	stp	x5, x6, [x29, #-0x68]
   18c68: 928004ea     	mov	x10, #-0x28             // =-40
   18c6c: f81a83a7     	stur	x7, [x29, #-0x58]
   18c70: 910003eb     	mov	x11, sp
   18c74: ad0007e0     	stp	q0, q1, [sp]
   18c78: 9100a129     	add	x9, x9, #0x28
   18c7c: ad010fe2     	stp	q2, q3, [sp, #0x20]
   18c80: f2dff00a     	movk	x10, #0xff80, lsl #32
   18c84: ad0217e4     	stp	q4, q5, [sp, #0x40]
   18c88: 9102016b     	add	x11, x11, #0x80
   18c8c: ad031fe6     	stp	q6, q7, [sp, #0x60]
   18c90: d53bd053     	mrs	x19, TPIDR_EL0
   18c94: f9401668     	ldr	x8, [x19, #0x28]
   18c98: d100c3a3     	sub	x3, x29, #0x30
   18c9c: f81f83a8     	stur	x8, [x29, #-0x8]
   18ca0: 910083a8     	add	x8, x29, #0x20
   18ca4: a93c2bab     	stp	x11, x10, [x29, #-0x40]
   18ca8: a93b27a8     	stp	x8, x9, [x29, #-0x50]
   18cac: ad7d87a0     	ldp	q0, q1, [x29, #-0x50]
   18cb0: ad3e87a0     	stp	q0, q1, [x29, #-0x30]
   18cb4: 9400c333     	bl	0x49980 <vsnprintf@plt>
   18cb8: f9401668     	ldr	x8, [x19, #0x28]
   18cbc: f85f83a9     	ldur	x9, [x29, #-0x8]
   18cc0: eb09011f     	cmp	x8, x9
   18cc4: 540000a1     	b.ne	0x18cd8 <AKPLATFORM::SafeStrFormat(char*, unsigned long, char const*, ...)+0x8c>
   18cc8: a9514ffc     	ldp	x28, x19, [sp, #0x110]
   18ccc: a9507bfd     	ldp	x29, x30, [sp, #0x100]
   18cd0: 910483ff     	add	sp, sp, #0x120
   18cd4: d65f03c0     	ret
   18cd8: 9400c326     	bl	0x49970 <__stack_chk_fail@plt>

0000000000018cdc <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)>:
   18cdc: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   18ce0: a90157f6     	stp	x22, x21, [sp, #0x10]
   18ce4: 910003fd     	mov	x29, sp
   18ce8: a9024ff4     	stp	x20, x19, [sp, #0x20]
   18cec: aa0003f3     	mov	x19, x0
   18cf0: f9408c00     	ldr	x0, [x0, #0x118]
   18cf4: aa0103f6     	mov	x22, x1
   18cf8: aa0203f4     	mov	x20, x2
   18cfc: 12001ed5     	and	w21, w22, #0xff
   18d00: f0ffffa2     	adrp	x2, 0xf000 <vsnprintf+0xf000>
   18d04: f9400008     	ldr	x8, [x0]
   18d08: 9104a842     	add	x2, x2, #0x12a
   18d0c: aa1503e1     	mov	x1, x21
   18d10: 52802223     	mov	w3, #0x111              // =273
   18d14: f9400908     	ldr	x8, [x8, #0x10]
   18d18: d63f0100     	blr	x8
   18d1c: f9006260     	str	x0, [x19, #0xc0]
   18d20: b4000620     	cbz	x0, 0x18de4 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x108>
   18d24: 2a1f03e1     	mov	w1, wzr
   18d28: aa1503e2     	mov	x2, x21
   18d2c: 9400c319     	bl	0x49990 <memset@plt>
   18d30: 12001e88     	and	w8, w20, #0xff
   18d34: 7100091f     	cmp	w8, #0x2
   18d38: 54002003     	b.lo	0x19138 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x45c>
   18d3c: 12180ec9     	and	w9, w22, #0xf00
   18d40: 7104013f     	cmp	w9, #0x100
   18d44: 540005a1     	b.ne	0x18df8 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x11c>
   18d48: f9406268     	ldr	x8, [x19, #0xc0]
   18d4c: 71000abf     	cmp	w21, #0x2
   18d50: 3900011f     	strb	wzr, [x8]
   18d54: 54000083     	b.lo	0x18d64 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x88>
   18d58: f9406268     	ldr	x8, [x19, #0xc0]
   18d5c: 52800029     	mov	w9, #0x1                // =1
   18d60: 39000509     	strb	w9, [x8, #0x1]
   18d64: 529f380a     	mov	w10, #0xf9c0            // =63936
   18d68: 530c7ec8     	lsr	w8, w22, #12
   18d6c: 72a001ea     	movk	w10, #0xf, lsl #16
   18d70: 53107ec9     	lsr	w9, w22, #16
   18d74: 32000d4b     	orr	w11, w10, #0xf
   18d78: 4a565529     	eor	w9, w9, w22, lsr #21
   18d7c: 0a0b010b     	and	w11, w8, w11
   18d80: 7200013f     	tst	w9, #0x1
   18d84: 3217056b     	orr	w11, w11, #0x600
   18d88: 1a8b0108     	csel	w8, w8, w11, eq
   18d8c: 361001c8     	tbz	w8, #0x2, 0x18dc4 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0xe8>
   18d90: 367001b4     	tbz	w20, #0xe, 0x18dc4 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0xe8>
   18d94: 12000509     	and	w9, w8, #0x3
   18d98: 530c368b     	ubfx	w11, w20, #12, #2
   18d9c: f940626c     	ldr	x12, [x19, #0xc0]
   18da0: 9e670120     	fmov	d0, x9
   18da4: 9e670161     	fmov	d1, x11
   18da8: 0e205800     	cnt	v0.8b, v0.8b
   18dac: 0e205821     	cnt	v1.8b, v1.8b
   18db0: 2e303800     	uaddlv	h0, v0.8b
   18db4: 2e303821     	uaddlv	h1, v1.8b
   18db8: 1e260009     	fmov	w9, s0
   18dbc: 1e26002b     	fmov	w11, s1
   18dc0: 3829498b     	strb	w11, [x12, w9, uxtw]
   18dc4: 375002e8     	tbnz	w8, #0xa, 0x18e20 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x144>
   18dc8: 37480548     	tbnz	w8, #0x9, 0x18e70 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x194>
   18dcc: 530c7e89     	lsr	w9, w20, #12
   18dd0: 372807a8     	tbnz	w8, #0x5, 0x18ec4 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x1e8>
   18dd4: 37200a88     	tbnz	w8, #0x4, 0x18f24 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x248>
   18dd8: 6a0a011f     	tst	w8, w10
   18ddc: 54000d01     	b.ne	0x18f7c <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x2a0>
   18de0: 140000d6     	b	0x19138 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x45c>
   18de4: 52800680     	mov	w0, #0x34               // =52
   18de8: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   18dec: a94157f6     	ldp	x22, x21, [sp, #0x10]
   18df0: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   18df4: d65f03c0     	ret
   18df8: 34001a15     	cbz	w21, 0x19138 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x45c>
   18dfc: aa1f03e9     	mov	x9, xzr
   18e00: 1ac8092a     	udiv	w10, w9, w8
   18e04: f940626b     	ldr	x11, [x19, #0xc0]
   18e08: 1b08a54a     	msub	w10, w10, w8, w9
   18e0c: 3829696a     	strb	w10, [x11, x9]
   18e10: 91000529     	add	x9, x9, #0x1
   18e14: eb0902bf     	cmp	x21, x9
   18e18: 54ffff41     	b.ne	0x18e00 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x124>
   18e1c: 140000c7     	b	0x19138 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x45c>
   18e20: 52a00429     	mov	w9, #0x210000           // =2162688
   18e24: 6a09029f     	tst	w20, w9
   18e28: 54000100     	b.eq	0x18e48 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x16c>
   18e2c: 52807ee9     	mov	w9, #0x3f7              // =1015
   18e30: 0a543129     	and	w9, w9, w20, lsr #12
   18e34: 9e670120     	fmov	d0, x9
   18e38: 0e205800     	cnt	v0.8b, v0.8b
   18e3c: 2e303800     	uaddlv	h0, v0.8b
   18e40: 1e260009     	fmov	w9, s0
   18e44: 14000002     	b	0x18e4c <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x170>
   18e48: 52800029     	mov	w9, #0x1                // =1
   18e4c: 52807eeb     	mov	w11, #0x3f7             // =1015
   18e50: f940626c     	ldr	x12, [x19, #0xc0]
   18e54: 0a0b010b     	and	w11, w8, w11
   18e58: 9e670160     	fmov	d0, x11
   18e5c: 0e205800     	cnt	v0.8b, v0.8b
   18e60: 2e303800     	uaddlv	h0, v0.8b
   18e64: 1e26000b     	fmov	w11, s0
   18e68: 382b4989     	strb	w9, [x12, w11, uxtw]
   18e6c: 364ffb08     	tbz	w8, #0x9, 0x18dcc <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0xf0>
   18e70: 52a00429     	mov	w9, #0x210000           // =2162688
   18e74: 6a09029f     	tst	w20, w9
   18e78: 54000100     	b.eq	0x18e98 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x1bc>
   18e7c: 52803ee9     	mov	w9, #0x1f7              // =503
   18e80: 0a543129     	and	w9, w9, w20, lsr #12
   18e84: 9e670120     	fmov	d0, x9
   18e88: 0e205800     	cnt	v0.8b, v0.8b
   18e8c: 2e303800     	uaddlv	h0, v0.8b
   18e90: 1e260009     	fmov	w9, s0
   18e94: 14000002     	b	0x18e9c <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x1c0>
   18e98: 2a1f03e9     	mov	w9, wzr
   18e9c: 52803eeb     	mov	w11, #0x1f7             // =503
   18ea0: f940626c     	ldr	x12, [x19, #0xc0]
   18ea4: 0a0b010b     	and	w11, w8, w11
   18ea8: 9e670160     	fmov	d0, x11
   18eac: 0e205800     	cnt	v0.8b, v0.8b
   18eb0: 2e303800     	uaddlv	h0, v0.8b
   18eb4: 1e26000b     	fmov	w11, s0
   18eb8: 382b4989     	strb	w9, [x12, w11, uxtw]
   18ebc: 530c7e89     	lsr	w9, w20, #12
   18ec0: 362ff8a8     	tbz	w8, #0x5, 0x18dd4 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0xf8>
   18ec4: 5280420b     	mov	w11, #0x210             // =528
   18ec8: 6a0b012b     	ands	w11, w9, w11
   18ecc: 540000a0     	b.eq	0x18ee0 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x204>
   18ed0: 7108417f     	cmp	w11, #0x210
   18ed4: 540000a1     	b.ne	0x18ee8 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x20c>
   18ed8: 528002eb     	mov	w11, #0x17              // =23
   18edc: 14000004     	b	0x18eec <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x210>
   18ee0: 5280002b     	mov	w11, #0x1               // =1
   18ee4: 14000007     	b	0x18f00 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x224>
   18ee8: 52807eeb     	mov	w11, #0x3f7             // =1015
   18eec: 0a0b012b     	and	w11, w9, w11
   18ef0: 9e670160     	fmov	d0, x11
   18ef4: 0e205800     	cnt	v0.8b, v0.8b
   18ef8: 2e303800     	uaddlv	h0, v0.8b
   18efc: 1e26000b     	fmov	w11, s0
   18f00: 528002ec     	mov	w12, #0x17              // =23
   18f04: f940626d     	ldr	x13, [x19, #0xc0]
   18f08: 0a0c010c     	and	w12, w8, w12
   18f0c: 9e670180     	fmov	d0, x12
   18f10: 0e205800     	cnt	v0.8b, v0.8b
   18f14: 2e303800     	uaddlv	h0, v0.8b
   18f18: 1e26000c     	fmov	w12, s0
   18f1c: 382c49ab     	strb	w11, [x13, w12, uxtw]
   18f20: 3627f5c8     	tbz	w8, #0x4, 0x18dd8 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0xfc>
   18f24: 5280420b     	mov	w11, #0x210             // =528
   18f28: 6a0b012b     	ands	w11, w9, w11
   18f2c: 54000160     	b.eq	0x18f58 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x27c>
   18f30: 7108417f     	cmp	w11, #0x210
   18f34: 54000061     	b.ne	0x18f40 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x264>
   18f38: 530c3a8b     	ubfx	w11, w20, #12, #3
   18f3c: 14000003     	b	0x18f48 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x26c>
   18f40: 52803eeb     	mov	w11, #0x1f7             // =503
   18f44: 0a0b012b     	and	w11, w9, w11
   18f48: 9e670160     	fmov	d0, x11
   18f4c: 0e205800     	cnt	v0.8b, v0.8b
   18f50: 2e303800     	uaddlv	h0, v0.8b
   18f54: 1e26000b     	fmov	w11, s0
   18f58: 1200090c     	and	w12, w8, #0x7
   18f5c: f940626d     	ldr	x13, [x19, #0xc0]
   18f60: 9e670180     	fmov	d0, x12
   18f64: 0e205800     	cnt	v0.8b, v0.8b
   18f68: 2e303800     	uaddlv	h0, v0.8b
   18f6c: 1e26000c     	fmov	w12, s0
   18f70: 382c49ab     	strb	w11, [x13, w12, uxtw]
   18f74: 6a0a011f     	tst	w8, w10
   18f78: 54000e00     	b.eq	0x19138 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x45c>
   18f7c: 365801e8     	tbz	w8, #0xb, 0x18fb8 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x2dc>
   18f80: 36b801d4     	tbz	w20, #0x17, 0x18fb8 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x2dc>
   18f84: 5280feea     	mov	w10, #0x7f7             // =2039
   18f88: f940626c     	ldr	x12, [x19, #0xc0]
   18f8c: 0a0a010b     	and	w11, w8, w10
   18f90: 0a54314a     	and	w10, w10, w20, lsr #12
   18f94: 9e670160     	fmov	d0, x11
   18f98: 9e670141     	fmov	d1, x10
   18f9c: 0e205800     	cnt	v0.8b, v0.8b
   18fa0: 0e205821     	cnt	v1.8b, v1.8b
   18fa4: 2e303800     	uaddlv	h0, v0.8b
   18fa8: 2e303821     	uaddlv	h1, v1.8b
   18fac: 1e26000a     	fmov	w10, s0
   18fb0: 1e26002b     	fmov	w11, s1
   18fb4: 382a498b     	strb	w11, [x12, w10, uxtw]
   18fb8: 366001e8     	tbz	w8, #0xc, 0x18ff4 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x318>
   18fbc: 36c001d4     	tbz	w20, #0x18, 0x18ff4 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x318>
   18fc0: 5281feea     	mov	w10, #0xff7             // =4087
   18fc4: f940626c     	ldr	x12, [x19, #0xc0]
   18fc8: 0a0a010b     	and	w11, w8, w10
   18fcc: 0a54314a     	and	w10, w10, w20, lsr #12
   18fd0: 9e670160     	fmov	d0, x11
   18fd4: 9e670141     	fmov	d1, x10
   18fd8: 0e205800     	cnt	v0.8b, v0.8b
   18fdc: 0e205821     	cnt	v1.8b, v1.8b
   18fe0: 2e303800     	uaddlv	h0, v0.8b
   18fe4: 2e303821     	uaddlv	h1, v1.8b
   18fe8: 1e26000a     	fmov	w10, s0
   18fec: 1e26002b     	fmov	w11, s1
   18ff0: 382a498b     	strb	w11, [x12, w10, uxtw]
   18ff4: 366802a8     	tbz	w8, #0xd, 0x19048 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x36c>
   18ff8: 5288000a     	mov	w10, #0x4000            // =16384
   18ffc: 72a0400a     	movk	w10, #0x200, lsl #16
   19000: 6a0a029f     	tst	w20, w10
   19004: 54000220     	b.eq	0x19048 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x36c>
   19008: 7207029f     	tst	w20, #0x2000000
   1900c: 5280006a     	mov	w10, #0x3               // =3
   19010: 5283feeb     	mov	w11, #0x1ff7            // =8183
   19014: f940626c     	ldr	x12, [x19, #0xc0]
   19018: 1a8a116a     	csel	w10, w11, w10, ne
   1901c: 0a0b010b     	and	w11, w8, w11
   19020: 0a54314a     	and	w10, w10, w20, lsr #12
   19024: 9e670160     	fmov	d0, x11
   19028: 9e670141     	fmov	d1, x10
   1902c: 0e205800     	cnt	v0.8b, v0.8b
   19030: 0e205821     	cnt	v1.8b, v1.8b
   19034: 2e303800     	uaddlv	h0, v0.8b
   19038: 2e303821     	uaddlv	h1, v1.8b
   1903c: 1e26000a     	fmov	w10, s0
   19040: 1e26002b     	fmov	w11, s1
   19044: 382a498b     	strb	w11, [x12, w10, uxtw]
   19048: 36700248     	tbz	w8, #0xe, 0x19090 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x3b4>
   1904c: 37d00074     	tbnz	w20, #0x1a, 0x19058 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x37c>
   19050: 5280002a     	mov	w10, #0x1               // =1
   19054: 14000007     	b	0x19070 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x394>
   19058: 5287feea     	mov	w10, #0x3ff7            // =16375
   1905c: 0a54314a     	and	w10, w10, w20, lsr #12
   19060: 9e670140     	fmov	d0, x10
   19064: 0e205800     	cnt	v0.8b, v0.8b
   19068: 2e303800     	uaddlv	h0, v0.8b
   1906c: 1e26000a     	fmov	w10, s0
   19070: 5287feeb     	mov	w11, #0x3ff7            // =16375
   19074: f940626c     	ldr	x12, [x19, #0xc0]
   19078: 0a0b010b     	and	w11, w8, w11
   1907c: 9e670160     	fmov	d0, x11
   19080: 0e205800     	cnt	v0.8b, v0.8b
   19084: 2e303800     	uaddlv	h0, v0.8b
   19088: 1e26000b     	fmov	w11, s0
   1908c: 382b498a     	strb	w10, [x12, w11, uxtw]
   19090: 36780248     	tbz	w8, #0xf, 0x190d8 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x3fc>
   19094: 528ffeea     	mov	w10, #0x7ff7            // =32759
   19098: 528ffeeb     	mov	w11, #0x7ff7            // =32759
   1909c: 37d80074     	tbnz	w20, #0x1b, 0x190a8 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x3cc>
   190a0: 36a801d4     	tbz	w20, #0x15, 0x190d8 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x3fc>
   190a4: 52803eeb     	mov	w11, #0x1f7             // =503
   190a8: 0a0a010a     	and	w10, w8, w10
   190ac: 0a0b012b     	and	w11, w9, w11
   190b0: f940626c     	ldr	x12, [x19, #0xc0]
   190b4: 9e670140     	fmov	d0, x10
   190b8: 9e670161     	fmov	d1, x11
   190bc: 0e205800     	cnt	v0.8b, v0.8b
   190c0: 0e205821     	cnt	v1.8b, v1.8b
   190c4: 2e303800     	uaddlv	h0, v0.8b
   190c8: 2e303821     	uaddlv	h1, v1.8b
   190cc: 1e26000a     	fmov	w10, s0
   190d0: 1e26002b     	fmov	w11, s1
   190d4: 382a498b     	strb	w11, [x12, w10, uxtw]
   190d8: 368002e8     	tbz	w8, #0x10, 0x19134 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x458>
   190dc: 529ffeea     	mov	w10, #0xfff7            // =65527
   190e0: 529ffeeb     	mov	w11, #0xfff7            // =65527
   190e4: 37e00114     	tbnz	w20, #0x1c, 0x19104 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x428>
   190e8: 12122e8b     	and	w11, w20, #0x3ffc000
   190ec: 7207029f     	tst	w20, #0x2000000
   190f0: 1207556c     	and	w12, w11, #0xfe007fff
   190f4: 5280006b     	mov	w11, #0x3               // =3
   190f8: 5283feed     	mov	w13, #0x1ff7            // =8183
   190fc: 1a8b11ab     	csel	w11, w13, w11, ne
   19100: 340001ac     	cbz	w12, 0x19134 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x458>
   19104: 0a0a010a     	and	w10, w8, w10
   19108: 0a0b012b     	and	w11, w9, w11
   1910c: f940626c     	ldr	x12, [x19, #0xc0]
   19110: 9e670140     	fmov	d0, x10
   19114: 9e670161     	fmov	d1, x11
   19118: 0e205800     	cnt	v0.8b, v0.8b
   1911c: 0e205821     	cnt	v1.8b, v1.8b
   19120: 2e303800     	uaddlv	h0, v0.8b
   19124: 2e303821     	uaddlv	h1, v1.8b
   19128: 1e26000a     	fmov	w10, s0
   1912c: 1e26002b     	fmov	w11, s1
   19130: 382a498b     	strb	w11, [x12, w10, uxtw]
   19134: 378800c8     	tbnz	w8, #0x11, 0x1914c <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x470>
   19138: 52800020     	mov	w0, #0x1                // =1
   1913c: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   19140: a94157f6     	ldp	x22, x21, [sp, #0x10]
   19144: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   19148: d65f03c0     	ret
   1914c: 529ffeea     	mov	w10, #0xfff7            // =65527
   19150: 72a0002a     	movk	w10, #0x1, lsl #16
   19154: 37e80094     	tbnz	w20, #0x1d, 0x19164 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x488>
   19158: 37b000b4     	tbnz	w20, #0x16, 0x1916c <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x490>
   1915c: 52800029     	mov	w9, #0x1                // =1
   19160: 14000009     	b	0x19184 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x4a8>
   19164: 0a0a0129     	and	w9, w9, w10
   19168: 14000003     	b	0x19174 <CAkConvolutionReverbFX::SetupChannelMap(AkChannelConfig, AkChannelConfig)+0x498>
   1916c: 52807eeb     	mov	w11, #0x3f7             // =1015
   19170: 0a0b0129     	and	w9, w9, w11
   19174: 9e670120     	fmov	d0, x9
   19178: 0e205800     	cnt	v0.8b, v0.8b
   1917c: 2e303800     	uaddlv	h0, v0.8b
   19180: 1e260009     	fmov	w9, s0
   19184: 0a0a0108     	and	w8, w8, w10
   19188: 52800020     	mov	w0, #0x1                // =1
   1918c: f940626a     	ldr	x10, [x19, #0xc0]
   19190: 9e670100     	fmov	d0, x8
   19194: 0e205800     	cnt	v0.8b, v0.8b
   19198: 2e303800     	uaddlv	h0, v0.8b
   1919c: 1e260008     	fmov	w8, s0
   191a0: 38284949     	strb	w9, [x10, w8, uxtw]
   191a4: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   191a8: a94157f6     	ldp	x22, x21, [sp, #0x10]
   191ac: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   191b0: d65f03c0     	ret

00000000000191b4 <CAkConvolutionReverbFX::SetupFrontBackDelay()>:
   191b4: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
   191b8: f9000bf7     	str	x23, [sp, #0x10]
   191bc: 910003fd     	mov	x29, sp
   191c0: a90257f6     	stp	x22, x21, [sp, #0x20]
   191c4: a9034ff4     	stp	x20, x19, [sp, #0x30]
   191c8: 52824de8     	mov	w8, #0x126f             // =4719
   191cc: bd401c00     	ldr	s0, [x0, #0x1c]
   191d0: 72a75068     	movk	w8, #0x3a83, lsl #16
   191d4: bd40bc02     	ldr	s2, [x0, #0xbc]
   191d8: b900b81f     	str	wzr, [x0, #0xb8]
   191dc: 1e270101     	fmov	s1, w8
   191e0: 1e210800     	fmul	s0, s0, s1
   191e4: 7e21d841     	ucvtf	s1, s2
   191e8: 1e210800     	fmul	s0, s0, s1
   191ec: 1e390014     	fcvtzu	w20, s0
   191f0: 340001d4     	cbz	w20, 0x19228 <CAkConvolutionReverbFX::SetupFrontBackDelay()+0x74>
   191f4: b940ac08     	ldr	w8, [x0, #0xac]
   191f8: aa0003f3     	mov	x19, x0
   191fc: 53082d09     	ubfx	w9, w8, #8, #4
   19200: 7100093f     	cmp	w9, #0x2
   19204: 540001e0     	b.eq	0x19240 <CAkConvolutionReverbFX::SetupFrontBackDelay()+0x8c>
   19208: 7100053f     	cmp	w9, #0x1
   1920c: 54001281     	b.ne	0x1945c <CAkConvolutionReverbFX::SetupFrontBackDelay()+0x2a8>
   19210: 52804209     	mov	w9, #0x210              // =528
   19214: 0a483135     	and	w21, w9, w8, lsr #12
   19218: 710842bf     	cmp	w21, #0x210
   1921c: 540003c1     	b.ne	0x19294 <CAkConvolutionReverbFX::SetupFrontBackDelay()+0xe0>
   19220: 52800096     	mov	w22, #0x4               // =4
   19224: 1400001e     	b	0x1929c <CAkConvolutionReverbFX::SetupFrontBackDelay()+0xe8>
   19228: 52800020     	mov	w0, #0x1                // =1
   1922c: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   19230: a94257f6     	ldp	x22, x21, [sp, #0x20]
   19234: f9400bf7     	ldr	x23, [sp, #0x10]
   19238: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   1923c: d65f03c0     	ret
   19240: b940ca68     	ldr	w8, [x19, #0xc8]
   19244: 340010c8     	cbz	w8, 0x1945c <CAkConvolutionReverbFX::SetupFrontBackDelay()+0x2a8>
   19248: f9408e60     	ldr	x0, [x19, #0x118]
   1924c: 12800009     	mov	w9, #-0x1               // =-1
   19250: 4a480529     	eor	w9, w9, w8, lsr #1
   19254: d0ffffa2     	adrp	x2, 0xf000 <vsnprintf+0xf000>
   19258: 0b090115     	add	w21, w8, w9
   1925c: 9104a842     	add	x2, x2, #0x12a
   19260: f9400008     	ldr	x8, [x0]
   19264: 52803b23     	mov	w3, #0x1d9              // =473
   19268: 8b3546a9     	add	x9, x21, w21, uxtw #1
   1926c: d37df121     	lsl	x1, x9, #3
   19270: f9400908     	ldr	x8, [x8, #0x10]
   19274: d63f0100     	blr	x8
   19278: f9004e60     	str	x0, [x19, #0x98]
   1927c: b40005c0     	cbz	x0, 0x19334 <CAkConvolutionReverbFX::SetupFrontBackDelay()+0x180>
   19280: 34000915     	cbz	w21, 0x193a0 <CAkConvolutionReverbFX::SetupFrontBackDelay()+0x1ec>
   19284: 710006bf     	cmp	w21, #0x1
   19288: 540009a1     	b.ne	0x193bc <CAkConvolutionReverbFX::SetupFrontBackDelay()+0x208>
   1928c: aa1f03e8     	mov	x8, xzr
   19290: 14000059     	b	0x193f4 <CAkConvolutionReverbFX::SetupFrontBackDelay()+0x240>
   19294: 34000e55     	cbz	w21, 0x1945c <CAkConvolutionReverbFX::SetupFrontBackDelay()+0x2a8>
   19298: 52800056     	mov	w22, #0x2               // =2
   1929c: f9408e60     	ldr	x0, [x19, #0x118]
   192a0: 0b1606c9     	add	w9, w22, w22, lsl #1
   192a4: d0ffffa2     	adrp	x2, 0xf000 <vsnprintf+0xf000>
   192a8: 531d7121     	lsl	w1, w9, #3
   192ac: 9104a842     	add	x2, x2, #0x12a
   192b0: 528037a3     	mov	w3, #0x1bd              // =445
   192b4: f9400008     	ldr	x8, [x0]
   192b8: f9400908     	ldr	x8, [x8, #0x10]
   192bc: d63f0100     	blr	x8
   192c0: f9004e60     	str	x0, [x19, #0x98]
   192c4: b4000380     	cbz	x0, 0x19334 <CAkConvolutionReverbFX::SetupFrontBackDelay()+0x180>
   192c8: 710842bf     	cmp	w21, #0x210
   192cc: b900001f     	str	wzr, [x0]
   192d0: f900041f     	str	xzr, [x0, #0x8]
   192d4: b900101f     	str	wzr, [x0, #0x10]
   192d8: b900181f     	str	wzr, [x0, #0x18]
   192dc: f900101f     	str	xzr, [x0, #0x20]
   192e0: b900281f     	str	wzr, [x0, #0x28]
   192e4: 540000e1     	b.ne	0x19300 <CAkConvolutionReverbFX::SetupFrontBackDelay()+0x14c>
   192e8: b900301f     	str	wzr, [x0, #0x30]
   192ec: f9001c1f     	str	xzr, [x0, #0x38]
   192f0: b900401f     	str	wzr, [x0, #0x40]
   192f4: b900481f     	str	wzr, [x0, #0x48]
   192f8: f900281f     	str	xzr, [x0, #0x50]
   192fc: b900581f     	str	wzr, [x0, #0x58]
   19300: b900ba76     	str	w22, [x19, #0xb8]
   19304: 34000255     	cbz	w21, 0x1934c <CAkConvolutionReverbFX::SetupFrontBackDelay()+0x198>
   19308: f9408e61     	ldr	x1, [x19, #0x118]
   1930c: 2a1403e2     	mov	w2, w20
   19310: 94004dc1     	bl	0x2ca14 <DSP::CDelayLight::Init(AK::IAkPluginMemAlloc*, unsigned int)>
   19314: 7100041f     	cmp	w0, #0x1
   19318: 54fff8a1     	b.ne	0x1922c <CAkConvolutionReverbFX::SetupFrontBackDelay()+0x78>
   1931c: f9404e68     	ldr	x8, [x19, #0x98]
   19320: 2a1403e2     	mov	w2, w20
   19324: f9408e61     	ldr	x1, [x19, #0x118]
   19328: 91006100     	add	x0, x8, #0x18
   1932c: 94004dba     	bl	0x2ca14 <DSP::CDelayLight::Init(AK::IAkPluginMemAlloc*, unsigned int)>
   19330: 14000008     	b	0x19350 <CAkConvolutionReverbFX::SetupFrontBackDelay()+0x19c>
   19334: 52800040     	mov	w0, #0x2                // =2
   19338: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   1933c: a94257f6     	ldp	x22, x21, [sp, #0x20]
   19340: f9400bf7     	ldr	x23, [sp, #0x10]
   19344: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   19348: d65f03c0     	ret
   1934c: 52800020     	mov	w0, #0x1                // =1
   19350: 710842bf     	cmp	w21, #0x210
   19354: 54fff6c1     	b.ne	0x1922c <CAkConvolutionReverbFX::SetupFrontBackDelay()+0x78>
   19358: 7100041f     	cmp	w0, #0x1
   1935c: 54fff681     	b.ne	0x1922c <CAkConvolutionReverbFX::SetupFrontBackDelay()+0x78>
   19360: f9404e68     	ldr	x8, [x19, #0x98]
   19364: 2a1403e2     	mov	w2, w20
   19368: f9408e61     	ldr	x1, [x19, #0x118]
   1936c: 9100c100     	add	x0, x8, #0x30
   19370: 94004da9     	bl	0x2ca14 <DSP::CDelayLight::Init(AK::IAkPluginMemAlloc*, unsigned int)>
   19374: 7100041f     	cmp	w0, #0x1
   19378: 54fff5a1     	b.ne	0x1922c <CAkConvolutionReverbFX::SetupFrontBackDelay()+0x78>
   1937c: f9404e68     	ldr	x8, [x19, #0x98]
   19380: 2a1403e2     	mov	w2, w20
   19384: f9408e61     	ldr	x1, [x19, #0x118]
   19388: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   1938c: 91012100     	add	x0, x8, #0x48
   19390: a94257f6     	ldp	x22, x21, [sp, #0x20]
   19394: f9400bf7     	ldr	x23, [sp, #0x10]
   19398: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   1939c: 14004d9e     	b	0x2ca14 <DSP::CDelayLight::Init(AK::IAkPluginMemAlloc*, unsigned int)>
   193a0: 52800020     	mov	w0, #0x1                // =1
   193a4: b900ba75     	str	w21, [x19, #0xb8]
   193a8: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   193ac: a94257f6     	ldp	x22, x21, [sp, #0x20]
   193b0: f9400bf7     	ldr	x23, [sp, #0x10]
   193b4: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   193b8: d65f03c0     	ret
   193bc: 927f7aa8     	and	x8, x21, #0xfffffffe
   193c0: 91006009     	add	x9, x0, #0x18
   193c4: aa0803ea     	mov	x10, x8
   193c8: b81e813f     	stur	wzr, [x9, #-0x18]
   193cc: f100094a     	subs	x10, x10, #0x2
   193d0: b900013f     	str	wzr, [x9]
   193d4: f81f013f     	stur	xzr, [x9, #-0x10]
   193d8: f900053f     	str	xzr, [x9, #0x8]
   193dc: b81f813f     	stur	wzr, [x9, #-0x8]
   193e0: b900113f     	str	wzr, [x9, #0x10]
   193e4: 9100c129     	add	x9, x9, #0x30
   193e8: 54ffff01     	b.ne	0x193c8 <CAkConvolutionReverbFX::SetupFrontBackDelay()+0x214>
   193ec: eb15011f     	cmp	x8, x21
   193f0: 54000160     	b.eq	0x1941c <CAkConvolutionReverbFX::SetupFrontBackDelay()+0x268>
   193f4: 52800309     	mov	w9, #0x18               // =24
   193f8: 9b090109     	madd	x9, x8, x9, x0
   193fc: cb0802a8     	sub	x8, x21, x8
   19400: 91002129     	add	x9, x9, #0x8
   19404: b81f813f     	stur	wzr, [x9, #-0x8]
   19408: f1000508     	subs	x8, x8, #0x1
   1940c: f900013f     	str	xzr, [x9]
   19410: b900093f     	str	wzr, [x9, #0x8]
   19414: 91006129     	add	x9, x9, #0x18
   19418: 54ffff61     	b.ne	0x19404 <CAkConvolutionReverbFX::SetupFrontBackDelay()+0x250>
   1941c: b900ba75     	str	w21, [x19, #0xb8]
   19420: 340001f5     	cbz	w21, 0x1945c <CAkConvolutionReverbFX::SetupFrontBackDelay()+0x2a8>
   19424: aa1f03f6     	mov	x22, xzr
   19428: 52800037     	mov	w23, #0x1               // =1
   1942c: f9404e68     	ldr	x8, [x19, #0x98]
   19430: 2a1403e2     	mov	w2, w20
   19434: f9408e61     	ldr	x1, [x19, #0x118]
   19438: 8b160100     	add	x0, x8, x22
   1943c: 94004d76     	bl	0x2ca14 <DSP::CDelayLight::Init(AK::IAkPluginMemAlloc*, unsigned int)>
   19440: 910006e8     	add	x8, x23, #0x1
   19444: 7100041f     	cmp	w0, #0x1
   19448: fa5502e2     	ccmp	x23, x21, #0x2, eq
   1944c: 910062d6     	add	x22, x22, #0x18
   19450: aa0803f7     	mov	x23, x8
   19454: 54fffec3     	b.lo	0x1942c <CAkConvolutionReverbFX::SetupFrontBackDelay()+0x278>
   19458: 17ffff75     	b	0x1922c <CAkConvolutionReverbFX::SetupFrontBackDelay()+0x78>
   1945c: 52800020     	mov	w0, #0x1                // =1
   19460: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   19464: a94257f6     	ldp	x22, x21, [sp, #0x20]
   19468: f9400bf7     	ldr	x23, [sp, #0x10]
   1946c: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   19470: d65f03c0     	ret

0000000000019474 <AKRESULT AkMismatchBuffer::Init<AK::IAkPluginMemAlloc>(unsigned int, unsigned int, unsigned int, AK::IAkPluginMemAlloc&, bool)>:
   19474: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   19478: f9000bf5     	str	x21, [sp, #0x10]
   1947c: 910003fd     	mov	x29, sp
   19480: a9024ff4     	stp	x20, x19, [sp, #0x20]
   19484: 2a0303f4     	mov	w20, w3
   19488: 2a0203f5     	mov	w21, w2
   1948c: aa0003f3     	mov	x19, x0
   19490: 6b01005f     	cmp	w2, w1
   19494: 54000169     	b.ls	0x194c0 <AKRESULT AkMismatchBuffer::Init<AK::IAkPluginMemAlloc>(unsigned int, unsigned int, unsigned int, AK::IAkPluginMemAlloc&, bool)+0x4c>
   19498: 510006a8     	sub	w8, w21, #0x1
   1949c: 1ac10aa9     	udiv	w9, w21, w1
   194a0: b9000a75     	str	w21, [x19, #0x8]
   194a4: 1b01d529     	msub	w9, w9, w1, w21
   194a8: 1ac10908     	udiv	w8, w8, w1
   194ac: 1b017d0a     	mul	w10, w8, w1
   194b0: 2a1503e8     	mov	w8, w21
   194b4: b900326a     	str	w10, [x19, #0x30]
   194b8: 350000e9     	cbnz	w9, 0x194d4 <AKRESULT AkMismatchBuffer::Init<AK::IAkPluginMemAlloc>(unsigned int, unsigned int, unsigned int, AK::IAkPluginMemAlloc&, bool)+0x60>
   194bc: 1400000a     	b	0x194e4 <AKRESULT AkMismatchBuffer::Init<AK::IAkPluginMemAlloc>(unsigned int, unsigned int, unsigned int, AK::IAkPluginMemAlloc&, bool)+0x70>
   194c0: 6b15003f     	cmp	w1, w21
   194c4: 540003c9     	b.ls	0x1953c <AKRESULT AkMismatchBuffer::Init<AK::IAkPluginMemAlloc>(unsigned int, unsigned int, unsigned int, AK::IAkPluginMemAlloc&, bool)+0xc8>
   194c8: 1ad50828     	udiv	w8, w1, w21
   194cc: 1b158508     	msub	w8, w8, w21, w1
   194d0: 340002a8     	cbz	w8, 0x19524 <AKRESULT AkMismatchBuffer::Init<AK::IAkPluginMemAlloc>(unsigned int, unsigned int, unsigned int, AK::IAkPluginMemAlloc&, bool)+0xb0>
   194d4: 531f7aa8     	lsl	w8, w21, #1
   194d8: b9003275     	str	w21, [x19, #0x30]
   194dc: b9000a68     	str	w8, [x19, #0x8]
   194e0: 34000188     	cbz	w8, 0x19510 <AKRESULT AkMismatchBuffer::Init<AK::IAkPluginMemAlloc>(unsigned int, unsigned int, unsigned int, AK::IAkPluginMemAlloc&, bool)+0x9c>
   194e4: f9400089     	ldr	x9, [x4]
   194e8: 1b147d08     	mul	w8, w8, w20
   194ec: b0ffffa2     	adrp	x2, 0xe000 <vsnprintf+0xe000>
   194f0: aa0403e0     	mov	x0, x4
   194f4: d37ef501     	lsl	x1, x8, #2
   194f8: 91326c42     	add	x2, x2, #0xc9b
   194fc: f9400928     	ldr	x8, [x9, #0x10]
   19500: 52800e83     	mov	w3, #0x74               // =116
   19504: d63f0100     	blr	x8
   19508: f9000260     	str	x0, [x19]
   1950c: b4000060     	cbz	x0, 0x19518 <AKRESULT AkMismatchBuffer::Init<AK::IAkPluginMemAlloc>(unsigned int, unsigned int, unsigned int, AK::IAkPluginMemAlloc&, bool)+0xa4>
   19510: 52800020     	mov	w0, #0x1                // =1
   19514: 1400000e     	b	0x1954c <AKRESULT AkMismatchBuffer::Init<AK::IAkPluginMemAlloc>(unsigned int, unsigned int, unsigned int, AK::IAkPluginMemAlloc&, bool)+0xd8>
   19518: 52800040     	mov	w0, #0x2                // =2
   1951c: b9000a7f     	str	wzr, [x19, #0x8]
   19520: 1400000b     	b	0x1954c <AKRESULT AkMismatchBuffer::Init<AK::IAkPluginMemAlloc>(unsigned int, unsigned int, unsigned int, AK::IAkPluginMemAlloc&, bool)+0xd8>
   19524: 360000c5     	tbz	w5, #0x0, 0x1953c <AKRESULT AkMismatchBuffer::Init<AK::IAkPluginMemAlloc>(unsigned int, unsigned int, unsigned int, AK::IAkPluginMemAlloc&, bool)+0xc8>
   19528: 2a1503e8     	mov	w8, w21
   1952c: b9000a75     	str	w21, [x19, #0x8]
   19530: b900327f     	str	wzr, [x19, #0x30]
   19534: 35fffd88     	cbnz	w8, 0x194e4 <AKRESULT AkMismatchBuffer::Init<AK::IAkPluginMemAlloc>(unsigned int, unsigned int, unsigned int, AK::IAkPluginMemAlloc&, bool)+0x70>
   19538: 17fffff6     	b	0x19510 <AKRESULT AkMismatchBuffer::Init<AK::IAkPluginMemAlloc>(unsigned int, unsigned int, unsigned int, AK::IAkPluginMemAlloc&, bool)+0x9c>
   1953c: b9000a7f     	str	wzr, [x19, #0x8]
   19540: 52800020     	mov	w0, #0x1                // =1
   19544: b900327f     	str	wzr, [x19, #0x30]
   19548: f900027f     	str	xzr, [x19]
   1954c: 2901d275     	stp	w21, w20, [x19, #0xc]
   19550: f9400bf5     	ldr	x21, [sp, #0x10]
   19554: f9000e7f     	str	xzr, [x19, #0x18]
   19558: b900167f     	str	wzr, [x19, #0x14]
   1955c: b9002e7f     	str	wzr, [x19, #0x2c]
   19560: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   19564: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   19568: d65f03c0     	ret

000000000001956c <CAkConvolutionReverbFX::InitAmbisonicsBalance(unsigned int)>:
   1956c: a9bb7bfd     	stp	x29, x30, [sp, #-0x50]!
   19570: f9000bf9     	str	x25, [sp, #0x10]
   19574: 910003fd     	mov	x29, sp
   19578: a9025ff8     	stp	x24, x23, [sp, #0x20]
   1957c: a90357f6     	stp	x22, x21, [sp, #0x30]
   19580: a9044ff4     	stp	x20, x19, [sp, #0x40]
   19584: aa0003f3     	mov	x19, x0
   19588: 528009c0     	mov	w0, #0x4e               // =78
   1958c: 51000428     	sub	w8, w1, #0x1
   19590: 71003d1f     	cmp	w8, #0xf
   19594: 540004a8     	b.hi	0x19628 <CAkConvolutionReverbFX::InitAmbisonicsBalance(unsigned int)+0xbc>
   19598: 90ffffa9     	adrp	x9, 0xd000 <vsnprintf+0xd000>
   1959c: 2a1f03f8     	mov	w24, wzr
   195a0: 913d0129     	add	x9, x9, #0xf40
   195a4: 52800095     	mov	w21, #0x4               // =4
   195a8: 1000008a     	adr	x10, 0x195b8 <CAkConvolutionReverbFX::InitAmbisonicsBalance(unsigned int)+0x4c>
   195ac: 3868692b     	ldrb	w11, [x9, x8]
   195b0: 8b0b094a     	add	x10, x10, x11, lsl #2
   195b4: d61f0140     	br	x10
   195b8: 2a1f03f8     	mov	w24, wzr
   195bc: 14000002     	b	0x195c4 <CAkConvolutionReverbFX::InitAmbisonicsBalance(unsigned int)+0x58>
   195c0: 52800038     	mov	w24, #0x1               // =1
   195c4: 2a0103f5     	mov	w21, w1
   195c8: f9408e60     	ldr	x0, [x19, #0x118]
   195cc: 531e76a8     	lsl	w8, w21, #2
   195d0: 11003108     	add	w8, w8, #0xc
   195d4: d0ffffa2     	adrp	x2, 0xf000 <vsnprintf+0xf000>
   195d8: 121c0d08     	and	w8, w8, #0xf0
   195dc: 9104a842     	add	x2, x2, #0x12a
   195e0: f9400009     	ldr	x9, [x0]
   195e4: 52804c63     	mov	w3, #0x263              // =611
   195e8: 1b157d01     	mul	w1, w8, w21
   195ec: f9400928     	ldr	x8, [x9, #0x10]
   195f0: d63f0100     	blr	x8
   195f4: f9006a60     	str	x0, [x19, #0xd0]
   195f8: b4000160     	cbz	x0, 0x19624 <CAkConvolutionReverbFX::InitAmbisonicsBalance(unsigned int)+0xb8>
   195fc: aa0003f4     	mov	x20, x0
   19600: 710012bf     	cmp	w21, #0x4
   19604: 540001e0     	b.eq	0x19640 <CAkConvolutionReverbFX::InitAmbisonicsBalance(unsigned int)+0xd4>
   19608: 710042bf     	cmp	w21, #0x10
   1960c: 54000200     	b.eq	0x1964c <CAkConvolutionReverbFX::InitAmbisonicsBalance(unsigned int)+0xe0>
   19610: 710026bf     	cmp	w21, #0x9
   19614: 54000221     	b.ne	0x19658 <CAkConvolutionReverbFX::InitAmbisonicsBalance(unsigned int)+0xec>
   19618: d0ffffa8     	adrp	x8, 0xf000 <vsnprintf+0xf000>
   1961c: 9125c108     	add	x8, x8, #0x970
   19620: 1400000f     	b	0x1965c <CAkConvolutionReverbFX::InitAmbisonicsBalance(unsigned int)+0xf0>
   19624: 52800040     	mov	w0, #0x2                // =2
   19628: a9444ff4     	ldp	x20, x19, [sp, #0x40]
   1962c: a94357f6     	ldp	x22, x21, [sp, #0x30]
   19630: a9425ff8     	ldp	x24, x23, [sp, #0x20]
   19634: f9400bf9     	ldr	x25, [sp, #0x10]
   19638: a8c57bfd     	ldp	x29, x30, [sp], #0x50
   1963c: d65f03c0     	ret
   19640: d0ffffa8     	adrp	x8, 0xf000 <vsnprintf+0xf000>
   19644: 9124c108     	add	x8, x8, #0x930
   19648: 14000005     	b	0x1965c <CAkConvolutionReverbFX::InitAmbisonicsBalance(unsigned int)+0xf0>
   1964c: d0ffffa8     	adrp	x8, 0xf000 <vsnprintf+0xf000>
   19650: 912ad108     	add	x8, x8, #0xab4
   19654: 14000002     	b	0x1965c <CAkConvolutionReverbFX::InitAmbisonicsBalance(unsigned int)+0xf0>
   19658: aa1f03e8     	mov	x8, xzr
   1965c: 2a1503f6     	mov	w22, w21
   19660: 11000eb9     	add	w25, w21, #0x3
   19664: d37ef6cc     	lsl	x12, x22, #2
   19668: 2a1f03e9     	mov	w9, wzr
   1966c: 2d460660     	ldp	s0, s1, [x19, #0x30]
   19670: 1100318d     	add	w13, w12, #0xc
   19674: 2a1f03ea     	mov	w10, wzr
   19678: aa1f03eb     	mov	x11, xzr
   1967c: 121e0f37     	and	w23, w25, #0x3c
   19680: 927c0dad     	and	x13, x13, #0xf0
   19684: 927e0ace     	and	x14, x22, #0x1c
   19688: 14000006     	b	0x196a0 <CAkConvolutionReverbFX::InitAmbisonicsBalance(unsigned int)+0x134>
   1968c: 9100056b     	add	x11, x11, #0x1
   19690: 0b17014a     	add	w10, w10, w23
   19694: 0b150129     	add	w9, w9, w21
   19698: eb16017f     	cmp	x11, x22
   1969c: 54000500     	b.eq	0x1973c <CAkConvolutionReverbFX::InitAmbisonicsBalance(unsigned int)+0x1d0>
   196a0: 9b167d70     	mul	x16, x11, x22
   196a4: 2a0a03ef     	mov	w15, w10
   196a8: 9b0b7db1     	mul	x17, x13, x11
   196ac: d37ef5ef     	lsl	x15, x15, #2
   196b0: 8b160200     	add	x0, x16, x22
   196b4: 8b110281     	add	x1, x20, x17
   196b8: 8b000900     	add	x0, x8, x0, lsl #2
   196bc: eb00003f     	cmp	x1, x0
   196c0: 54000102     	b.hs	0x196e0 <CAkConvolutionReverbFX::InitAmbisonicsBalance(unsigned int)+0x174>
   196c4: 8b110191     	add	x17, x12, x17
   196c8: 8b100910     	add	x16, x8, x16, lsl #2
   196cc: 8b110291     	add	x17, x20, x17
   196d0: eb10023f     	cmp	x17, x16
   196d4: 54000069     	b.ls	0x196e0 <CAkConvolutionReverbFX::InitAmbisonicsBalance(unsigned int)+0x174>
   196d8: aa1f03f1     	mov	x17, xzr
   196dc: 1400000e     	b	0x19714 <CAkConvolutionReverbFX::InitAmbisonicsBalance(unsigned int)+0x1a8>
   196e0: 8b0f0290     	add	x16, x20, x15
   196e4: 2a0903f1     	mov	w17, w9
   196e8: aa0e03e0     	mov	x0, x14
   196ec: 2a1103e1     	mov	w1, w17
   196f0: f1001000     	subs	x0, x0, #0x4
   196f4: d37ef421     	lsl	x1, x1, #2
   196f8: 11001231     	add	w17, w17, #0x4
   196fc: 3ce16902     	ldr	q2, [x8, x1]
   19700: 3c810602     	str	q2, [x16], #0x10
   19704: 54ffff41     	b.ne	0x196ec <CAkConvolutionReverbFX::InitAmbisonicsBalance(unsigned int)+0x180>
   19708: aa0e03f1     	mov	x17, x14
   1970c: eb1601df     	cmp	x14, x22
   19710: 54fffbe0     	b.eq	0x1968c <CAkConvolutionReverbFX::InitAmbisonicsBalance(unsigned int)+0x120>
   19714: 8b1109ef     	add	x15, x15, x17, lsl #2
   19718: cb1102d0     	sub	x16, x22, x17
   1971c: 8b0f028f     	add	x15, x20, x15
   19720: 0b110131     	add	w17, w9, w17
   19724: bc715902     	ldr	s2, [x8, w17, uxtw #2]
   19728: f1000610     	subs	x16, x16, #0x1
   1972c: 11000631     	add	w17, w17, #0x1
   19730: bc0045e2     	str	s2, [x15], #0x4
   19734: 54ffff81     	b.ne	0x19724 <CAkConvolutionReverbFX::InitAmbisonicsBalance(unsigned int)+0x1b8>
   19738: 17ffffd5     	b	0x1968c <CAkConvolutionReverbFX::InitAmbisonicsBalance(unsigned int)+0x120>
   1973c: 36000538     	tbz	w24, #0x0, 0x197e0 <CAkConvolutionReverbFX::InitAmbisonicsBalance(unsigned int)+0x274>
   19740: 1e211800     	fdiv	s0, s0, s1
   19744: 9400c097     	bl	0x499a0 <log10f@plt>
   19748: 528aa7e8     	mov	w8, #0x553f             // =21823
   1974c: 1e20c000     	fabs	s0, s0
   19750: 72b7caa8     	movk	w8, #0xbe55, lsl #16
   19754: 1e2e1001     	fmov	s1, #1.00000000
   19758: 53021729     	ubfx	w9, w25, #2, #4
   1975c: d34212cb     	ubfx	x11, x22, #2, #3
   19760: 927bf2ca     	and	x10, x22, #0xffffffffffffffe3
   19764: 5280012c     	mov	w12, #0x9               // =9
   19768: 1e270102     	fmov	s2, w8
   1976c: 0b090d29     	add	w9, w9, w9, lsl #3
   19770: 927e0ac8     	and	x8, x22, #0x1c
   19774: 531e7529     	lsl	w9, w9, #2
   19778: 8b0b128b     	add	x11, x20, x11, lsl #4
   1977c: 1f020400     	fmadd	s0, s0, s2, s1
   19780: 14000005     	b	0x19794 <CAkConvolutionReverbFX::InitAmbisonicsBalance(unsigned int)+0x228>
   19784: 9100058c     	add	x12, x12, #0x1
   19788: 0b170129     	add	w9, w9, w23
   1978c: eb16019f     	cmp	x12, x22
   19790: 54000280     	b.eq	0x197e0 <CAkConvolutionReverbFX::InitAmbisonicsBalance(unsigned int)+0x274>
   19794: 2a0903ed     	mov	w13, w9
   19798: aa0803ef     	mov	x15, x8
   1979c: d37ef5ae     	lsl	x14, x13, #2
   197a0: 8b0e016d     	add	x13, x11, x14
   197a4: 8b0e028e     	add	x14, x20, x14
   197a8: 3dc001c1     	ldr	q1, [x14]
   197ac: f10011ef     	subs	x15, x15, #0x4
   197b0: 4f809021     	fmul	v1.4s, v1.4s, v0.s[0]
   197b4: 3c8105c1     	str	q1, [x14], #0x10
   197b8: 54ffff81     	b.ne	0x197a8 <CAkConvolutionReverbFX::InitAmbisonicsBalance(unsigned int)+0x23c>
   197bc: aa0a03ee     	mov	x14, x10
   197c0: eb16011f     	cmp	x8, x22
   197c4: 54fffe00     	b.eq	0x19784 <CAkConvolutionReverbFX::InitAmbisonicsBalance(unsigned int)+0x218>
   197c8: bd4001a1     	ldr	s1, [x13]
   197cc: f10005ce     	subs	x14, x14, #0x1
   197d0: 1e200821     	fmul	s1, s1, s0
   197d4: bc0045a1     	str	s1, [x13], #0x4
   197d8: 54ffff81     	b.ne	0x197c8 <CAkConvolutionReverbFX::InitAmbisonicsBalance(unsigned int)+0x25c>
   197dc: 17ffffea     	b	0x19784 <CAkConvolutionReverbFX::InitAmbisonicsBalance(unsigned int)+0x218>
   197e0: 52800020     	mov	w0, #0x1                // =1
   197e4: b900ca75     	str	w21, [x19, #0xc8]
   197e8: a9444ff4     	ldp	x20, x19, [sp, #0x40]
   197ec: a94357f6     	ldp	x22, x21, [sp, #0x30]
   197f0: a9425ff8     	ldp	x24, x23, [sp, #0x20]
   197f4: f9400bf9     	ldr	x25, [sp, #0x10]
   197f8: a8c57bfd     	ldp	x29, x30, [sp], #0x50
   197fc: d65f03c0     	ret

0000000000019800 <CAkConvolutionReverbFX::Term(AK::IAkPluginMemAlloc*)>:
   19800: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
   19804: f9000bf7     	str	x23, [sp, #0x10]
   19808: 910003fd     	mov	x29, sp
   1980c: a90257f6     	stp	x22, x21, [sp, #0x20]
   19810: a9034ff4     	stp	x20, x19, [sp, #0x30]
   19814: aa0003f3     	mov	x19, x0
   19818: f9400800     	ldr	x0, [x0, #0x10]
   1981c: aa0103f4     	mov	x20, x1
   19820: b40002a0     	cbz	x0, 0x19874 <CAkConvolutionReverbFX::Term(AK::IAkPluginMemAlloc*)+0x74>
   19824: f9400008     	ldr	x8, [x0]
   19828: aa1403e1     	mov	x1, x20
   1982c: f9400d08     	ldr	x8, [x8, #0x18]
   19830: d63f0100     	blr	x8
   19834: f9400a76     	ldr	x22, [x19, #0x10]
   19838: 2a0003f5     	mov	w21, w0
   1983c: b4000156     	cbz	x22, 0x19864 <CAkConvolutionReverbFX::Term(AK::IAkPluginMemAlloc*)+0x64>
   19840: f94002c8     	ldr	x8, [x22]
   19844: aa1603e0     	mov	x0, x22
   19848: f9400108     	ldr	x8, [x8]
   1984c: d63f0100     	blr	x8
   19850: f9400288     	ldr	x8, [x20]
   19854: aa1403e0     	mov	x0, x20
   19858: aa1603e1     	mov	x1, x22
   1985c: f9400d08     	ldr	x8, [x8, #0x18]
   19860: d63f0100     	blr	x8
   19864: f9000a7f     	str	xzr, [x19, #0x10]
   19868: f9404a61     	ldr	x1, [x19, #0x90]
   1986c: b50000a1     	cbnz	x1, 0x19880 <CAkConvolutionReverbFX::Term(AK::IAkPluginMemAlloc*)+0x80>
   19870: 1400001f     	b	0x198ec <CAkConvolutionReverbFX::Term(AK::IAkPluginMemAlloc*)+0xec>
   19874: 52800035     	mov	w21, #0x1               // =1
   19878: f9404a61     	ldr	x1, [x19, #0x90]
   1987c: b4000381     	cbz	x1, 0x198ec <CAkConvolutionReverbFX::Term(AK::IAkPluginMemAlloc*)+0xec>
   19880: b940b668     	ldr	w8, [x19, #0xb4]
   19884: 34000288     	cbz	w8, 0x198d4 <CAkConvolutionReverbFX::Term(AK::IAkPluginMemAlloc*)+0xd4>
   19888: f9408e68     	ldr	x8, [x19, #0x118]
   1988c: aa0103e0     	mov	x0, x1
   19890: aa0803e1     	mov	x1, x8
   19894: 94004c7b     	bl	0x2ca80 <DSP::CDelayLight::Term(AK::IAkPluginMemAlloc*)>
   19898: b940b668     	ldr	w8, [x19, #0xb4]
   1989c: 7100091f     	cmp	w8, #0x2
   198a0: 54000183     	b.lo	0x198d0 <CAkConvolutionReverbFX::Term(AK::IAkPluginMemAlloc*)+0xd0>
   198a4: 52800036     	mov	w22, #0x1               // =1
   198a8: 52800317     	mov	w23, #0x18              // =24
   198ac: f9404a68     	ldr	x8, [x19, #0x90]
   198b0: f9408e61     	ldr	x1, [x19, #0x118]
   198b4: 8b170100     	add	x0, x8, x23
   198b8: 94004c72     	bl	0x2ca80 <DSP::CDelayLight::Term(AK::IAkPluginMemAlloc*)>
   198bc: b940b668     	ldr	w8, [x19, #0xb4]
   198c0: 910006d6     	add	x22, x22, #0x1
   198c4: 910062f7     	add	x23, x23, #0x18
   198c8: eb0802df     	cmp	x22, x8
   198cc: 54ffff03     	b.lo	0x198ac <CAkConvolutionReverbFX::Term(AK::IAkPluginMemAlloc*)+0xac>
   198d0: f9404a61     	ldr	x1, [x19, #0x90]
   198d4: f9408e60     	ldr	x0, [x19, #0x118]
   198d8: f9400008     	ldr	x8, [x0]
   198dc: f9400d08     	ldr	x8, [x8, #0x18]
   198e0: d63f0100     	blr	x8
   198e4: f9004a7f     	str	xzr, [x19, #0x90]
   198e8: b900b67f     	str	wzr, [x19, #0xb4]
   198ec: f9404e61     	ldr	x1, [x19, #0x98]
   198f0: b4000381     	cbz	x1, 0x19960 <CAkConvolutionReverbFX::Term(AK::IAkPluginMemAlloc*)+0x160>
   198f4: b940ba68     	ldr	w8, [x19, #0xb8]
   198f8: 34000288     	cbz	w8, 0x19948 <CAkConvolutionReverbFX::Term(AK::IAkPluginMemAlloc*)+0x148>
   198fc: f9408e68     	ldr	x8, [x19, #0x118]
   19900: aa0103e0     	mov	x0, x1
   19904: aa0803e1     	mov	x1, x8
   19908: 94004c5e     	bl	0x2ca80 <DSP::CDelayLight::Term(AK::IAkPluginMemAlloc*)>
   1990c: b940ba68     	ldr	w8, [x19, #0xb8]
   19910: 7100091f     	cmp	w8, #0x2
   19914: 54000183     	b.lo	0x19944 <CAkConvolutionReverbFX::Term(AK::IAkPluginMemAlloc*)+0x144>
   19918: 52800036     	mov	w22, #0x1               // =1
   1991c: 52800317     	mov	w23, #0x18              // =24
   19920: f9404e68     	ldr	x8, [x19, #0x98]
   19924: f9408e61     	ldr	x1, [x19, #0x118]
   19928: 8b170100     	add	x0, x8, x23
   1992c: 94004c55     	bl	0x2ca80 <DSP::CDelayLight::Term(AK::IAkPluginMemAlloc*)>
   19930: b940ba68     	ldr	w8, [x19, #0xb8]
   19934: 910006d6     	add	x22, x22, #0x1
   19938: 910062f7     	add	x23, x23, #0x18
   1993c: eb0802df     	cmp	x22, x8
   19940: 54ffff03     	b.lo	0x19920 <CAkConvolutionReverbFX::Term(AK::IAkPluginMemAlloc*)+0x120>
   19944: f9404e61     	ldr	x1, [x19, #0x98]
   19948: f9408e60     	ldr	x0, [x19, #0x118]
   1994c: f9400008     	ldr	x8, [x0]
   19950: f9400d08     	ldr	x8, [x8, #0x18]
   19954: d63f0100     	blr	x8
   19958: f9004e7f     	str	xzr, [x19, #0x98]
   1995c: b900ba7f     	str	wzr, [x19, #0xb8]
   19960: f9406e61     	ldr	x1, [x19, #0xd8]
   19964: b40000c1     	cbz	x1, 0x1997c <CAkConvolutionReverbFX::Term(AK::IAkPluginMemAlloc*)+0x17c>
   19968: f9408e60     	ldr	x0, [x19, #0x118]
   1996c: f9400008     	ldr	x8, [x0]
   19970: f9400d08     	ldr	x8, [x8, #0x18]
   19974: d63f0100     	blr	x8
   19978: f9006e7f     	str	xzr, [x19, #0xd8]
   1997c: f9406261     	ldr	x1, [x19, #0xc0]
   19980: f900727f     	str	xzr, [x19, #0xe0]
   19984: b900ea7f     	str	wzr, [x19, #0xe8]
   19988: b40000a1     	cbz	x1, 0x1999c <CAkConvolutionReverbFX::Term(AK::IAkPluginMemAlloc*)+0x19c>
   1998c: f9408e60     	ldr	x0, [x19, #0x118]
   19990: f9400008     	ldr	x8, [x0]
   19994: f9400d08     	ldr	x8, [x8, #0x18]
   19998: d63f0100     	blr	x8
   1999c: f9406a61     	ldr	x1, [x19, #0xd0]
   199a0: b40000c1     	cbz	x1, 0x199b8 <CAkConvolutionReverbFX::Term(AK::IAkPluginMemAlloc*)+0x1b8>
   199a4: f9408e60     	ldr	x0, [x19, #0x118]
   199a8: f9400008     	ldr	x8, [x0]
   199ac: f9400d08     	ldr	x8, [x8, #0x18]
   199b0: d63f0100     	blr	x8
   199b4: f9006a7f     	str	xzr, [x19, #0xd0]
   199b8: f9400268     	ldr	x8, [x19]
   199bc: aa1303e0     	mov	x0, x19
   199c0: f9400108     	ldr	x8, [x8]
   199c4: d63f0100     	blr	x8
   199c8: f9400288     	ldr	x8, [x20]
   199cc: aa1403e0     	mov	x0, x20
   199d0: aa1303e1     	mov	x1, x19
   199d4: f9400d08     	ldr	x8, [x8, #0x18]
   199d8: d63f0100     	blr	x8
   199dc: 2a1503e0     	mov	w0, w21
   199e0: f9400bf7     	ldr	x23, [sp, #0x10]
   199e4: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   199e8: a94257f6     	ldp	x22, x21, [sp, #0x20]
   199ec: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   199f0: d65f03c0     	ret

00000000000199f4 <CAkConvolutionReverbFX::Reset()>:
   199f4: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   199f8: a90157f6     	stp	x22, x21, [sp, #0x10]
   199fc: 910003fd     	mov	x29, sp
   19a00: a9024ff4     	stp	x20, x19, [sp, #0x20]
   19a04: aa0003f3     	mov	x19, x0
   19a08: f9400800     	ldr	x0, [x0, #0x10]
   19a0c: b4000160     	cbz	x0, 0x19a38 <CAkConvolutionReverbFX::Reset()+0x44>
   19a10: f9400008     	ldr	x8, [x0]
   19a14: f9401108     	ldr	x8, [x8, #0x20]
   19a18: d63f0100     	blr	x8
   19a1c: 2a0003f4     	mov	w20, w0
   19a20: f9404a60     	ldr	x0, [x19, #0x90]
   19a24: f9007a7f     	str	xzr, [x19, #0xf0]
   19a28: b900ee7f     	str	wzr, [x19, #0xec]
   19a2c: b901067f     	str	wzr, [x19, #0x104]
   19a30: b5000100     	cbnz	x0, 0x19a50 <CAkConvolutionReverbFX::Reset()+0x5c>
   19a34: 14000017     	b	0x19a90 <CAkConvolutionReverbFX::Reset()+0x9c>
   19a38: 52800034     	mov	w20, #0x1               // =1
   19a3c: f9404a60     	ldr	x0, [x19, #0x90]
   19a40: f9007a7f     	str	xzr, [x19, #0xf0]
   19a44: b900ee7f     	str	wzr, [x19, #0xec]
   19a48: b901067f     	str	wzr, [x19, #0x104]
   19a4c: b4000220     	cbz	x0, 0x19a90 <CAkConvolutionReverbFX::Reset()+0x9c>
   19a50: b940b668     	ldr	w8, [x19, #0xb4]
   19a54: 340001e8     	cbz	w8, 0x19a90 <CAkConvolutionReverbFX::Reset()+0x9c>
   19a58: 94004c1a     	bl	0x2cac0 <DSP::CDelayLight::Reset()>
   19a5c: b940b668     	ldr	w8, [x19, #0xb4]
   19a60: 7100091f     	cmp	w8, #0x2
   19a64: 54000163     	b.lo	0x19a90 <CAkConvolutionReverbFX::Reset()+0x9c>
   19a68: 52800035     	mov	w21, #0x1               // =1
   19a6c: 52800316     	mov	w22, #0x18              // =24
   19a70: f9404a68     	ldr	x8, [x19, #0x90]
   19a74: 8b160100     	add	x0, x8, x22
   19a78: 94004c12     	bl	0x2cac0 <DSP::CDelayLight::Reset()>
   19a7c: b940b668     	ldr	w8, [x19, #0xb4]
   19a80: 910006b5     	add	x21, x21, #0x1
   19a84: 910062d6     	add	x22, x22, #0x18
   19a88: eb0802bf     	cmp	x21, x8
   19a8c: 54ffff23     	b.lo	0x19a70 <CAkConvolutionReverbFX::Reset()+0x7c>
   19a90: f9404e60     	ldr	x0, [x19, #0x98]
   19a94: b4000220     	cbz	x0, 0x19ad8 <CAkConvolutionReverbFX::Reset()+0xe4>
   19a98: b940ba68     	ldr	w8, [x19, #0xb8]
   19a9c: 340001e8     	cbz	w8, 0x19ad8 <CAkConvolutionReverbFX::Reset()+0xe4>
   19aa0: 94004c08     	bl	0x2cac0 <DSP::CDelayLight::Reset()>
   19aa4: b940ba68     	ldr	w8, [x19, #0xb8]
   19aa8: 7100091f     	cmp	w8, #0x2
   19aac: 54000163     	b.lo	0x19ad8 <CAkConvolutionReverbFX::Reset()+0xe4>
   19ab0: 52800035     	mov	w21, #0x1               // =1
   19ab4: 52800316     	mov	w22, #0x18              // =24
   19ab8: f9404e68     	ldr	x8, [x19, #0x98]
   19abc: 8b160100     	add	x0, x8, x22
   19ac0: 94004c00     	bl	0x2cac0 <DSP::CDelayLight::Reset()>
   19ac4: b940ba68     	ldr	w8, [x19, #0xb8]
   19ac8: 910006b5     	add	x21, x21, #0x1
   19acc: 910062d6     	add	x22, x22, #0x18
   19ad0: eb0802bf     	cmp	x21, x8
   19ad4: 54ffff23     	b.lo	0x19ab8 <CAkConvolutionReverbFX::Reset()+0xc4>
   19ad8: 2a1403e0     	mov	w0, w20
   19adc: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   19ae0: a94157f6     	ldp	x22, x21, [sp, #0x10]
   19ae4: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   19ae8: d65f03c0     	ret

0000000000019aec <CAkConvolutionReverbFX::GetPluginInfo(AkPluginInfo&)>:
   19aec: 529d002a     	mov	w10, #0xe801            // =59393
   19af0: 52800068     	mov	w8, #0x3                // =3
   19af4: 52800029     	mov	w9, #0x1                // =1
   19af8: 72a000ea     	movk	w10, #0x7, lsl #16
   19afc: 52800020     	mov	w0, #0x1                // =1
   19b00: 3900343f     	strb	wzr, [x1, #0xd]
   19b04: 39000028     	strb	w8, [x1]
   19b08: 39002029     	strb	w9, [x1, #0x8]
   19b0c: b900042a     	str	w10, [x1, #0x4]
   19b10: d65f03c0     	ret

0000000000019b14 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)>:
   19b14: d10143ff     	sub	sp, sp, #0x50
   19b18: a9017bfd     	stp	x29, x30, [sp, #0x10]
   19b1c: 910043fd     	add	x29, sp, #0x10
   19b20: f90013f7     	str	x23, [sp, #0x20]
   19b24: a90357f6     	stp	x22, x21, [sp, #0x30]
   19b28: a9044ff4     	stp	x20, x19, [sp, #0x40]
   19b2c: d53bd055     	mrs	x21, TPIDR_EL0
   19b30: aa0003f3     	mov	x19, x0
   19b34: f94016a8     	ldr	x8, [x21, #0x28]
   19b38: 91006261     	add	x1, x19, #0x18
   19b3c: f90007e8     	str	x8, [sp, #0x8]
   19b40: f9408800     	ldr	x0, [x0, #0x110]
   19b44: 94000c20     	bl	0x1cbc4 <CAkConvolutionReverbFXParams::GetParams(AkConvolutionReverbFXParams*)>
   19b48: bd405661     	ldr	s1, [x19, #0x54]
   19b4c: bd401a60     	ldr	s0, [x19, #0x18]
   19b50: 1e202020     	fcmp	s1, s0
   19b54: 54000a01     	b.ne	0x19c94 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x180>
   19b58: b9408668     	ldr	w8, [x19, #0x84]
   19b5c: b9404a69     	ldr	w9, [x19, #0x48]
   19b60: 6b09011f     	cmp	w8, w9
   19b64: 54000981     	b.ne	0x19c94 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x180>
   19b68: bd401e60     	ldr	s0, [x19, #0x1c]
   19b6c: bd405a61     	ldr	s1, [x19, #0x58]
   19b70: 1e202020     	fcmp	s1, s0
   19b74: 54001840     	b.eq	0x19e7c <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x368>
   19b78: f9404e61     	ldr	x1, [x19, #0x98]
   19b7c: b4000381     	cbz	x1, 0x19bec <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0xd8>
   19b80: b940ba68     	ldr	w8, [x19, #0xb8]
   19b84: 34000288     	cbz	w8, 0x19bd4 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0xc0>
   19b88: f9408e68     	ldr	x8, [x19, #0x118]
   19b8c: aa0103e0     	mov	x0, x1
   19b90: aa0803e1     	mov	x1, x8
   19b94: 94004bbb     	bl	0x2ca80 <DSP::CDelayLight::Term(AK::IAkPluginMemAlloc*)>
   19b98: b940ba68     	ldr	w8, [x19, #0xb8]
   19b9c: 7100091f     	cmp	w8, #0x2
   19ba0: 54000183     	b.lo	0x19bd0 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0xbc>
   19ba4: 52800034     	mov	w20, #0x1               // =1
   19ba8: 52800316     	mov	w22, #0x18              // =24
   19bac: f9404e68     	ldr	x8, [x19, #0x98]
   19bb0: f9408e61     	ldr	x1, [x19, #0x118]
   19bb4: 8b160100     	add	x0, x8, x22
   19bb8: 94004bb2     	bl	0x2ca80 <DSP::CDelayLight::Term(AK::IAkPluginMemAlloc*)>
   19bbc: b940ba68     	ldr	w8, [x19, #0xb8]
   19bc0: 91000694     	add	x20, x20, #0x1
   19bc4: 910062d6     	add	x22, x22, #0x18
   19bc8: eb08029f     	cmp	x20, x8
   19bcc: 54ffff03     	b.lo	0x19bac <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x98>
   19bd0: f9404e61     	ldr	x1, [x19, #0x98]
   19bd4: f9408e60     	ldr	x0, [x19, #0x118]
   19bd8: f9400008     	ldr	x8, [x0]
   19bdc: f9400d08     	ldr	x8, [x8, #0x18]
   19be0: d63f0100     	blr	x8
   19be4: f9004e7f     	str	xzr, [x19, #0x98]
   19be8: b900ba7f     	str	wzr, [x19, #0xb8]
   19bec: aa1303e0     	mov	x0, x19
   19bf0: 97fffd71     	bl	0x191b4 <CAkConvolutionReverbFX::SetupFrontBackDelay()>
   19bf4: 7100041f     	cmp	w0, #0x1
   19bf8: 54000ec1     	b.ne	0x19dd0 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x2bc>
   19bfc: f9404e60     	ldr	x0, [x19, #0x98]
   19c00: b4000220     	cbz	x0, 0x19c44 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x130>
   19c04: b940ba68     	ldr	w8, [x19, #0xb8]
   19c08: 340001e8     	cbz	w8, 0x19c44 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x130>
   19c0c: 94004bad     	bl	0x2cac0 <DSP::CDelayLight::Reset()>
   19c10: b940ba68     	ldr	w8, [x19, #0xb8]
   19c14: 7100091f     	cmp	w8, #0x2
   19c18: 54000163     	b.lo	0x19c44 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x130>
   19c1c: 52800034     	mov	w20, #0x1               // =1
   19c20: 52800316     	mov	w22, #0x18              // =24
   19c24: f9404e68     	ldr	x8, [x19, #0x98]
   19c28: 8b160100     	add	x0, x8, x22
   19c2c: 94004ba5     	bl	0x2cac0 <DSP::CDelayLight::Reset()>
   19c30: b940ba68     	ldr	w8, [x19, #0xb8]
   19c34: 91000694     	add	x20, x20, #0x1
   19c38: 910062d6     	add	x22, x22, #0x18
   19c3c: eb08029f     	cmp	x20, x8
   19c40: 54ffff23     	b.lo	0x19c24 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x110>
   19c44: 2d430660     	ldp	s0, s1, [x19, #0x18]
   19c48: 52824de8     	mov	w8, #0x126f             // =4719
   19c4c: bd40be62     	ldr	s2, [x19, #0xbc]
   19c50: 72a75068     	movk	w8, #0x3a83, lsl #16
   19c54: 1e202820     	fadd	s0, s1, s0
   19c58: 1e270101     	fmov	s1, w8
   19c5c: f9400a68     	ldr	x8, [x19, #0x10]
   19c60: 1e210800     	fmul	s0, s0, s1
   19c64: 7e21d841     	ucvtf	s1, s2
   19c68: 79402109     	ldrh	w9, [x8, #0x10]
   19c6c: b9402d08     	ldr	w8, [x8, #0x2c]
   19c70: 1e210800     	fmul	s0, s0, s1
   19c74: 1e39000a     	fcvtzu	w10, s0
   19c78: 1b092908     	madd	w8, w8, w9, w10
   19c7c: b900aa68     	str	w8, [x19, #0xa8]
   19c80: b940ae68     	ldr	w8, [x19, #0xac]
   19c84: 12180d08     	and	w8, w8, #0xf00
   19c88: 7108011f     	cmp	w8, #0x200
   19c8c: 54002801     	b.ne	0x1a18c <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x678>
   19c90: 1400007f     	b	0x19e8c <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x378>
   19c94: 52824de8     	mov	w8, #0x126f             // =4719
   19c98: bd40be62     	ldr	s2, [x19, #0xbc]
   19c9c: 72a75068     	movk	w8, #0x3a83, lsl #16
   19ca0: b940ae61     	ldr	w1, [x19, #0xac]
   19ca4: aa1303e0     	mov	x0, x19
   19ca8: 1e270101     	fmov	s1, w8
   19cac: f9400a68     	ldr	x8, [x19, #0x10]
   19cb0: 1e210800     	fmul	s0, s0, s1
   19cb4: 7e21d841     	ucvtf	s1, s2
   19cb8: b9401d02     	ldr	w2, [x8, #0x1c]
   19cbc: 1e210800     	fmul	s0, s0, s1
   19cc0: 1e390009     	fcvtzu	w9, s0
   19cc4: b90007e9     	str	w9, [sp, #0x4]
   19cc8: 97fffba6     	bl	0x18b60 <CAkConvolutionReverbFX::SetDownMixChannelMask(AkChannelConfig, AkChannelConfig)>
   19ccc: 7100041f     	cmp	w0, #0x1
   19cd0: 54001641     	b.ne	0x19f98 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x484>
   19cd4: f9400a60     	ldr	x0, [x19, #0x10]
   19cd8: 910013e4     	add	x4, sp, #0x4
   19cdc: f9408e61     	ldr	x1, [x19, #0x118]
   19ce0: 3942c262     	ldrb	w2, [x19, #0xb0]
   19ce4: f9400008     	ldr	x8, [x0]
   19ce8: f9406263     	ldr	x3, [x19, #0xc0]
   19cec: f9401908     	ldr	x8, [x8, #0x30]
   19cf0: d63f0100     	blr	x8
   19cf4: 7100041f     	cmp	w0, #0x1
   19cf8: 54001501     	b.ne	0x19f98 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x484>
   19cfc: f9400a60     	ldr	x0, [x19, #0x10]
   19d00: f9400008     	ldr	x8, [x0]
   19d04: f9401108     	ldr	x8, [x8, #0x20]
   19d08: d63f0100     	blr	x8
   19d0c: f9404a61     	ldr	x1, [x19, #0x90]
   19d10: b4000381     	cbz	x1, 0x19d80 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x26c>
   19d14: b940b668     	ldr	w8, [x19, #0xb4]
   19d18: 34000288     	cbz	w8, 0x19d68 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x254>
   19d1c: f9408e68     	ldr	x8, [x19, #0x118]
   19d20: aa0103e0     	mov	x0, x1
   19d24: aa0803e1     	mov	x1, x8
   19d28: 94004b56     	bl	0x2ca80 <DSP::CDelayLight::Term(AK::IAkPluginMemAlloc*)>
   19d2c: b940b668     	ldr	w8, [x19, #0xb4]
   19d30: 7100091f     	cmp	w8, #0x2
   19d34: 54000183     	b.lo	0x19d64 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x250>
   19d38: 52800034     	mov	w20, #0x1               // =1
   19d3c: 52800316     	mov	w22, #0x18              // =24
   19d40: f9404a68     	ldr	x8, [x19, #0x90]
   19d44: f9408e61     	ldr	x1, [x19, #0x118]
   19d48: 8b160100     	add	x0, x8, x22
   19d4c: 94004b4d     	bl	0x2ca80 <DSP::CDelayLight::Term(AK::IAkPluginMemAlloc*)>
   19d50: b940b668     	ldr	w8, [x19, #0xb4]
   19d54: 91000694     	add	x20, x20, #0x1
   19d58: 910062d6     	add	x22, x22, #0x18
   19d5c: eb08029f     	cmp	x20, x8
   19d60: 54ffff03     	b.lo	0x19d40 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x22c>
   19d64: f9404a61     	ldr	x1, [x19, #0x90]
   19d68: f9408e60     	ldr	x0, [x19, #0x118]
   19d6c: f9400008     	ldr	x8, [x0]
   19d70: f9400d08     	ldr	x8, [x8, #0x18]
   19d74: d63f0100     	blr	x8
   19d78: f9004a7f     	str	xzr, [x19, #0x90]
   19d7c: b900b67f     	str	wzr, [x19, #0xb4]
   19d80: b94007f4     	ldr	w20, [sp, #0x4]
   19d84: 34000334     	cbz	w20, 0x19de8 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x2d4>
   19d88: f9408e60     	ldr	x0, [x19, #0x118]
   19d8c: d0ffffa2     	adrp	x2, 0xf000 <vsnprintf+0xf000>
   19d90: 3942c277     	ldrb	w23, [x19, #0xb0]
   19d94: 9104a842     	add	x2, x2, #0x12a
   19d98: 52803203     	mov	w3, #0x190              // =400
   19d9c: f9400008     	ldr	x8, [x0]
   19da0: 8b1706e9     	add	x9, x23, x23, lsl #1
   19da4: d37df121     	lsl	x1, x9, #3
   19da8: f9400908     	ldr	x8, [x8, #0x10]
   19dac: d63f0100     	blr	x8
   19db0: f9004a60     	str	x0, [x19, #0x90]
   19db4: b4000f20     	cbz	x0, 0x19f98 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x484>
   19db8: 340001b7     	cbz	w23, 0x19dec <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x2d8>
   19dbc: 2a1703f6     	mov	w22, w23
   19dc0: 710006ff     	cmp	w23, #0x1
   19dc4: 54000981     	b.ne	0x19ef4 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x3e0>
   19dc8: aa1f03e8     	mov	x8, xzr
   19dcc: 14000058     	b	0x19f2c <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x418>
   19dd0: 2a1f03e0     	mov	w0, wzr
   19dd4: f94016a8     	ldr	x8, [x21, #0x28]
   19dd8: f94007e9     	ldr	x9, [sp, #0x8]
   19ddc: eb09011f     	cmp	x8, x9
   19de0: 54000e60     	b.eq	0x19fac <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x498>
   19de4: 140000ef     	b	0x1a1a0 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x68c>
   19de8: aa1f03e0     	mov	x0, xzr
   19dec: b900b67f     	str	wzr, [x19, #0xb4]
   19df0: b4000220     	cbz	x0, 0x19e34 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x320>
   19df4: b940b668     	ldr	w8, [x19, #0xb4]
   19df8: 340001e8     	cbz	w8, 0x19e34 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x320>
   19dfc: 94004b31     	bl	0x2cac0 <DSP::CDelayLight::Reset()>
   19e00: b940b668     	ldr	w8, [x19, #0xb4]
   19e04: 7100091f     	cmp	w8, #0x2
   19e08: 54000163     	b.lo	0x19e34 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x320>
   19e0c: 52800034     	mov	w20, #0x1               // =1
   19e10: 52800316     	mov	w22, #0x18              // =24
   19e14: f9404a68     	ldr	x8, [x19, #0x90]
   19e18: 8b160100     	add	x0, x8, x22
   19e1c: 94004b29     	bl	0x2cac0 <DSP::CDelayLight::Reset()>
   19e20: b940b668     	ldr	w8, [x19, #0xb4]
   19e24: 91000694     	add	x20, x20, #0x1
   19e28: 910062d6     	add	x22, x22, #0x18
   19e2c: eb08029f     	cmp	x20, x8
   19e30: 54ffff23     	b.lo	0x19e14 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x300>
   19e34: 2d430261     	ldp	s1, s0, [x19, #0x18]
   19e38: 52824de8     	mov	w8, #0x126f             // =4719
   19e3c: bd40be63     	ldr	s3, [x19, #0xbc]
   19e40: 72a75068     	movk	w8, #0x3a83, lsl #16
   19e44: 1e212801     	fadd	s1, s0, s1
   19e48: 1e270102     	fmov	s2, w8
   19e4c: f9400a68     	ldr	x8, [x19, #0x10]
   19e50: 1e220821     	fmul	s1, s1, s2
   19e54: 7e21d862     	ucvtf	s2, s3
   19e58: 79402109     	ldrh	w9, [x8, #0x10]
   19e5c: b9402d08     	ldr	w8, [x8, #0x2c]
   19e60: 1e220821     	fmul	s1, s1, s2
   19e64: 1e39002a     	fcvtzu	w10, s1
   19e68: 1b092908     	madd	w8, w8, w9, w10
   19e6c: b900aa68     	str	w8, [x19, #0xa8]
   19e70: bd405a61     	ldr	s1, [x19, #0x58]
   19e74: 1e202020     	fcmp	s1, s0
   19e78: 54ffe801     	b.ne	0x19b78 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x64>
   19e7c: b940ae68     	ldr	w8, [x19, #0xac]
   19e80: 12180d08     	and	w8, w8, #0xf00
   19e84: 7108011f     	cmp	w8, #0x200
   19e88: 54001821     	b.ne	0x1a18c <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x678>
   19e8c: bd406e61     	ldr	s1, [x19, #0x6c]
   19e90: bd403260     	ldr	s0, [x19, #0x30]
   19e94: 1e202020     	fcmp	s1, s0
   19e98: 54000060     	b.eq	0x19ea4 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x390>
   19e9c: bd403661     	ldr	s1, [x19, #0x34]
   19ea0: 14000005     	b	0x19eb4 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x3a0>
   19ea4: bd407262     	ldr	s2, [x19, #0x70]
   19ea8: bd403661     	ldr	s1, [x19, #0x34]
   19eac: 1e212040     	fcmp	s2, s1
   19eb0: 540016e0     	b.eq	0x1a18c <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x678>
   19eb4: b940ca74     	ldr	w20, [x19, #0xc8]
   19eb8: f9406a73     	ldr	x19, [x19, #0xd0]
   19ebc: 7100429f     	cmp	w20, #0x10
   19ec0: 54000888     	b.hi	0x19fd0 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x4bc>
   19ec4: 90ffffa8     	adrp	x8, 0xd000 <vsnprintf+0xd000>
   19ec8: 52800020     	mov	w0, #0x1                // =1
   19ecc: 913d4108     	add	x8, x8, #0xf50
   19ed0: 100000c9     	adr	x9, 0x19ee8 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x3d4>
   19ed4: 3874690a     	ldrb	w10, [x8, x20]
   19ed8: 8b0a0929     	add	x9, x9, x10, lsl #2
   19edc: d0ffffa8     	adrp	x8, 0xf000 <vsnprintf+0xf000>
   19ee0: 9124c108     	add	x8, x8, #0x930
   19ee4: d61f0120     	br	x9
   19ee8: d0ffffa8     	adrp	x8, 0xf000 <vsnprintf+0xf000>
   19eec: 9125c108     	add	x8, x8, #0x970
   19ef0: 14000039     	b	0x19fd4 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x4c0>
   19ef4: 927f1ac8     	and	x8, x22, #0xfe
   19ef8: 91006009     	add	x9, x0, #0x18
   19efc: aa0803ea     	mov	x10, x8
   19f00: b81e813f     	stur	wzr, [x9, #-0x18]
   19f04: f100094a     	subs	x10, x10, #0x2
   19f08: b900013f     	str	wzr, [x9]
   19f0c: f81f013f     	stur	xzr, [x9, #-0x10]
   19f10: f900053f     	str	xzr, [x9, #0x8]
   19f14: b81f813f     	stur	wzr, [x9, #-0x8]
   19f18: b900113f     	str	wzr, [x9, #0x10]
   19f1c: 9100c129     	add	x9, x9, #0x30
   19f20: 54ffff01     	b.ne	0x19f00 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x3ec>
   19f24: eb16011f     	cmp	x8, x22
   19f28: 54000140     	b.eq	0x19f50 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x43c>
   19f2c: 52800309     	mov	w9, #0x18               // =24
   19f30: 9b090109     	madd	x9, x8, x9, x0
   19f34: cb0802c8     	sub	x8, x22, x8
   19f38: 91004129     	add	x9, x9, #0x10
   19f3c: f1000508     	subs	x8, x8, #0x1
   19f40: b81f013f     	stur	wzr, [x9, #-0x10]
   19f44: f81f813f     	stur	xzr, [x9, #-0x8]
   19f48: b801853f     	str	wzr, [x9], #0x18
   19f4c: 54ffff81     	b.ne	0x19f3c <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x428>
   19f50: f9408e61     	ldr	x1, [x19, #0x118]
   19f54: 2a1403e2     	mov	w2, w20
   19f58: b900b677     	str	w23, [x19, #0xb4]
   19f5c: 94004aae     	bl	0x2ca14 <DSP::CDelayLight::Init(AK::IAkPluginMemAlloc*, unsigned int)>
   19f60: 7100041f     	cmp	w0, #0x1
   19f64: 540001a1     	b.ne	0x19f98 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x484>
   19f68: 52800308     	mov	w8, #0x18               // =24
   19f6c: f10006d6     	subs	x22, x22, #0x1
   19f70: 540011a0     	b.eq	0x1a1a4 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x690>
   19f74: f9404a69     	ldr	x9, [x19, #0x90]
   19f78: 2a1403e2     	mov	w2, w20
   19f7c: f9408e61     	ldr	x1, [x19, #0x118]
   19f80: 91006117     	add	x23, x8, #0x18
   19f84: 8b080120     	add	x0, x9, x8
   19f88: 94004aa3     	bl	0x2ca14 <DSP::CDelayLight::Init(AK::IAkPluginMemAlloc*, unsigned int)>
   19f8c: aa1703e8     	mov	x8, x23
   19f90: 7100041f     	cmp	w0, #0x1
   19f94: 54fffec0     	b.eq	0x19f6c <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x458>
   19f98: 2a1f03e0     	mov	w0, wzr
   19f9c: f94016a8     	ldr	x8, [x21, #0x28]
   19fa0: f94007e9     	ldr	x9, [sp, #0x8]
   19fa4: eb09011f     	cmp	x8, x9
   19fa8: 54000fc1     	b.ne	0x1a1a0 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x68c>
   19fac: a9444ff4     	ldp	x20, x19, [sp, #0x40]
   19fb0: a94357f6     	ldp	x22, x21, [sp, #0x30]
   19fb4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   19fb8: f94013f7     	ldr	x23, [sp, #0x20]
   19fbc: 910143ff     	add	sp, sp, #0x50
   19fc0: d65f03c0     	ret
   19fc4: d0ffffa8     	adrp	x8, 0xf000 <vsnprintf+0xf000>
   19fc8: 912ad108     	add	x8, x8, #0xab4
   19fcc: 14000002     	b	0x19fd4 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x4c0>
   19fd0: aa1f03e8     	mov	x8, xzr
   19fd4: 11000e97     	add	w23, w20, #0x3
   19fd8: d37ef68d     	lsl	x13, x20, #2
   19fdc: d100068b     	sub	x11, x20, #0x1
   19fe0: 2a1f03e9     	mov	w9, wzr
   19fe4: 2a1f03e0     	mov	w0, wzr
   19fe8: aa1f03ea     	mov	x10, xzr
   19fec: 121e76f6     	and	w22, w23, #0xfffffffc
   19ff0: 8b0d026c     	add	x12, x19, x13
   19ff4: 8b0d010d     	add	x13, x8, x13
   19ff8: 927d728e     	and	x14, x20, #0xfffffff8
   19ffc: 9100426f     	add	x15, x19, #0x10
   1a000: d360fd70     	lsr	x16, x11, #32
   1a004: 2a0003f1     	mov	w17, w0
   1a008: 7100229f     	cmp	w20, #0x8
   1a00c: 54000222     	b.hs	0x1a050 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x53c>
   1a010: aa1f03e2     	mov	x2, xzr
   1a014: 8b110041     	add	x1, x2, x17
   1a018: cb020280     	sub	x0, x20, x2
   1a01c: 0b020122     	add	w2, w9, w2
   1a020: 8b010a61     	add	x1, x19, x1, lsl #2
   1a024: bc625902     	ldr	s2, [x8, w2, uxtw #2]
   1a028: f1000400     	subs	x0, x0, #0x1
   1a02c: 11000442     	add	w2, w2, #0x1
   1a030: bc004422     	str	s2, [x1], #0x4
   1a034: 54ffff81     	b.ne	0x1a024 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x510>
   1a038: 9100054a     	add	x10, x10, #0x1
   1a03c: 0b160220     	add	w0, w17, w22
   1a040: 0b140129     	add	w9, w9, w20
   1a044: eb14015f     	cmp	x10, x20
   1a048: 54fffde1     	b.ne	0x1a004 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x4f0>
   1a04c: 14000020     	b	0x1a0cc <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x5b8>
   1a050: 1b0a7e81     	mul	w1, w20, w10
   1a054: aa1f03e2     	mov	x2, xzr
   1a058: 2b0b003f     	cmn	w1, w11
   1a05c: 54fffdc2     	b.hs	0x1a014 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x500>
   1a060: b5fffdb0     	cbnz	x16, 0x1a014 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x500>
   1a064: 1b0a7ec1     	mul	w1, w22, w10
   1a068: 1b0a7e82     	mul	w2, w20, w10
   1a06c: d37ef421     	lsl	x1, x1, #2
   1a070: d37ef442     	lsl	x2, x2, #2
   1a074: 8b010263     	add	x3, x19, x1
   1a078: 8b0201a4     	add	x4, x13, x2
   1a07c: eb04007f     	cmp	x3, x4
   1a080: 540000a2     	b.hs	0x1a094 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x580>
   1a084: 8b010181     	add	x1, x12, x1
   1a088: 8b020102     	add	x2, x8, x2
   1a08c: eb01005f     	cmp	x2, x1
   1a090: 54fffc03     	b.lo	0x1a010 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x4fc>
   1a094: 8b2049e0     	add	x0, x15, w0, uxtw #2
   1a098: 2a0903e1     	mov	w1, w9
   1a09c: aa0e03e2     	mov	x2, x14
   1a0a0: 8b214903     	add	x3, x8, w1, uxtw #2
   1a0a4: f1002042     	subs	x2, x2, #0x8
   1a0a8: 11002021     	add	w1, w1, #0x8
   1a0ac: ad400c62     	ldp	q2, q3, [x3]
   1a0b0: ad3f8c02     	stp	q2, q3, [x0, #-0x10]
   1a0b4: 91008000     	add	x0, x0, #0x20
   1a0b8: 54ffff41     	b.ne	0x1a0a0 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x58c>
   1a0bc: aa0e03e2     	mov	x2, x14
   1a0c0: eb1401df     	cmp	x14, x20
   1a0c4: 54fffa81     	b.ne	0x1a014 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x500>
   1a0c8: 17ffffdc     	b	0x1a038 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x524>
   1a0cc: 7100269f     	cmp	w20, #0x9
   1a0d0: 540005e9     	b.ls	0x1a18c <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x678>
   1a0d4: 1e211800     	fdiv	s0, s0, s1
   1a0d8: 9400be32     	bl	0x499a0 <log10f@plt>
   1a0dc: 528aa7e8     	mov	w8, #0x553f             // =21823
   1a0e0: 1e20c000     	fabs	s0, s0
   1a0e4: 72b7caa8     	movk	w8, #0xbe55, lsl #16
   1a0e8: 1e2e1002     	fmov	s2, #1.00000000
   1a0ec: 53027eea     	lsr	w10, w23, #2
   1a0f0: 91004269     	add	x9, x19, #0x10
   1a0f4: 1e270101     	fmov	s1, w8
   1a0f8: 0b0a0d4a     	add	w10, w10, w10, lsl #3
   1a0fc: 927d7288     	and	x8, x20, #0xfffffff8
   1a100: 531e754c     	lsl	w12, w10, #2
   1a104: 5280012a     	mov	w10, #0x9               // =9
   1a108: 1f010800     	fmadd	s0, s0, s1, s2
   1a10c: 4e040401     	dup	v1.4s, v0.s[0]
   1a110: 14000005     	b	0x1a124 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x610>
   1a114: 9100054a     	add	x10, x10, #0x1
   1a118: 0b16016c     	add	w12, w11, w22
   1a11c: eb14015f     	cmp	x10, x20
   1a120: 54000360     	b.eq	0x1a18c <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x678>
   1a124: 2a0c03eb     	mov	w11, w12
   1a128: 7100229f     	cmp	w20, #0x8
   1a12c: 54000062     	b.hs	0x1a138 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x624>
   1a130: aa1f03ec     	mov	x12, xzr
   1a134: 1400000d     	b	0x1a168 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x654>
   1a138: 8b2c492c     	add	x12, x9, w12, uxtw #2
   1a13c: aa0803ed     	mov	x13, x8
   1a140: ad7f8d82     	ldp	q2, q3, [x12, #-0x10]
   1a144: f10021ad     	subs	x13, x13, #0x8
   1a148: 6e21dc42     	fmul	v2.4s, v2.4s, v1.4s
   1a14c: 4f809063     	fmul	v3.4s, v3.4s, v0.s[0]
   1a150: ad3f8d82     	stp	q2, q3, [x12, #-0x10]
   1a154: 9100818c     	add	x12, x12, #0x20
   1a158: 54ffff41     	b.ne	0x1a140 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x62c>
   1a15c: aa0803ec     	mov	x12, x8
   1a160: eb14011f     	cmp	x8, x20
   1a164: 54fffd80     	b.eq	0x1a114 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x600>
   1a168: 8b0b018d     	add	x13, x12, x11
   1a16c: cb0c028c     	sub	x12, x20, x12
   1a170: 8b0d0a6d     	add	x13, x19, x13, lsl #2
   1a174: bd4001a2     	ldr	s2, [x13]
   1a178: f100058c     	subs	x12, x12, #0x1
   1a17c: 1e200842     	fmul	s2, s2, s0
   1a180: bc0045a2     	str	s2, [x13], #0x4
   1a184: 54ffff81     	b.ne	0x1a174 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x660>
   1a188: 17ffffe3     	b	0x1a114 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x600>
   1a18c: 52800020     	mov	w0, #0x1                // =1
   1a190: f94016a8     	ldr	x8, [x21, #0x28]
   1a194: f94007e9     	ldr	x9, [sp, #0x8]
   1a198: eb09011f     	cmp	x8, x9
   1a19c: 54fff080     	b.eq	0x19fac <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x498>
   1a1a0: 9400bdf4     	bl	0x49970 <__stack_chk_fail@plt>
   1a1a4: f9404a60     	ldr	x0, [x19, #0x90]
   1a1a8: b5ffe260     	cbnz	x0, 0x19df4 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x2e0>
   1a1ac: 17ffff22     	b	0x19e34 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)+0x320>

000000000001a1b0 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)>:
   1a1b0: a9ba7bfd     	stp	x29, x30, [sp, #-0x60]!
   1a1b4: a9016ffc     	stp	x28, x27, [sp, #0x10]
   1a1b8: 910003fd     	mov	x29, sp
   1a1bc: a90267fa     	stp	x26, x25, [sp, #0x20]
   1a1c0: a9035ff8     	stp	x24, x23, [sp, #0x30]
   1a1c4: a90457f6     	stp	x22, x21, [sp, #0x40]
   1a1c8: a9054ff4     	stp	x20, x19, [sp, #0x50]
   1a1cc: d10383ff     	sub	sp, sp, #0xe0
   1a1d0: d53bd054     	mrs	x20, TPIDR_EL0
   1a1d4: f9401688     	ldr	x8, [x20, #0x28]
   1a1d8: f81f03a8     	stur	x8, [x29, #-0x10]
   1a1dc: f9400808     	ldr	x8, [x0, #0x10]
   1a1e0: b4004c88     	cbz	x8, 0x1ab70 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x9c0>
   1a1e4: aa0003f3     	mov	x19, x0
   1a1e8: aa0103f5     	mov	x21, x1
   1a1ec: 97fffe4a     	bl	0x19b14 <CAkConvolutionReverbFX::ParametersUpdate(unsigned int)>
   1a1f0: 36004c00     	tbz	w0, #0x0, 0x1ab70 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x9c0>
   1a1f4: f0ffff88     	adrp	x8, 0xd000 <vsnprintf+0xd000>
   1a1f8: aa1303f7     	mov	x23, x19
   1a1fc: f81303b4     	stur	x20, [x29, #-0xd0]
   1a200: f81d83bf     	stur	xzr, [x29, #-0x28]
   1a204: fd474100     	ldr	d0, [x8, #0xe80]
   1a208: b81e83bf     	stur	wzr, [x29, #-0x18]
   1a20c: f84d8ee8     	ldr	x8, [x23, #0xd8]!
   1a210: fc1e03a0     	stur	d0, [x29, #-0x20]
   1a214: b40001e8     	cbz	x8, 0x1a250 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0xa0>
   1a218: 291ffe7f     	stp	wzr, wzr, [x19, #0xfc]
   1a21c: b9400ea8     	ldr	w8, [x21, #0xc]
   1a220: 7100451f     	cmp	w8, #0x11
   1a224: 54000160     	b.eq	0x1a250 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0xa0>
   1a228: b940ee69     	ldr	w9, [x19, #0xec]
   1a22c: b940f66a     	ldr	w10, [x19, #0xf4]
   1a230: b941066b     	ldr	w11, [x19, #0x104]
   1a234: b9410a68     	ldr	w8, [x19, #0x108]
   1a238: 4b0a0129     	sub	w9, w9, w10
   1a23c: 0b0b012a     	add	w10, w9, w11
   1a240: 6b08015f     	cmp	w10, w8
   1a244: 54000062     	b.hs	0x1a250 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0xa0>
   1a248: 4b090108     	sub	w8, w8, w9
   1a24c: b9010668     	str	w8, [x19, #0x104]
   1a250: b9404a68     	ldr	w8, [x19, #0x48]
   1a254: 9102c269     	add	x9, x19, #0xb0
   1a258: 9102b26a     	add	x10, x19, #0xac
   1a25c: 7100011f     	cmp	w8, #0x0
   1a260: 9a8a0128     	csel	x8, x9, x10, eq
   1a264: 91006269     	add	x9, x19, #0x18
   1a268: 39400116     	ldrb	w22, [x8]
   1a26c: f81503a9     	stur	x9, [x29, #-0xb0]
   1a270: 910003e9     	mov	x9, sp
   1a274: 531d72c8     	lsl	w8, w22, #3
   1a278: 11003d08     	add	w8, w8, #0xf
   1a27c: 927c1d08     	and	x8, x8, #0xff0
   1a280: cb080134     	sub	x20, x9, x8
   1a284: 9100029f     	mov	sp, x20
   1a288: f00001c8     	adrp	x8, 0x55000 <vsnprintf+0x55000>
   1a28c: f9425d00     	ldr	x0, [x8, #0x4b8]
   1a290: f9400a68     	ldr	x8, [x19, #0x10]
   1a294: f9400009     	ldr	x9, [x0]
   1a298: f81283a0     	stur	x0, [x29, #-0xd8]
   1a29c: 79402119     	ldrh	w25, [x8, #0x10]
   1a2a0: f9401528     	ldr	x8, [x9, #0x28]
   1a2a4: d63f0100     	blr	x8
   1a2a8: d37ef6c8     	lsl	x8, x22, #2
   1a2ac: 91015269     	add	x9, x19, #0x54
   1a2b0: d37ef73b     	lsl	x27, x25, #2
   1a2b4: a939d3b6     	stp	x22, x20, [x29, #-0x68]
   1a2b8: f81203a0     	stur	x0, [x29, #-0xe0]
   1a2bc: f81783a8     	stur	x8, [x29, #-0x88]
   1a2c0: 927f1ac8     	and	x8, x22, #0xfe
   1a2c4: f81583b7     	stur	x23, [x29, #-0xa8]
   1a2c8: a93427a8     	stp	x8, x9, [x29, #-0xc0]
   1a2cc: 8b3646c8     	add	x8, x22, w22, uxtw #1
   1a2d0: d37df108     	lsl	x8, x8, #3
   1a2d4: 91002289     	add	x9, x20, #0x8
   1a2d8: aa1603f4     	mov	x20, x22
   1a2dc: d100611c     	sub	x28, x8, #0x18
   1a2e0: a93627b5     	stp	x21, x9, [x29, #-0xa0]
   1a2e4: f81b83a8     	stur	x8, [x29, #-0x48]
   1a2e8: f81383bc     	stur	x28, [x29, #-0xc8]
   1a2ec: 14000008     	b	0x1a30c <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x15c>
   1a2f0: 528005c8     	mov	w8, #0x2e               // =46
   1a2f4: b81e43a8     	stur	w8, [x29, #-0x1c]
   1a2f8: d100a3a2     	sub	x2, x29, #0x28
   1a2fc: aa1703e0     	mov	x0, x23
   1a300: aa1503e1     	mov	x1, x21
   1a304: 940007f6     	bl	0x1c2dc <AkMismatchBuffer::GetOutputAudio(AkAudioBuffer&, AkAudioBuffer&)>
   1a308: 360042a0     	tbz	w0, #0x0, 0x1ab5c <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x9ac>
   1a30c: aa1703e0     	mov	x0, x23
   1a310: aa1503e1     	mov	x1, x21
   1a314: 94000224     	bl	0x1aba4 <AkMismatchBuffer::BufferInput(AkAudioBuffer&)>
   1a318: f94002e8     	ldr	x8, [x23]
   1a31c: aa0803e9     	mov	x9, x8
   1a320: 14000005     	b	0x1a334 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x184>
   1a324: b85e43aa     	ldur	w10, [x29, #-0x1c]
   1a328: aa0803e9     	mov	x9, x8
   1a32c: f85603b5     	ldur	x21, [x29, #-0xa0]
   1a330: b900fa6a     	str	w10, [x19, #0xf8]
   1a334: b40001a9     	cbz	x9, 0x1a368 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x1b8>
   1a338: 295dae6a     	ldp	w10, w11, [x19, #0xec]
   1a33c: b9400eac     	ldr	w12, [x21, #0xc]
   1a340: b940e678     	ldr	w24, [x19, #0xe4]
   1a344: 4b0b014e     	sub	w14, w10, w11
   1a348: 7100459f     	cmp	w12, #0x11
   1a34c: 54000500     	b.eq	0x1a3ec <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x23c>
   1a350: 7100b59f     	cmp	w12, #0x2d
   1a354: 54fffce1     	b.ne	0x1a2f0 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x140>
   1a358: 6b0e031f     	cmp	w24, w14
   1a35c: 54fffca8     	b.hi	0x1a2f0 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x140>
   1a360: 528005ad     	mov	w13, #0x2d              // =45
   1a364: 14000041     	b	0x1a468 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x2b8>
   1a368: b940fa69     	ldr	w9, [x19, #0xf8]
   1a36c: 7100ad3f     	cmp	w9, #0x2b
   1a370: 54fffc41     	b.ne	0x1a2f8 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x148>
   1a374: 294136ac     	ldp	w12, w13, [x21, #0x8]
   1a378: f94002ab     	ldr	x11, [x21]
   1a37c: 794022aa     	ldrh	w10, [x21, #0x10]
   1a380: 794026a9     	ldrh	w9, [x21, #0x12]
   1a384: 7100b9bf     	cmp	w13, #0x2e
   1a388: f81d83ab     	stur	x11, [x29, #-0x28]
   1a38c: 781e83aa     	sturh	w10, [x29, #-0x18]
   1a390: b818c3a9     	stur	w9, [x29, #-0x74]
   1a394: 781ea3a9     	sturh	w9, [x29, #-0x16]
   1a398: 293c37ac     	stp	w12, w13, [x29, #-0x20]
   1a39c: 54000501     	b.ne	0x1a43c <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x28c>
   1a3a0: b40016c8     	cbz	x8, 0x1a678 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x4c8>
   1a3a4: 295da66b     	ldp	w11, w9, [x19, #0xec]
   1a3a8: b858c3aa     	ldur	w10, [x29, #-0x74]
   1a3ac: 0b0a0129     	add	w9, w9, w10
   1a3b0: b940e26a     	ldr	w10, [x19, #0xe0]
   1a3b4: 6b09017f     	cmp	w11, w9
   1a3b8: 1a89816b     	csel	w11, w11, w9, hi
   1a3bc: 6b0a053f     	cmp	w9, w10, lsl #1
   1a3c0: 291da66b     	stp	w11, w9, [x19, #0xec]
   1a3c4: 540015a9     	b.ls	0x1a678 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x4c8>
   1a3c8: b940f66c     	ldr	w12, [x19, #0xf4]
   1a3cc: 4b0a012d     	sub	w13, w9, w10
   1a3d0: 4b0a016b     	sub	w11, w11, w10
   1a3d4: aa0803e9     	mov	x9, x8
   1a3d8: 4b0a018c     	sub	w12, w12, w10
   1a3dc: 528005ca     	mov	w10, #0x2e              // =46
   1a3e0: 291db66b     	stp	w11, w13, [x19, #0xec]
   1a3e4: 291eaa6c     	stp	w12, w10, [x19, #0xf4]
   1a3e8: 17ffffd3     	b	0x1a334 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x184>
   1a3ec: b940fe6c     	ldr	w12, [x19, #0xfc]
   1a3f0: 6b0e0316     	subs	w22, w24, w14
   1a3f4: 794026ad     	ldrh	w13, [x21, #0x12]
   1a3f8: 54000309     	b.ls	0x1a458 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x2a8>
   1a3fc: 6b0d019f     	cmp	w12, w13
   1a400: 54fff783     	b.lo	0x1a2f0 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x140>
   1a404: b940a26c     	ldr	w12, [x19, #0xa0]
   1a408: 2a0c01cd     	orr	w13, w14, w12
   1a40c: 34fff72d     	cbz	w13, 0x1a2f0 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x140>
   1a410: b940e26d     	ldr	w13, [x19, #0xe0]
   1a414: b940f66f     	ldr	w15, [x19, #0xf4]
   1a418: 4b0a01ad     	sub	w13, w13, w10
   1a41c: 0b0f01ad     	add	w13, w13, w15
   1a420: 6b1601bf     	cmp	w13, w22
   1a424: 54fff663     	b.lo	0x1a2f0 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x140>
   1a428: 3400310c     	cbz	w12, 0x1aa48 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x898>
   1a42c: 5280022d     	mov	w13, #0x11              // =17
   1a430: 2a1803ec     	mov	w12, w24
   1a434: 2a0e03f8     	mov	w24, w14
   1a438: 1400000d     	b	0x1a46c <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x2bc>
   1a43c: aa1f03e9     	mov	x9, xzr
   1a440: 710045bf     	cmp	w13, #0x11
   1a444: 54000340     	b.eq	0x1a4ac <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x2fc>
   1a448: 12800008     	mov	w8, #-0x1               // =-1
   1a44c: f85783ab     	ldur	x11, [x29, #-0x88]
   1a450: b900a268     	str	w8, [x19, #0xa0]
   1a454: 14000054     	b	0x1a5a4 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x3f4>
   1a458: 6b0d019f     	cmp	w12, w13
   1a45c: 528005aa     	mov	w10, #0x2d              // =45
   1a460: 5280022c     	mov	w12, #0x11              // =17
   1a464: 1a8c314d     	csel	w13, w10, w12, lo
   1a468: 2a1803ec     	mov	w12, w24
   1a46c: b940e26a     	ldr	w10, [x19, #0xe0]
   1a470: 781e83ac     	sturh	w12, [x29, #-0x18]
   1a474: b940ea6f     	ldr	w15, [x19, #0xe8]
   1a478: 781ea3b8     	sturh	w24, [x29, #-0x16]
   1a47c: 1aca096e     	udiv	w14, w11, w10
   1a480: 1b0aadca     	msub	w10, w14, w10, w11
   1a484: 12003f0e     	and	w14, w24, #0xffff
   1a488: 1b0a7dea     	mul	w10, w15, w10
   1a48c: b818c3ae     	stur	w14, [x29, #-0x74]
   1a490: 8b2a492b     	add	x11, x9, w10, uxtw #2
   1a494: 12003d8a     	and	w10, w12, #0xffff
   1a498: b9400aac     	ldr	w12, [x21, #0x8]
   1a49c: f81d83ab     	stur	x11, [x29, #-0x28]
   1a4a0: 293c37ac     	stp	w12, w13, [x29, #-0x20]
   1a4a4: 710045bf     	cmp	w13, #0x11
   1a4a8: 54fffd01     	b.ne	0x1a448 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x298>
   1a4ac: b940aa6d     	ldr	w13, [x19, #0xa8]
   1a4b0: b940a26e     	ldr	w14, [x19, #0xa0]
   1a4b4: 2a0d03ef     	mov	w15, w13
   1a4b8: 310005df     	cmn	w14, #0x1
   1a4bc: 540001c0     	b.eq	0x1a4f4 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x344>
   1a4c0: 350000ae     	cbnz	w14, 0x1a4d4 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x324>
   1a4c4: b858c3ae     	ldur	w14, [x29, #-0x74]
   1a4c8: 3500016e     	cbnz	w14, 0x1a4f4 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x344>
   1a4cc: b5000b69     	cbnz	x9, 0x1a638 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x488>
   1a4d0: 14000067     	b	0x1a66c <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x4bc>
   1a4d4: b858c3a8     	ldur	w8, [x29, #-0x74]
   1a4d8: 350000e8     	cbnz	w8, 0x1a4f4 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x344>
   1a4dc: b940a668     	ldr	w8, [x19, #0xa4]
   1a4e0: 6b0d011f     	cmp	w8, w13
   1a4e4: 54003362     	b.hs	0x1ab50 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x9a0>
   1a4e8: 0b0d01c9     	add	w9, w14, w13
   1a4ec: b818c3bf     	stur	wzr, [x29, #-0x74]
   1a4f0: 4b08012f     	sub	w15, w9, w8
   1a4f4: aa1403f8     	mov	x24, x20
   1a4f8: 2a0f03ee     	mov	w14, w15
   1a4fc: b900a66d     	str	w13, [x19, #0xa4]
   1a500: b858c3a9     	ldur	w9, [x29, #-0x74]
   1a504: 6b090148     	subs	w8, w10, w9
   1a508: 1a8a8134     	csel	w20, w9, w10, hi
   1a50c: 6b0801c8     	subs	w8, w14, w8
   1a510: 1a8833e8     	csel	w8, wzr, w8, lo
   1a514: 6b140149     	subs	w9, w10, w20
   1a518: b900a268     	str	w8, [x19, #0xa0]
   1a51c: 540003a0     	b.eq	0x1a590 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x3e0>
   1a520: 12001d96     	and	w22, w12, #0xff
   1a524: 34000316     	cbz	w22, 0x1a584 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x3d4>
   1a528: d37ef535     	lsl	x21, x9, #2
   1a52c: 8b140960     	add	x0, x11, x20, lsl #2
   1a530: 2a1f03e1     	mov	w1, wzr
   1a534: aa1503e2     	mov	x2, x21
   1a538: 9400bd16     	bl	0x49990 <memset@plt>
   1a53c: 785e83aa     	ldurh	w10, [x29, #-0x18]
   1a540: 710006df     	cmp	w22, #0x1
   1a544: 540001c0     	b.eq	0x1a57c <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x3cc>
   1a548: d10006d6     	sub	x22, x22, #0x1
   1a54c: 52800097     	mov	w23, #0x4               // =4
   1a550: f85d83a8     	ldur	x8, [x29, #-0x28]
   1a554: 92403d49     	and	x9, x10, #0xffff
   1a558: 2a1f03e1     	mov	w1, wzr
   1a55c: aa1503e2     	mov	x2, x21
   1a560: 9b0922e8     	madd	x8, x23, x9, x8
   1a564: 8b140900     	add	x0, x8, x20, lsl #2
   1a568: 9400bd0a     	bl	0x49990 <memset@plt>
   1a56c: 785e83aa     	ldurh	w10, [x29, #-0x18]
   1a570: f10006d6     	subs	x22, x22, #0x1
   1a574: 910012f7     	add	x23, x23, #0x4
   1a578: 54fffec1     	b.ne	0x1a550 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x3a0>
   1a57c: a975d7b7     	ldp	x23, x21, [x29, #-0xa8]
   1a580: b940a268     	ldr	w8, [x19, #0xa0]
   1a584: 2a0a03e9     	mov	w9, w10
   1a588: b818c3aa     	stur	w10, [x29, #-0x74]
   1a58c: 781ea3aa     	sturh	w10, [x29, #-0x16]
   1a590: f85783ab     	ldur	x11, [x29, #-0x88]
   1a594: aa1803f4     	mov	x20, x24
   1a598: 34000068     	cbz	w8, 0x1a5a4 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x3f4>
   1a59c: 528005a8     	mov	w8, #0x2d               // =45
   1a5a0: b81e43a8     	stur	w8, [x29, #-0x1c]
   1a5a4: b858c3a8     	ldur	w8, [x29, #-0x74]
   1a5a8: 34000428     	cbz	w8, 0x1a62c <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x47c>
   1a5ac: f9400a60     	ldr	x0, [x19, #0x10]
   1a5b0: 2a0a03e8     	mov	w8, w10
   1a5b4: f00001ca     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   1a5b8: 9b087d78     	mul	x24, x11, x8
   1a5bc: f9400009     	ldr	x9, [x0]
   1a5c0: f9426155     	ldr	x21, [x10, #0x4c0]
   1a5c4: f9401d28     	ldr	x8, [x9, #0x38]
   1a5c8: d63f0100     	blr	x8
   1a5cc: f94002a8     	ldr	x8, [x21]
   1a5d0: b0ffffa3     	adrp	x3, 0xf000 <vsnprintf+0xf000>
   1a5d4: 2a0003e2     	mov	w2, w0
   1a5d8: aa1503e0     	mov	x0, x21
   1a5dc: aa1803e1     	mov	x1, x24
   1a5e0: 9104a863     	add	x3, x3, #0x12a
   1a5e4: f9401108     	ldr	x8, [x8, #0x20]
   1a5e8: 52806ea4     	mov	w4, #0x375              // =885
   1a5ec: d63f0100     	blr	x8
   1a5f0: b858c3bc     	ldur	w28, [x29, #-0x74]
   1a5f4: f81803a0     	stur	x0, [x29, #-0x80]
   1a5f8: b40010e0     	cbz	x0, 0x1a814 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x664>
   1a5fc: b9404a68     	ldr	w8, [x19, #0x48]
   1a600: 34000448     	cbz	w8, 0x1a688 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x4d8>
   1a604: b940ae68     	ldr	w8, [x19, #0xac]
   1a608: 5280004a     	mov	w10, #0x2               // =2
   1a60c: f9404e69     	ldr	x9, [x19, #0x98]
   1a610: 7212011f     	tst	w8, #0x4000
   1a614: 1a8a054a     	cinc	w10, w10, ne
   1a618: b4001329     	cbz	x9, 0x1a87c <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x6cc>
   1a61c: b9400129     	ldr	w9, [x9]
   1a620: 7100013f     	cmp	w9, #0x0
   1a624: 1a9f07f6     	cset	w22, ne
   1a628: 14000096     	b	0x1a880 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x6d0>
   1a62c: f94002e8     	ldr	x8, [x23]
   1a630: aa0803e9     	mov	x9, x8
   1a634: b40001c9     	cbz	x9, 0x1a66c <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x4bc>
   1a638: 295daa6c     	ldp	w12, w10, [x19, #0xec]
   1a63c: b940e26b     	ldr	w11, [x19, #0xe0]
   1a640: 6b0a019f     	cmp	w12, w10
   1a644: 1a8a818c     	csel	w12, w12, w10, hi
   1a648: 6b0b055f     	cmp	w10, w11, lsl #1
   1a64c: b900ee6c     	str	w12, [x19, #0xec]
   1a650: 540000e9     	b.ls	0x1a66c <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x4bc>
   1a654: b940f66d     	ldr	w13, [x19, #0xf4]
   1a658: 4b0b014a     	sub	w10, w10, w11
   1a65c: 4b0b018c     	sub	w12, w12, w11
   1a660: 4b0b01ab     	sub	w11, w13, w11
   1a664: 291daa6c     	stp	w12, w10, [x19, #0xec]
   1a668: b900f66b     	str	w11, [x19, #0xf4]
   1a66c: b85e43aa     	ldur	w10, [x29, #-0x1c]
   1a670: b900fa6a     	str	w10, [x19, #0xf8]
   1a674: 17ffff30     	b	0x1a334 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x184>
   1a678: 528005ca     	mov	w10, #0x2e              // =46
   1a67c: aa0803e9     	mov	x9, x8
   1a680: b900fa6a     	str	w10, [x19, #0xf8]
   1a684: 17ffff2c     	b	0x1a334 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x184>
   1a688: f85803a9     	ldur	x9, [x29, #-0x80]
   1a68c: d100a3a0     	sub	x0, x29, #0x28
   1a690: 2d4c0a60     	ldp	s0, s2, [x19, #0x60]
   1a694: 2d448e61     	ldp	s1, s3, [x19, #0x24]
   1a698: b940b268     	ldr	w8, [x19, #0xb0]
   1a69c: f81c03a9     	stur	x9, [x29, #-0x40]
   1a6a0: bd406a64     	ldr	s4, [x19, #0x68]
   1a6a4: 52800569     	mov	w9, #0x2b               // =43
   1a6a8: bd402e65     	ldr	s5, [x19, #0x2c]
   1a6ac: d10103a1     	sub	x1, x29, #0x40
   1a6b0: 781d03bc     	sturh	w28, [x29, #-0x30]
   1a6b4: 781d23bc     	sturh	w28, [x29, #-0x2e]
   1a6b8: 293927a8     	stp	w8, w9, [x29, #-0x38]
   1a6bc: 94004941     	bl	0x2cbc0 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)>
   1a6c0: a973dfb8     	ldp	x24, x23, [x29, #-0xc8]
   1a6c4: 2a1f03f5     	mov	w21, wzr
   1a6c8: 14000005     	b	0x1a6dc <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x52c>
   1a6cc: 0b1902b5     	add	w21, w21, w25
   1a6d0: aa1a03f4     	mov	x20, x26
   1a6d4: 6b1c02bf     	cmp	w21, w28
   1a6d8: 54000962     	b.hs	0x1a804 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x654>
   1a6dc: 34000434     	cbz	w20, 0x1a760 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x5b0>
   1a6e0: 785d03aa     	ldurh	w10, [x29, #-0x30]
   1a6e4: 2a1503e8     	mov	w8, w21
   1a6e8: d37ef50b     	lsl	x11, x8, #2
   1a6ec: f85c03a9     	ldur	x9, [x29, #-0x40]
   1a6f0: 7100069f     	cmp	w20, #0x1
   1a6f4: d37ef548     	lsl	x8, x10, #2
   1a6f8: 54000061     	b.ne	0x1a704 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x554>
   1a6fc: aa1f03ec     	mov	x12, xzr
   1a700: 1400000e     	b	0x1a738 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x588>
   1a704: 8b0b012c     	add	x12, x9, x11
   1a708: d37df14d     	lsl	x13, x10, #3
   1a70c: aa1703ee     	mov	x14, x23
   1a710: f85683af     	ldur	x15, [x29, #-0x98]
   1a714: 8b080190     	add	x16, x12, x8
   1a718: f10009ce     	subs	x14, x14, #0x2
   1a71c: a93fc1ec     	stp	x12, x16, [x15, #-0x8]
   1a720: 8b0d018c     	add	x12, x12, x13
   1a724: 910041ef     	add	x15, x15, #0x10
   1a728: 54ffff61     	b.ne	0x1a714 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x564>
   1a72c: aa1703ec     	mov	x12, x23
   1a730: eb1402ff     	cmp	x23, x20
   1a734: 54000160     	b.eq	0x1a760 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x5b0>
   1a738: 9b0a7d8d     	mul	x13, x12, x10
   1a73c: f85a03aa     	ldur	x10, [x29, #-0x60]
   1a740: 8b0d096b     	add	x11, x11, x13, lsl #2
   1a744: 8b0c0d4a     	add	x10, x10, x12, lsl #3
   1a748: 8b0b0129     	add	x9, x9, x11
   1a74c: cb0c028b     	sub	x11, x20, x12
   1a750: f8008549     	str	x9, [x10], #0x8
   1a754: 8b080129     	add	x9, x9, x8
   1a758: f100056b     	subs	x11, x11, #0x1
   1a75c: 54ffffa1     	b.ne	0x1a750 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x5a0>
   1a760: f9400a60     	ldr	x0, [x19, #0x10]
   1a764: 2a1903e2     	mov	w2, w25
   1a768: bd404e60     	ldr	s0, [x19, #0x4c]
   1a76c: 2a1403e3     	mov	w3, w20
   1a770: f9406264     	ldr	x4, [x19, #0xc0]
   1a774: f9400008     	ldr	x8, [x0]
   1a778: f85a03a1     	ldur	x1, [x29, #-0x60]
   1a77c: f9402108     	ldr	x8, [x8, #0x40]
   1a780: d63f0100     	blr	x8
   1a784: 7100041f     	cmp	w0, #0x1
   1a788: 54000160     	b.eq	0x1a7b4 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x604>
   1a78c: f9400660     	ldr	x0, [x19, #0x8]
   1a790: f9400008     	ldr	x8, [x0]
   1a794: f9400908     	ldr	x8, [x8, #0x10]
   1a798: d63f0100     	blr	x8
   1a79c: f9400008     	ldr	x8, [x0]
   1a7a0: f0ffff81     	adrp	x1, 0xd000 <vsnprintf+0xd000>
   1a7a4: 913ff821     	add	x1, x1, #0xffe
   1a7a8: 52800042     	mov	w2, #0x2                // =2
   1a7ac: f9401908     	ldr	x8, [x8, #0x30]
   1a7b0: d63f0100     	blr	x8
   1a7b4: aa1403fa     	mov	x26, x20
   1a7b8: 34fff8b4     	cbz	w20, 0x1a6cc <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x51c>
   1a7bc: f9404a68     	ldr	x8, [x19, #0x90]
   1a7c0: b4fff868     	cbz	x8, 0x1a6cc <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x51c>
   1a7c4: aa1f03f4     	mov	x20, xzr
   1a7c8: f85a03b6     	ldur	x22, [x29, #-0x60]
   1a7cc: b40000e8     	cbz	x8, 0x1a7e8 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x638>
   1a7d0: 8b140100     	add	x0, x8, x20
   1a7d4: b9400008     	ldr	w8, [x0]
   1a7d8: 34000088     	cbz	w8, 0x1a7e8 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x638>
   1a7dc: f94002c1     	ldr	x1, [x22]
   1a7e0: 2a1903e2     	mov	w2, w25
   1a7e4: 940048c5     	bl	0x2caf8 <DSP::CDelayLight::ProcessBuffer(float*, unsigned int)>
   1a7e8: eb14031f     	cmp	x24, x20
   1a7ec: 54fff700     	b.eq	0x1a6cc <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x51c>
   1a7f0: f9404a68     	ldr	x8, [x19, #0x90]
   1a7f4: 91006294     	add	x20, x20, #0x18
   1a7f8: 910022d6     	add	x22, x22, #0x8
   1a7fc: b5fffea8     	cbnz	x8, 0x1a7d0 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x620>
   1a800: 17fffffa     	b	0x1a7e8 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x638>
   1a804: d100a3a1     	sub	x1, x29, #0x28
   1a808: d10103a2     	sub	x2, x29, #0x40
   1a80c: aa1303e0     	mov	x0, x19
   1a810: 94000185     	bl	0x1ae24 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)>
   1a814: a9755fa8     	ldp	x8, x23, [x29, #-0xb0]
   1a818: f85483a9     	ldur	x9, [x29, #-0xb8]
   1a81c: ad400500     	ldp	q0, q1, [x8]
   1a820: 3dc00902     	ldr	q2, [x8, #0x20]
   1a824: ad000520     	stp	q0, q1, [x9]
   1a828: 3cc2a103     	ldur	q3, [x8, #0x2a]
   1a82c: f94002e8     	ldr	x8, [x23]
   1a830: 3d800922     	str	q2, [x9, #0x20]
   1a834: 3c82a123     	stur	q3, [x9, #0x2a]
   1a838: b4ffd768     	cbz	x8, 0x1a324 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x174>
   1a83c: 295daa6b     	ldp	w11, w10, [x19, #0xec]
   1a840: 785ea3a9     	ldurh	w9, [x29, #-0x16]
   1a844: 0b090149     	add	w9, w10, w9
   1a848: b940e26a     	ldr	w10, [x19, #0xe0]
   1a84c: 6b09017f     	cmp	w11, w9
   1a850: 1a89816b     	csel	w11, w11, w9, hi
   1a854: 6b0a053f     	cmp	w9, w10, lsl #1
   1a858: 291da66b     	stp	w11, w9, [x19, #0xec]
   1a85c: 54ffd649     	b.ls	0x1a324 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x174>
   1a860: b940f66c     	ldr	w12, [x19, #0xf4]
   1a864: 4b0a0129     	sub	w9, w9, w10
   1a868: 4b0a016b     	sub	w11, w11, w10
   1a86c: 4b0a018a     	sub	w10, w12, w10
   1a870: 291da66b     	stp	w11, w9, [x19, #0xec]
   1a874: b900f66a     	str	w10, [x19, #0xf4]
   1a878: 17fffeab     	b	0x1a324 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x174>
   1a87c: 2a1f03f6     	mov	w22, wzr
   1a880: 5280030b     	mov	w11, #0x18              // =24
   1a884: 2a1f03e9     	mov	w9, wzr
   1a888: 9bab7d4b     	umull	x11, w10, w11
   1a88c: 5280420a     	mov	w10, #0x210             // =528
   1a890: 0a483157     	and	w23, w10, w8, lsr #12
   1a894: 91006168     	add	x8, x11, #0x18
   1a898: a93aafa8     	stp	x8, x11, [x29, #-0x58]
   1a89c: 9100c168     	add	x8, x11, #0x30
   1a8a0: f81903a8     	stur	x8, [x29, #-0x70]
   1a8a4: 91012168     	add	x8, x11, #0x48
   1a8a8: f81703a8     	stur	x8, [x29, #-0x90]
   1a8ac: 14000006     	b	0x1a8c4 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x714>
   1a8b0: b858c3a8     	ldur	w8, [x29, #-0x74]
   1a8b4: 0b190349     	add	w9, w26, w25
   1a8b8: f85983b4     	ldur	x20, [x29, #-0x68]
   1a8bc: 6b08013f     	cmp	w9, w8
   1a8c0: 54fffaa2     	b.hs	0x1a814 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x664>
   1a8c4: 2a0903fa     	mov	w26, w9
   1a8c8: f85783bc     	ldur	x28, [x29, #-0x88]
   1a8cc: 34000214     	cbz	w20, 0x1a90c <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x75c>
   1a8d0: aa1f03f4     	mov	x20, xzr
   1a8d4: f85803b5     	ldur	x21, [x29, #-0x80]
   1a8d8: f85a03b8     	ldur	x24, [x29, #-0x60]
   1a8dc: f85d83a8     	ldur	x8, [x29, #-0x28]
   1a8e0: aa1503e0     	mov	x0, x21
   1a8e4: 785e83a9     	ldurh	w9, [x29, #-0x18]
   1a8e8: aa1b03e2     	mov	x2, x27
   1a8ec: 9b092288     	madd	x8, x20, x9, x8
   1a8f0: 8b1a0901     	add	x1, x8, x26, lsl #2
   1a8f4: f8008701     	str	x1, [x24], #0x8
   1a8f8: 9400bc2e     	bl	0x499b0 <memcpy@plt>
   1a8fc: 91001294     	add	x20, x20, #0x4
   1a900: 8b1b02b5     	add	x21, x21, x27
   1a904: eb14039f     	cmp	x28, x20
   1a908: 54fffea1     	b.ne	0x1a8dc <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x72c>
   1a90c: f9400a60     	ldr	x0, [x19, #0x10]
   1a910: 2a1903e2     	mov	w2, w25
   1a914: a97987b4     	ldp	x20, x1, [x29, #-0x68]
   1a918: f9400008     	ldr	x8, [x0]
   1a91c: bd404e60     	ldr	s0, [x19, #0x4c]
   1a920: f9406264     	ldr	x4, [x19, #0xc0]
   1a924: 2a1403e3     	mov	w3, w20
   1a928: f9402108     	ldr	x8, [x8, #0x40]
   1a92c: d63f0100     	blr	x8
   1a930: 7100041f     	cmp	w0, #0x1
   1a934: 54000160     	b.eq	0x1a960 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x7b0>
   1a938: f9400660     	ldr	x0, [x19, #0x8]
   1a93c: f9400008     	ldr	x8, [x0]
   1a940: f9400908     	ldr	x8, [x8, #0x10]
   1a944: d63f0100     	blr	x8
   1a948: f9400008     	ldr	x8, [x0]
   1a94c: f0ffff81     	adrp	x1, 0xd000 <vsnprintf+0xd000>
   1a950: 913ff821     	add	x1, x1, #0xffe
   1a954: 52800042     	mov	w2, #0x2                // =2
   1a958: f9401908     	ldr	x8, [x8, #0x30]
   1a95c: d63f0100     	blr	x8
   1a960: 34fffa94     	cbz	w20, 0x1a8b0 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x700>
   1a964: aa1f03f4     	mov	x20, xzr
   1a968: f85803b8     	ldur	x24, [x29, #-0x80]
   1a96c: f85a03bc     	ldur	x28, [x29, #-0x60]
   1a970: 14000011     	b	0x1a9b4 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x804>
   1a974: f9404e60     	ldr	x0, [x19, #0x98]
   1a978: aa1503e1     	mov	x1, x21
   1a97c: 2a1903e2     	mov	w2, w25
   1a980: 9400485e     	bl	0x2caf8 <DSP::CDelayLight::ProcessBuffer(float*, unsigned int)>
   1a984: 2d4f8262     	ldp	s2, s0, [x19, #0x7c]
   1a988: 2d480663     	ldp	s3, s1, [x19, #0x40]
   1a98c: aa1503e0     	mov	x0, x21
   1a990: aa1803e1     	mov	x1, x24
   1a994: 2a1903e2     	mov	w2, w25
   1a998: 94004b23     	bl	0x2d624 <DSP::Mix2Interp(float*, float*, float, float, float, float, unsigned int)>
   1a99c: f85b83a8     	ldur	x8, [x29, #-0x48]
   1a9a0: 9100239c     	add	x28, x28, #0x8
   1a9a4: 91006294     	add	x20, x20, #0x18
   1a9a8: 8b1b0318     	add	x24, x24, x27
   1a9ac: eb14011f     	cmp	x8, x20
   1a9b0: 54fff800     	b.eq	0x1a8b0 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x700>
   1a9b4: f9404a68     	ldr	x8, [x19, #0x90]
   1a9b8: f9400395     	ldr	x21, [x28]
   1a9bc: b40000e8     	cbz	x8, 0x1a9d8 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x828>
   1a9c0: 8b140100     	add	x0, x8, x20
   1a9c4: b9400008     	ldr	w8, [x0]
   1a9c8: 34000088     	cbz	w8, 0x1a9d8 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x828>
   1a9cc: aa1503e1     	mov	x1, x21
   1a9d0: 2a1903e2     	mov	w2, w25
   1a9d4: 94004849     	bl	0x2caf8 <DSP::CDelayLight::ProcessBuffer(float*, unsigned int)>
   1a9d8: 34fffd76     	cbz	w22, 0x1a984 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x7d4>
   1a9dc: 34000097     	cbz	w23, 0x1a9ec <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x83c>
   1a9e0: f85b03a8     	ldur	x8, [x29, #-0x50]
   1a9e4: eb14011f     	cmp	x8, x20
   1a9e8: 54fffc60     	b.eq	0x1a974 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x7c4>
   1a9ec: 340000f7     	cbz	w23, 0x1aa08 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x858>
   1a9f0: f85a83a8     	ldur	x8, [x29, #-0x58]
   1a9f4: eb14011f     	cmp	x8, x20
   1a9f8: 54000081     	b.ne	0x1aa08 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x858>
   1a9fc: f9404e68     	ldr	x8, [x19, #0x98]
   1aa00: 91006100     	add	x0, x8, #0x18
   1aa04: 17ffffdd     	b	0x1a978 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x7c8>
   1aa08: 710842ff     	cmp	w23, #0x210
   1aa0c: 540000e1     	b.ne	0x1aa28 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x878>
   1aa10: f85903a8     	ldur	x8, [x29, #-0x70]
   1aa14: eb14011f     	cmp	x8, x20
   1aa18: 54000081     	b.ne	0x1aa28 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x878>
   1aa1c: f9404e68     	ldr	x8, [x19, #0x98]
   1aa20: 9100c100     	add	x0, x8, #0x30
   1aa24: 17ffffd5     	b	0x1a978 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x7c8>
   1aa28: 710842ff     	cmp	w23, #0x210
   1aa2c: 54fffac1     	b.ne	0x1a984 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x7d4>
   1aa30: f85703a8     	ldur	x8, [x29, #-0x90]
   1aa34: eb14011f     	cmp	x8, x20
   1aa38: 54fffa61     	b.ne	0x1a984 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x7d4>
   1aa3c: f9404e68     	ldr	x8, [x19, #0x98]
   1aa40: 91012100     	add	x0, x8, #0x48
   1aa44: 17ffffcd     	b	0x1a978 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x7c8>
   1aa48: b940ea6c     	ldr	w12, [x19, #0xe8]
   1aa4c: 3400054c     	cbz	w12, 0x1aaf4 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x944>
   1aa50: 2a1f03f4     	mov	w20, wzr
   1aa54: 2a1803e8     	mov	w8, w24
   1aa58: 1ac80949     	udiv	w9, w10, w8
   1aa5c: 4b0a03eb     	neg	w11, w10
   1aa60: 1b082d29     	madd	w9, w9, w8, w11
   1aa64: 4b1402cb     	sub	w11, w22, w20
   1aa68: 0b090109     	add	w9, w8, w9
   1aa6c: 6b0b013f     	cmp	w9, w11
   1aa70: 1a8b3137     	csel	w23, w9, w11, lo
   1aa74: 3400032c     	cbz	w12, 0x1aad8 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x928>
   1aa78: 531e76f5     	lsl	w21, w23, #2
   1aa7c: 5280003a     	mov	w26, #0x1               // =1
   1aa80: 1ac80949     	udiv	w9, w10, w8
   1aa84: b940e26b     	ldr	w11, [x19, #0xe0]
   1aa88: f9406e6e     	ldr	x14, [x19, #0xd8]
   1aa8c: 2a1f03e1     	mov	w1, wzr
   1aa90: aa1503e2     	mov	x2, x21
   1aa94: 1b087d29     	mul	w9, w9, w8
   1aa98: 1acb092d     	udiv	w13, w9, w11
   1aa9c: 1b0ba5ab     	msub	w11, w13, w11, w9
   1aaa0: 5100074d     	sub	w13, w26, #0x1
   1aaa4: 4b090149     	sub	w9, w10, w9
   1aaa8: 1b087da8     	mul	w8, w13, w8
   1aaac: 1b0c7d6b     	mul	w11, w11, w12
   1aab0: 8b2b49ca     	add	x10, x14, w11, uxtw #2
   1aab4: 8b294949     	add	x9, x10, w9, uxtw #2
   1aab8: 8b284920     	add	x0, x9, w8, uxtw #2
   1aabc: 9400bbb5     	bl	0x49990 <memset@plt>
   1aac0: 295d2a6c     	ldp	w12, w10, [x19, #0xe8]
   1aac4: 6b0c035f     	cmp	w26, w12
   1aac8: 54000082     	b.hs	0x1aad8 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x928>
   1aacc: b940e668     	ldr	w8, [x19, #0xe4]
   1aad0: 1100075a     	add	w26, w26, #0x1
   1aad4: 17ffffeb     	b	0x1aa80 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x8d0>
   1aad8: 0b17014a     	add	w10, w10, w23
   1aadc: 0b1402f4     	add	w20, w23, w20
   1aae0: 6b16029f     	cmp	w20, w22
   1aae4: b900ee6a     	str	w10, [x19, #0xec]
   1aae8: 54000242     	b.hs	0x1ab30 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x980>
   1aaec: b940e668     	ldr	w8, [x19, #0xe4]
   1aaf0: 17ffffda     	b	0x1aa58 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x8a8>
   1aaf4: 1ad8094d     	udiv	w13, w10, w24
   1aaf8: 4b0a03ee     	neg	w14, w10
   1aafc: 1b1839ad     	madd	w13, w13, w24, w14
   1ab00: 4b0c02ce     	sub	w14, w22, w12
   1ab04: 0b0d030d     	add	w13, w24, w13
   1ab08: 6b0e01bf     	cmp	w13, w14
   1ab0c: 1a8e31ad     	csel	w13, w13, w14, lo
   1ab10: 0b0c01ac     	add	w12, w13, w12
   1ab14: 0b0a01aa     	add	w10, w13, w10
   1ab18: 6b16019f     	cmp	w12, w22
   1ab1c: 54fffec3     	b.lo	0x1aaf4 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x944>
   1ab20: 5280022d     	mov	w13, #0x11              // =17
   1ab24: 2a1803ec     	mov	w12, w24
   1ab28: b900ee6a     	str	w10, [x19, #0xec]
   1ab2c: 17fffe50     	b	0x1a46c <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x2bc>
   1ab30: a975d7b7     	ldp	x23, x21, [x29, #-0xa8]
   1ab34: 5280022d     	mov	w13, #0x11              // =17
   1ab38: f9406e68     	ldr	x8, [x19, #0xd8]
   1ab3c: b940f26b     	ldr	w11, [x19, #0xf0]
   1ab40: b940e66c     	ldr	w12, [x19, #0xe4]
   1ab44: f85983b4     	ldur	x20, [x29, #-0x68]
   1ab48: aa0803e9     	mov	x9, x8
   1ab4c: 17fffe48     	b	0x1a46c <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x2bc>
   1ab50: aa1403f8     	mov	x24, x20
   1ab54: b818c3bf     	stur	wzr, [x29, #-0x74]
   1ab58: 17fffe6a     	b	0x1a500 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x350>
   1ab5c: a97203a1     	ldp	x1, x0, [x29, #-0xe0]
   1ab60: f9400008     	ldr	x8, [x0]
   1ab64: f9401908     	ldr	x8, [x8, #0x30]
   1ab68: d63f0100     	blr	x8
   1ab6c: f85303b4     	ldur	x20, [x29, #-0xd0]
   1ab70: f9401688     	ldr	x8, [x20, #0x28]
   1ab74: f85f03a9     	ldur	x9, [x29, #-0x10]
   1ab78: eb09011f     	cmp	x8, x9
   1ab7c: 54000121     	b.ne	0x1aba0 <CAkConvolutionReverbFX::Execute(AkAudioBuffer*)+0x9f0>
   1ab80: 910003bf     	mov	sp, x29
   1ab84: a9454ff4     	ldp	x20, x19, [sp, #0x50]
   1ab88: a94457f6     	ldp	x22, x21, [sp, #0x40]
   1ab8c: a9435ff8     	ldp	x24, x23, [sp, #0x30]
   1ab90: a94267fa     	ldp	x26, x25, [sp, #0x20]
   1ab94: a9416ffc     	ldp	x28, x27, [sp, #0x10]
   1ab98: a8c67bfd     	ldp	x29, x30, [sp], #0x60
   1ab9c: d65f03c0     	ret
   1aba0: 9400bb74     	bl	0x49970 <__stack_chk_fail@plt>

000000000001aba4 <AkMismatchBuffer::BufferInput(AkAudioBuffer&)>:
   1aba4: a9bb7bfd     	stp	x29, x30, [sp, #-0x50]!
   1aba8: a90167fa     	stp	x26, x25, [sp, #0x10]
   1abac: 910003fd     	mov	x29, sp
   1abb0: a9025ff8     	stp	x24, x23, [sp, #0x20]
   1abb4: a90357f6     	stp	x22, x21, [sp, #0x30]
   1abb8: a9044ff4     	stp	x20, x19, [sp, #0x40]
   1abbc: f9400008     	ldr	x8, [x0]
   1abc0: b4001268     	cbz	x8, 0x1ae0c <AkMismatchBuffer::BufferInput(AkAudioBuffer&)+0x268>
   1abc4: aa0003f3     	mov	x19, x0
   1abc8: aa0103f4     	mov	x20, x1
   1abcc: b9402c0a     	ldr	w10, [x0, #0x2c]
   1abd0: 3400084a     	cbz	w10, 0x1acd8 <AkMismatchBuffer::BufferInput(AkAudioBuffer&)+0x134>
   1abd4: 29422269     	ldp	w9, w8, [x19, #0x10]
   1abd8: b9400a6b     	ldr	w11, [x19, #0x8]
   1abdc: b9401e6c     	ldr	w12, [x19, #0x1c]
   1abe0: 4b08016b     	sub	w11, w11, w8
   1abe4: 0b0c016b     	add	w11, w11, w12
   1abe8: 6b0b015f     	cmp	w10, w11
   1abec: 1a8b3156     	csel	w22, w10, w11, lo
   1abf0: 34000569     	cbz	w9, 0x1ac9c <AkMismatchBuffer::BufferInput(AkAudioBuffer&)+0xf8>
   1abf4: 2a1f03f7     	mov	w23, wzr
   1abf8: 14000006     	b	0x1ac10 <AkMismatchBuffer::BufferInput(AkAudioBuffer&)+0x6c>
   1abfc: 0b180108     	add	w8, w8, w24
   1ac00: 0b170317     	add	w23, w24, w23
   1ac04: 6b1602ff     	cmp	w23, w22
   1ac08: b9001668     	str	w8, [x19, #0x14]
   1ac0c: 54000442     	b.hs	0x1ac94 <AkMismatchBuffer::BufferInput(AkAudioBuffer&)+0xf0>
   1ac10: b9400e6a     	ldr	w10, [x19, #0xc]
   1ac14: 4b0803ec     	neg	w12, w8
   1ac18: 1aca090b     	udiv	w11, w8, w10
   1ac1c: 1b0a316b     	madd	w11, w11, w10, w12
   1ac20: 4b1702cc     	sub	w12, w22, w23
   1ac24: 0b0b014b     	add	w11, w10, w11
   1ac28: 6b0c017f     	cmp	w11, w12
   1ac2c: 1a8c3178     	csel	w24, w11, w12, lo
   1ac30: 34fffe69     	cbz	w9, 0x1abfc <AkMismatchBuffer::BufferInput(AkAudioBuffer&)+0x58>
   1ac34: 531e7715     	lsl	w21, w24, #2
   1ac38: 52800039     	mov	w25, #0x1               // =1
   1ac3c: 1aca090b     	udiv	w11, w8, w10
   1ac40: b9400a6c     	ldr	w12, [x19, #0x8]
   1ac44: f940026e     	ldr	x14, [x19]
   1ac48: 2a1f03e1     	mov	w1, wzr
   1ac4c: aa1503e2     	mov	x2, x21
   1ac50: 1b0a7d6b     	mul	w11, w11, w10
   1ac54: 4b0b0108     	sub	w8, w8, w11
   1ac58: 1acc096d     	udiv	w13, w11, w12
   1ac5c: 1b0cadac     	msub	w12, w13, w12, w11
   1ac60: 5100072d     	sub	w13, w25, #0x1
   1ac64: 1b0a7daa     	mul	w10, w13, w10
   1ac68: 1b097d89     	mul	w9, w12, w9
   1ac6c: 8b2949c9     	add	x9, x14, w9, uxtw #2
   1ac70: 8b284928     	add	x8, x9, w8, uxtw #2
   1ac74: 8b2a4900     	add	x0, x8, w10, uxtw #2
   1ac78: 9400bb46     	bl	0x49990 <memset@plt>
   1ac7c: 29422269     	ldp	w9, w8, [x19, #0x10]
   1ac80: 6b09033f     	cmp	w25, w9
   1ac84: 54fffbc2     	b.hs	0x1abfc <AkMismatchBuffer::BufferInput(AkAudioBuffer&)+0x58>
   1ac88: b9400e6a     	ldr	w10, [x19, #0xc]
   1ac8c: 11000739     	add	w25, w25, #0x1
   1ac90: 17ffffeb     	b	0x1ac3c <AkMismatchBuffer::BufferInput(AkAudioBuffer&)+0x98>
   1ac94: b9402e6a     	ldr	w10, [x19, #0x2c]
   1ac98: 1400000e     	b	0x1acd0 <AkMismatchBuffer::BufferInput(AkAudioBuffer&)+0x12c>
   1ac9c: b9400e6b     	ldr	w11, [x19, #0xc]
   1aca0: 1acb090c     	udiv	w12, w8, w11
   1aca4: 4b0803ed     	neg	w13, w8
   1aca8: 1b0b358c     	madd	w12, w12, w11, w13
   1acac: 4b0902cd     	sub	w13, w22, w9
   1acb0: 0b0c016c     	add	w12, w11, w12
   1acb4: 6b0d019f     	cmp	w12, w13
   1acb8: 1a8d318c     	csel	w12, w12, w13, lo
   1acbc: 0b090189     	add	w9, w12, w9
   1acc0: 0b080188     	add	w8, w12, w8
   1acc4: 6b16013f     	cmp	w9, w22
   1acc8: 54fffec3     	b.lo	0x1aca0 <AkMismatchBuffer::BufferInput(AkAudioBuffer&)+0xfc>
   1accc: b9001668     	str	w8, [x19, #0x14]
   1acd0: 4b160148     	sub	w8, w10, w22
   1acd4: b9002e68     	str	w8, [x19, #0x2c]
   1acd8: 7940268a     	ldrh	w10, [x20, #0x12]
   1acdc: b940266b     	ldr	w11, [x19, #0x24]
   1ace0: 6b0a017f     	cmp	w11, w10
   1ace4: 54000942     	b.hs	0x1ae0c <AkMismatchBuffer::BufferInput(AkAudioBuffer&)+0x268>
   1ace8: 29422269     	ldp	w9, w8, [x19, #0x10]
   1acec: b9400a6c     	ldr	w12, [x19, #0x8]
   1acf0: 4b0b014a     	sub	w10, w10, w11
   1acf4: b9401e6d     	ldr	w13, [x19, #0x1c]
   1acf8: 4b08018c     	sub	w12, w12, w8
   1acfc: 0b0d018c     	add	w12, w12, w13
   1ad00: 6b0c015f     	cmp	w10, w12
   1ad04: 1a8c3156     	csel	w22, w10, w12, lo
   1ad08: 2a1f03ea     	mov	w10, wzr
   1ad0c: 35000289     	cbnz	w9, 0x1ad5c <AkMismatchBuffer::BufferInput(AkAudioBuffer&)+0x1b8>
   1ad10: b9400e69     	ldr	w9, [x19, #0xc]
   1ad14: 1ac9090c     	udiv	w12, w8, w9
   1ad18: 4b0803ed     	neg	w13, w8
   1ad1c: 1b09358c     	madd	w12, w12, w9, w13
   1ad20: 4b0a02cd     	sub	w13, w22, w10
   1ad24: 0b0c012c     	add	w12, w9, w12
   1ad28: 6b0d019f     	cmp	w12, w13
   1ad2c: 1a8d318c     	csel	w12, w12, w13, lo
   1ad30: 0b0a018a     	add	w10, w12, w10
   1ad34: 0b0c0108     	add	w8, w8, w12
   1ad38: 6b16015f     	cmp	w10, w22
   1ad3c: 54fffec3     	b.lo	0x1ad14 <AkMismatchBuffer::BufferInput(AkAudioBuffer&)+0x170>
   1ad40: b9001668     	str	w8, [x19, #0x14]
   1ad44: 14000030     	b	0x1ae04 <AkMismatchBuffer::BufferInput(AkAudioBuffer&)+0x260>
   1ad48: 0b170108     	add	w8, w8, w23
   1ad4c: 0b1802ea     	add	w10, w23, w24
   1ad50: 6b16015f     	cmp	w10, w22
   1ad54: b9001668     	str	w8, [x19, #0x14]
   1ad58: 54000542     	b.hs	0x1ae00 <AkMismatchBuffer::BufferInput(AkAudioBuffer&)+0x25c>
   1ad5c: b9400e6b     	ldr	w11, [x19, #0xc]
   1ad60: 4b0803ed     	neg	w13, w8
   1ad64: 2a0a03f8     	mov	w24, w10
   1ad68: 1acb090c     	udiv	w12, w8, w11
   1ad6c: 1b0b358c     	madd	w12, w12, w11, w13
   1ad70: 4b0a02cd     	sub	w13, w22, w10
   1ad74: 0b0c016c     	add	w12, w11, w12
   1ad78: 6b0d019f     	cmp	w12, w13
   1ad7c: 1a8d3197     	csel	w23, w12, w13, lo
   1ad80: 34fffe49     	cbz	w9, 0x1ad48 <AkMismatchBuffer::BufferInput(AkAudioBuffer&)+0x1a4>
   1ad84: aa1f03f9     	mov	x25, xzr
   1ad88: aa1f03fa     	mov	x26, xzr
   1ad8c: 531e76f5     	lsl	w21, w23, #2
   1ad90: 1acb090a     	udiv	w10, w8, w11
   1ad94: b9400a6c     	ldr	w12, [x19, #0x8]
   1ad98: 7940228e     	ldrh	w14, [x20, #0x10]
   1ad9c: aa1503e2     	mov	x2, x21
   1ada0: 1b0b7d4a     	mul	w10, w10, w11
   1ada4: 4b0a0108     	sub	w8, w8, w10
   1ada8: 1acc094d     	udiv	w13, w10, w12
   1adac: 1b0ca9ac     	msub	w12, w13, w12, w10
   1adb0: f940028d     	ldr	x13, [x20]
   1adb4: 1b1a7d6a     	mul	w10, w11, w26
   1adb8: 1b097d89     	mul	w9, w12, w9
   1adbc: f940026c     	ldr	x12, [x19]
   1adc0: d503201f     	nop
   1adc4: 9b0e372b     	madd	x11, x25, x14, x13
   1adc8: b940266d     	ldr	w13, [x19, #0x24]
   1adcc: 8b294989     	add	x9, x12, w9, uxtw #2
   1add0: 8b284928     	add	x8, x9, w8, uxtw #2
   1add4: 8b180969     	add	x9, x11, x24, lsl #2
   1add8: 8b2a4900     	add	x0, x8, w10, uxtw #2
   1addc: 8b0d0921     	add	x1, x9, x13, lsl #2
   1ade0: 9400baf4     	bl	0x499b0 <memcpy@plt>
   1ade4: 29422269     	ldp	w9, w8, [x19, #0x10]
   1ade8: 9100075a     	add	x26, x26, #0x1
   1adec: eb09035f     	cmp	x26, x9
   1adf0: 54fffac2     	b.hs	0x1ad48 <AkMismatchBuffer::BufferInput(AkAudioBuffer&)+0x1a4>
   1adf4: b9400e6b     	ldr	w11, [x19, #0xc]
   1adf8: 91001339     	add	x25, x25, #0x4
   1adfc: 17ffffe5     	b	0x1ad90 <AkMismatchBuffer::BufferInput(AkAudioBuffer&)+0x1ec>
   1ae00: b940266b     	ldr	w11, [x19, #0x24]
   1ae04: 0b0a0168     	add	w8, w11, w10
   1ae08: b9002668     	str	w8, [x19, #0x24]
   1ae0c: a9444ff4     	ldp	x20, x19, [sp, #0x40]
   1ae10: a94357f6     	ldp	x22, x21, [sp, #0x30]
   1ae14: a9425ff8     	ldp	x24, x23, [sp, #0x20]
   1ae18: a94167fa     	ldp	x26, x25, [sp, #0x10]
   1ae1c: a8c57bfd     	ldp	x29, x30, [sp], #0x50
   1ae20: d65f03c0     	ret

000000000001ae24 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)>:
   1ae24: 6db923e9     	stp	d9, d8, [sp, #-0x70]!
   1ae28: a9017bfd     	stp	x29, x30, [sp, #0x10]
   1ae2c: 910043fd     	add	x29, sp, #0x10
   1ae30: a9026ffc     	stp	x28, x27, [sp, #0x20]
   1ae34: a90367fa     	stp	x26, x25, [sp, #0x30]
   1ae38: a9045ff8     	stp	x24, x23, [sp, #0x40]
   1ae3c: a90557f6     	stp	x22, x21, [sp, #0x50]
   1ae40: a9064ff4     	stp	x20, x19, [sp, #0x60]
   1ae44: d101c3ff     	sub	sp, sp, #0x70
   1ae48: d53bd058     	mrs	x24, TPIDR_EL0
   1ae4c: aa0003f3     	mov	x19, x0
   1ae50: f9401708     	ldr	x8, [x24, #0x28]
   1ae54: aa0203f6     	mov	x22, x2
   1ae58: aa0103f7     	mov	x23, x1
   1ae5c: f81e83a8     	stur	x8, [x29, #-0x18]
   1ae60: f9400400     	ldr	x0, [x0, #0x8]
   1ae64: f9400008     	ldr	x8, [x0]
   1ae68: f9400908     	ldr	x8, [x8, #0x10]
   1ae6c: d63f0100     	blr	x8
   1ae70: f9400008     	ldr	x8, [x0]
   1ae74: 2a1f03e1     	mov	w1, wzr
   1ae78: f9406908     	ldr	x8, [x8, #0xd0]
   1ae7c: d63f0100     	blr	x8
   1ae80: b940ae68     	ldr	w8, [x19, #0xac]
   1ae84: f81c03a0     	stur	x0, [x29, #-0x40]
   1ae88: 794026fb     	ldrh	w27, [x23, #0x12]
   1ae8c: 530c7d09     	lsr	w9, w8, #12
   1ae90: 7100213f     	cmp	w9, #0x8
   1ae94: 54000060     	b.eq	0x1aea0 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x7c>
   1ae98: 7100113f     	cmp	w9, #0x4
   1ae9c: 54000201     	b.ne	0x1aedc <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xb8>
   1aea0: 12144d09     	and	w9, w8, #0xfffff000
   1aea4: 7140213f     	cmp	w9, #0x8, lsl #12       // =0x8000
   1aea8: 540000a1     	b.ne	0x1aebc <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x98>
   1aeac: bd407a69     	ldr	s9, [x19, #0x78]
   1aeb0: bd403e68     	ldr	s8, [x19, #0x3c]
   1aeb4: b9400ac9     	ldr	w9, [x22, #0x8]
   1aeb8: 1400003b     	b	0x1afa4 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x180>
   1aebc: b9400ac9     	ldr	w9, [x22, #0x8]
   1aec0: 1e2e1008     	fmov	s8, #1.00000000
   1aec4: 12180d2a     	and	w10, w9, #0xf00
   1aec8: 7104015f     	cmp	w10, #0x100
   1aecc: 540006a1     	b.ne	0x1afa0 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x17c>
   1aed0: bd406e69     	ldr	s9, [x19, #0x6c]
   1aed4: bd403268     	ldr	s8, [x19, #0x30]
   1aed8: 14000033     	b	0x1afa4 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x180>
   1aedc: 12180d08     	and	w8, w8, #0xf00
   1aee0: f81b83b7     	stur	x23, [x29, #-0x48]
   1aee4: 7108011f     	cmp	w8, #0x200
   1aee8: f81c83bb     	stur	x27, [x29, #-0x38]
   1aeec: 54000c21     	b.ne	0x1b070 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x24c>
   1aef0: 52816c28     	mov	w8, #0xb61              // =2913
   1aef4: bd405e60     	ldr	s0, [x19, #0x5c]
   1aef8: 72a776c8     	movk	w8, #0x3bb6, lsl #16
   1aefc: bd402262     	ldr	s2, [x19, #0x20]
   1af00: b940ca7c     	ldr	w28, [x19, #0xc8]
   1af04: f81883b8     	stur	x24, [x29, #-0x78]
   1af08: 1e270101     	fmov	s1, w8
   1af0c: f9404e68     	ldr	x8, [x19, #0x98]
   1af10: 1e210808     	fmul	s8, s0, s1
   1af14: 1e210849     	fmul	s9, s2, s1
   1af18: 2d460261     	ldp	s1, s0, [x19, #0x30]
   1af1c: b5001208     	cbnz	x8, 0x1b15c <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x338>
   1af20: 1e2e1002     	fmov	s2, #1.00000000
   1af24: 1e222020     	fcmp	s1, s2
   1af28: 540011a1     	b.ne	0x1b15c <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x338>
   1af2c: 1e222000     	fcmp	s0, s2
   1af30: 54001161     	b.ne	0x1b15c <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x338>
   1af34: 2d4f8a60     	ldp	s0, s2, [x19, #0x7c]
   1af38: 2d480e61     	ldp	s1, s3, [x19, #0x40]
   1af3c: f94002e0     	ldr	x0, [x23]
   1af40: 2a1b03e2     	mov	w2, w27
   1af44: f94002c1     	ldr	x1, [x22]
   1af48: 940049b7     	bl	0x2d624 <DSP::Mix2Interp(float*, float*, float, float, float, float, unsigned int)>
   1af4c: 71000b9f     	cmp	w28, #0x2
   1af50: 54008563     	b.lo	0x1bffc <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x11d8>
   1af54: d37ef794     	lsl	x20, x28, #2
   1af58: 52800095     	mov	w21, #0x4               // =4
   1af5c: 2d4f8660     	ldp	s0, s1, [x19, #0x7c]
   1af60: f94002e8     	ldr	x8, [x23]
   1af64: 2a1b03e2     	mov	w2, w27
   1af68: 794022e9     	ldrh	w9, [x23, #0x10]
   1af6c: f94002ca     	ldr	x10, [x22]
   1af70: 794022cb     	ldrh	w11, [x22, #0x10]
   1af74: 1e280822     	fmul	s2, s1, s8
   1af78: 2d480e61     	ldp	s1, s3, [x19, #0x40]
   1af7c: d503201f     	nop
   1af80: 9b0922a0     	madd	x0, x21, x9, x8
   1af84: 9b0b2aa1     	madd	x1, x21, x11, x10
   1af88: 1e290863     	fmul	s3, s3, s9
   1af8c: 940049a6     	bl	0x2d624 <DSP::Mix2Interp(float*, float*, float, float, float, float, unsigned int)>
   1af90: 910012b5     	add	x21, x21, #0x4
   1af94: eb15029f     	cmp	x20, x21
   1af98: 54fffe21     	b.ne	0x1af5c <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x138>
   1af9c: 14000418     	b	0x1bffc <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x11d8>
   1afa0: 1e2e1009     	fmov	s9, #1.00000000
   1afa4: 530f3d0a     	ubfx	w10, w8, #15, #1
   1afa8: 530f3d2b     	ubfx	w11, w9, #15, #1
   1afac: 4b0a010a     	sub	w10, w8, w10
   1afb0: 4b0b012b     	sub	w11, w9, w11
   1afb4: 12001d4a     	and	w10, w10, #0xff
   1afb8: 12001d6b     	and	w11, w11, #0xff
   1afbc: 6b29015f     	cmp	w10, w9, uxtb
   1afc0: 1a8a8169     	csel	w9, w11, w10, hi
   1afc4: 34000289     	cbz	w9, 0x1b014 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x1f0>
   1afc8: aa1f03f4     	mov	x20, xzr
   1afcc: d37ef535     	lsl	x21, x9, #2
   1afd0: 2d4f8660     	ldp	s0, s1, [x19, #0x7c]
   1afd4: f94002e8     	ldr	x8, [x23]
   1afd8: 2a1b03e2     	mov	w2, w27
   1afdc: 794022e9     	ldrh	w9, [x23, #0x10]
   1afe0: f94002ca     	ldr	x10, [x22]
   1afe4: 794022cb     	ldrh	w11, [x22, #0x10]
   1afe8: 1e290822     	fmul	s2, s1, s9
   1afec: 2d480e61     	ldp	s1, s3, [x19, #0x40]
   1aff0: d503201f     	nop
   1aff4: 9b092280     	madd	x0, x20, x9, x8
   1aff8: 9b0b2a81     	madd	x1, x20, x11, x10
   1affc: 1e280863     	fmul	s3, s3, s8
   1b000: 94004989     	bl	0x2d624 <DSP::Mix2Interp(float*, float*, float, float, float, float, unsigned int)>
   1b004: 91001294     	add	x20, x20, #0x4
   1b008: eb1402bf     	cmp	x21, x20
   1b00c: 54fffe21     	b.ne	0x1afd0 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x1ac>
   1b010: b940ae68     	ldr	w8, [x19, #0xac]
   1b014: 36789488     	tbz	w8, #0xf, 0x1c2a4 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x1480>
   1b018: bd408260     	ldr	s0, [x19, #0x80]
   1b01c: bd407a61     	ldr	s1, [x19, #0x78]
   1b020: bd404663     	ldr	s3, [x19, #0x44]
   1b024: bd403e64     	ldr	s4, [x19, #0x3c]
   1b028: 1e200822     	fmul	s2, s1, s0
   1b02c: b9400ae8     	ldr	w8, [x23, #0x8]
   1b030: 1e230883     	fmul	s3, s4, s3
   1b034: 37780068     	tbnz	w8, #0xf, 0x1b040 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x21c>
   1b038: aa1f03e0     	mov	x0, xzr
   1b03c: 14000007     	b	0x1b058 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x234>
   1b040: 12001d08     	and	w8, w8, #0xff
   1b044: 794022e9     	ldrh	w9, [x23, #0x10]
   1b048: 51000508     	sub	w8, w8, #0x1
   1b04c: f94002ea     	ldr	x10, [x23]
   1b050: 9b097d08     	mul	x8, x8, x9
   1b054: 8b080940     	add	x0, x10, x8, lsl #2
   1b058: f94002c1     	ldr	x1, [x22]
   1b05c: 2a1b03e2     	mov	w2, w27
   1b060: bd407e60     	ldr	s0, [x19, #0x7c]
   1b064: bd404261     	ldr	s1, [x19, #0x40]
   1b068: 9400496f     	bl	0x2d624 <DSP::Mix2Interp(float*, float*, float, float, float, float, unsigned int)>
   1b06c: 1400048e     	b	0x1c2a4 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x1480>
   1b070: d00001c8     	adrp	x8, 0x55000 <vsnprintf+0x55000>
   1b074: f9425d17     	ldr	x23, [x8, #0x4b8]
   1b078: f94002e8     	ldr	x8, [x23]
   1b07c: aa1703e0     	mov	x0, x23
   1b080: f9401508     	ldr	x8, [x8, #0x28]
   1b084: d63f0100     	blr	x8
   1b088: b940ae68     	ldr	w8, [x19, #0xac]
   1b08c: d00001c9     	adrp	x9, 0x55000 <vsnprintf+0x55000>
   1b090: aa0003fc     	mov	x28, x0
   1b094: d37ef779     	lsl	x25, x27, #2
   1b098: 90ffffa2     	adrp	x2, 0xf000 <vsnprintf+0xf000>
   1b09c: 52809983     	mov	w3, #0x4cc              // =1228
   1b0a0: 530f3d0a     	ubfx	w10, w8, #15, #1
   1b0a4: f9426120     	ldr	x0, [x9, #0x4c0]
   1b0a8: 4b0a0108     	sub	w8, w8, w10
   1b0ac: 9104a842     	add	x2, x2, #0x12a
   1b0b0: 12001d14     	and	w20, w8, #0xff
   1b0b4: 52800048     	mov	w8, #0x2                // =2
   1b0b8: 71000a9f     	cmp	w20, #0x2
   1b0bc: f9400009     	ldr	x9, [x0]
   1b0c0: 1a883288     	csel	w8, w20, w8, lo
   1b0c4: 9b087f21     	mul	x1, x25, x8
   1b0c8: f9400928     	ldr	x8, [x9, #0x10]
   1b0cc: d63f0100     	blr	x8
   1b0d0: b4006460     	cbz	x0, 0x1bd5c <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xf38>
   1b0d4: 7100069f     	cmp	w20, #0x1
   1b0d8: 52800068     	mov	w8, #0x3                // =3
   1b0dc: 1a888508     	cinc	w8, w8, ls
   1b0e0: b940ae6a     	ldr	w10, [x19, #0xac]
   1b0e4: aa0003fa     	mov	x26, x0
   1b0e8: f81d03a0     	stur	x0, [x29, #-0x30]
   1b0ec: 781e03bb     	sturh	w27, [x29, #-0x20]
   1b0f0: 9e670100     	fmov	d0, x8
   1b0f4: 781e23bb     	sturh	w27, [x29, #-0x1e]
   1b0f8: 0e205800     	cnt	v0.8b, v0.8b
   1b0fc: 2e303800     	uaddlv	h0, v0.8b
   1b100: 1e260009     	fmov	w9, s0
   1b104: 2a083128     	orr	w8, w9, w8, lsl #12
   1b108: 52800569     	mov	w9, #0x2b               // =43
   1b10c: 3218010b     	orr	w11, w8, #0x100
   1b110: 530c3948     	ubfx	w8, w10, #12, #3
   1b114: 71000d1f     	cmp	w8, #0x3
   1b118: 293b27ab     	stp	w11, w9, [x29, #-0x28]
   1b11c: 540011a0     	b.eq	0x1b350 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x52c>
   1b120: 71001d1f     	cmp	w8, #0x7
   1b124: 540015e0     	b.eq	0x1b3e0 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x5bc>
   1b128: 7100111f     	cmp	w8, #0x4
   1b12c: 540041c1     	b.ne	0x1b964 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xb40>
   1b130: f85b83a8     	ldur	x8, [x29, #-0x48]
   1b134: 2d4f8a60     	ldp	s0, s2, [x19, #0x7c]
   1b138: 2d481261     	ldp	s1, s4, [x19, #0x40]
   1b13c: bd406e63     	ldr	s3, [x19, #0x6c]
   1b140: bd403265     	ldr	s5, [x19, #0x30]
   1b144: f9400100     	ldr	x0, [x8]
   1b148: f94002c1     	ldr	x1, [x22]
   1b14c: 1e220862     	fmul	s2, s3, s2
   1b150: f85c83a2     	ldur	x2, [x29, #-0x38]
   1b154: 1e2408a3     	fmul	s3, s5, s4
   1b158: 14000202     	b	0x1b960 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xb3c>
   1b15c: 531e7789     	lsl	w9, w28, #2
   1b160: 910003ea     	mov	x10, sp
   1b164: 11003129     	add	w9, w9, #0xc
   1b168: 121c6d29     	and	w9, w9, #0xfffffff0
   1b16c: 1b1c7d29     	mul	w9, w9, w28
   1b170: cb09015b     	sub	x27, x10, x9
   1b174: 9100037f     	mov	sp, x27
   1b178: f9406a79     	ldr	x25, [x19, #0xd0]
   1b17c: f81903bb     	stur	x27, [x29, #-0x70]
   1b180: b4000528     	cbz	x8, 0x1b224 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x400>
   1b184: 11000f89     	add	w9, w28, #0x3
   1b188: 121e753a     	and	w26, w9, #0xfffffffc
   1b18c: 34001e3c     	cbz	w28, 0x1b550 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x72c>
   1b190: d341ff88     	lsr	x8, x28, #1
   1b194: 2a1f03ea     	mov	w10, wzr
   1b198: aa1f03eb     	mov	x11, xzr
   1b19c: 91000508     	add	x8, x8, #0x1
   1b1a0: 2a1f03ec     	mov	w12, wzr
   1b1a4: 8b2a4b6d     	add	x13, x27, w10, uxtw #2
   1b1a8: 8b0b0b2e     	add	x14, x25, x11, lsl #2
   1b1ac: aa1c03ef     	mov	x15, x28
   1b1b0: bc6c59c2     	ldr	s2, [x14, w12, uxtw #2]
   1b1b4: f10005ef     	subs	x15, x15, #0x1
   1b1b8: 0b1a018c     	add	w12, w12, w26
   1b1bc: 1e210842     	fmul	s2, s2, s1
   1b1c0: bc0045a2     	str	s2, [x13], #0x4
   1b1c4: 54ffff61     	b.ne	0x1b1b0 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x38c>
   1b1c8: 9100056b     	add	x11, x11, #0x1
   1b1cc: 0b1a014a     	add	w10, w10, w26
   1b1d0: eb08017f     	cmp	x11, x8
   1b1d4: 54fffe61     	b.ne	0x1b1a0 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x37c>
   1b1d8: 53027d29     	lsr	w9, w9, #2
   1b1dc: 1b087d29     	mul	w9, w9, w8
   1b1e0: 531e7529     	lsl	w9, w9, #2
   1b1e4: 2a1f03ea     	mov	w10, wzr
   1b1e8: 8b294b6b     	add	x11, x27, w9, uxtw #2
   1b1ec: 8b080b2c     	add	x12, x25, x8, lsl #2
   1b1f0: aa1c03ed     	mov	x13, x28
   1b1f4: bc6a5981     	ldr	s1, [x12, w10, uxtw #2]
   1b1f8: f10005ad     	subs	x13, x13, #0x1
   1b1fc: 0b1a014a     	add	w10, w10, w26
   1b200: 1e200821     	fmul	s1, s1, s0
   1b204: bc004561     	str	s1, [x11], #0x4
   1b208: 54ffff61     	b.ne	0x1b1f4 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x3d0>
   1b20c: 91000508     	add	x8, x8, #0x1
   1b210: 0b1a0129     	add	w9, w9, w26
   1b214: eb1c011f     	cmp	x8, x28
   1b218: 54fffe63     	b.lo	0x1b1e4 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x3c0>
   1b21c: aa1c03e8     	mov	x8, x28
   1b220: 140000cd     	b	0x1b554 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x730>
   1b224: 91003d29     	add	x9, x9, #0xf
   1b228: 910003e8     	mov	x8, sp
   1b22c: 927c7129     	and	x9, x9, #0x1fffffff0
   1b230: cb090108     	sub	x8, x8, x9
   1b234: 9100011f     	mov	sp, x8
   1b238: 3400343c     	cbz	w28, 0x1b8bc <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xa98>
   1b23c: 11000f89     	add	w9, w28, #0x3
   1b240: d100078b     	sub	x11, x28, #0x1
   1b244: 121e753a     	and	w26, w9, #0xfffffffc
   1b248: 53027d2e     	lsr	w14, w9, #2
   1b24c: 7100035f     	cmp	w26, #0x0
   1b250: 531e75c9     	lsl	w9, w14, #2
   1b254: 5a89a74a     	csneg	w10, w26, w9, ge
   1b258: 1a9fa7f1     	cset	w17, lt
   1b25c: 1a9f07e0     	cset	w0, ne
   1b260: d360fd6c     	lsr	x12, x11, #32
   1b264: 9baa7d6a     	umull	x10, w11, w10
   1b268: d341ff8d     	lsr	x13, x28, #1
   1b26c: 2a1f03ef     	mov	w15, wzr
   1b270: aa1f03f0     	mov	x16, xzr
   1b274: f2607d5f     	tst	x10, #0xffffffff00000000
   1b278: 910005ad     	add	x13, x13, #0x1
   1b27c: 1a9f07e1     	cset	w1, ne
   1b280: 7100015f     	cmp	w10, #0x0
   1b284: 1a9f07ea     	cset	w10, ne
   1b288: f100019f     	cmp	x12, #0x0
   1b28c: 0a0a022a     	and	w10, w17, w10
   1b290: 1a9f07e2     	cset	w2, ne
   1b294: 2a01014a     	orr	w10, w10, w1
   1b298: 0a000040     	and	w0, w2, w0
   1b29c: 927f7b91     	and	x17, x28, #0xfffffffe
   1b2a0: 2a000140     	orr	w0, w10, w0
   1b2a4: 91001101     	add	x1, x8, #0x4
   1b2a8: 531d71ca     	lsl	w10, w14, #3
   1b2ac: 14000005     	b	0x1b2c0 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x49c>
   1b2b0: 91000610     	add	x16, x16, #0x1
   1b2b4: 0b1a01ef     	add	w15, w15, w26
   1b2b8: eb0d021f     	cmp	x16, x13
   1b2bc: 54001e40     	b.eq	0x1b684 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x860>
   1b2c0: 71000b9f     	cmp	w28, #0x2
   1b2c4: 2a0f03e3     	mov	w3, w15
   1b2c8: 1a9f27e2     	cset	w2, lo
   1b2cc: d37ef463     	lsl	x3, x3, #2
   1b2d0: 2a000044     	orr	w4, w2, w0
   1b2d4: 8b100b22     	add	x2, x25, x16, lsl #2
   1b2d8: 36000064     	tbz	w4, #0x0, 0x1b2e4 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x4c0>
   1b2dc: aa1f03e4     	mov	x4, xzr
   1b2e0: 14000011     	b	0x1b324 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x500>
   1b2e4: 2a1f03e4     	mov	w4, wzr
   1b2e8: 8b030025     	add	x5, x1, x3
   1b2ec: aa1103e6     	mov	x6, x17
   1b2f0: 0b040347     	add	w7, w26, w4
   1b2f4: bc645842     	ldr	s2, [x2, w4, uxtw #2]
   1b2f8: f10008c6     	subs	x6, x6, #0x2
   1b2fc: 0b0a0084     	add	w4, w4, w10
   1b300: bc675843     	ldr	s3, [x2, w7, uxtw #2]
   1b304: 1e210842     	fmul	s2, s2, s1
   1b308: 1e210863     	fmul	s3, s3, s1
   1b30c: bc1fc0a2     	stur	s2, [x5, #-0x4]
   1b310: bc0084a3     	str	s3, [x5], #0x8
   1b314: 54fffee1     	b.ne	0x1b2f0 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x4cc>
   1b318: aa1103e4     	mov	x4, x17
   1b31c: eb1c023f     	cmp	x17, x28
   1b320: 54fffc80     	b.eq	0x1b2b0 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x48c>
   1b324: 8b040865     	add	x5, x3, x4, lsl #2
   1b328: 1b047d23     	mul	w3, w9, w4
   1b32c: cb040384     	sub	x4, x28, x4
   1b330: 8b050105     	add	x5, x8, x5
   1b334: bc635842     	ldr	s2, [x2, w3, uxtw #2]
   1b338: f1000484     	subs	x4, x4, #0x1
   1b33c: 0b1a0063     	add	w3, w3, w26
   1b340: 1e210842     	fmul	s2, s2, s1
   1b344: bc0044a2     	str	s2, [x5], #0x4
   1b348: 54ffff61     	b.ne	0x1b334 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x510>
   1b34c: 17ffffd9     	b	0x1b2b0 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x48c>
   1b350: f94002c0     	ldr	x0, [x22]
   1b354: aa1c03f4     	mov	x20, x28
   1b358: 794022c8     	ldrh	w8, [x22, #0x10]
   1b35c: 8b19035b     	add	x27, x26, x25
   1b360: f85c83bc     	ldur	x28, [x29, #-0x38]
   1b364: aa1a03e2     	mov	x2, x26
   1b368: bd405e60     	ldr	s0, [x19, #0x5c]
   1b36c: aa1b03e3     	mov	x3, x27
   1b370: 8b080801     	add	x1, x0, x8, lsl #2
   1b374: bd402261     	ldr	s1, [x19, #0x20]
   1b378: 2a1c03e4     	mov	w4, w28
   1b37c: 940049c1     	bl	0x2da80 <DSP::MixStereoWidth(float*, float*, float*, float*, unsigned int, float, float)>
   1b380: 2d4f8a60     	ldp	s0, s2, [x19, #0x7c]
   1b384: 2d481261     	ldp	s1, s4, [x19, #0x40]
   1b388: bd406e63     	ldr	s3, [x19, #0x6c]
   1b38c: aa1a03e1     	mov	x1, x26
   1b390: bd403265     	ldr	s5, [x19, #0x30]
   1b394: 2a1c03e2     	mov	w2, w28
   1b398: f85b83b5     	ldur	x21, [x29, #-0x48]
   1b39c: 1e220862     	fmul	s2, s3, s2
   1b3a0: 1e2408a3     	fmul	s3, s5, s4
   1b3a4: f94002a0     	ldr	x0, [x21]
   1b3a8: 9400489f     	bl	0x2d624 <DSP::Mix2Interp(float*, float*, float, float, float, float, unsigned int)>
   1b3ac: 2d4f8660     	ldp	s0, s1, [x19, #0x7c]
   1b3b0: bd406e62     	ldr	s2, [x19, #0x6c]
   1b3b4: aa1b03e1     	mov	x1, x27
   1b3b8: f94002a8     	ldr	x8, [x21]
   1b3bc: 2a1c03e2     	mov	w2, w28
   1b3c0: aa1403fc     	mov	x28, x20
   1b3c4: bd403264     	ldr	s4, [x19, #0x30]
   1b3c8: 1e210842     	fmul	s2, s2, s1
   1b3cc: 794022a9     	ldrh	w9, [x21, #0x10]
   1b3d0: 2d480e61     	ldp	s1, s3, [x19, #0x40]
   1b3d4: 1e230883     	fmul	s3, s4, s3
   1b3d8: 8b090900     	add	x0, x8, x9, lsl #2
   1b3dc: 14000161     	b	0x1b960 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xb3c>
   1b3e0: b9400ac8     	ldr	w8, [x22, #0x8]
   1b3e4: 530c3909     	ubfx	w9, w8, #12, #3
   1b3e8: 71000d3f     	cmp	w9, #0x3
   1b3ec: 540000a0     	b.eq	0x1b400 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x5dc>
   1b3f0: 350026a9     	cbnz	w9, 0x1b8c4 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xaa0>
   1b3f4: 12001d08     	and	w8, w8, #0xff
   1b3f8: 7100091f     	cmp	w8, #0x2
   1b3fc: 54002648     	b.hi	0x1b8c4 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xaa0>
   1b400: f94002c0     	ldr	x0, [x22]
   1b404: f81c03bc     	stur	x28, [x29, #-0x40]
   1b408: 794022c8     	ldrh	w8, [x22, #0x10]
   1b40c: aa1a03e2     	mov	x2, x26
   1b410: f85c83bc     	ldur	x28, [x29, #-0x38]
   1b414: 8b080801     	add	x1, x0, x8, lsl #2
   1b418: 52968728     	mov	w8, #0xb439             // =46137
   1b41c: 72a7dd08     	movk	w8, #0x3ee8, lsl #16
   1b420: 2a1c03e3     	mov	w3, w28
   1b424: 1e270100     	fmov	s0, w8
   1b428: 1e204001     	fmov	s1, s0
   1b42c: 1e204002     	fmov	s2, s0
   1b430: 1e204003     	fmov	s3, s0
   1b434: 94004800     	bl	0x2d434 <DSP::Mix2Interp(float*, float*, float*, float, float, float, float, unsigned int)>
   1b438: f85b83b5     	ldur	x21, [x29, #-0x48]
   1b43c: aa1a03e1     	mov	x1, x26
   1b440: 2d4f8660     	ldp	s0, s1, [x19, #0x7c]
   1b444: bd407662     	ldr	s2, [x19, #0x74]
   1b448: 2a1c03e2     	mov	w2, w28
   1b44c: bd404663     	ldr	s3, [x19, #0x44]
   1b450: bd403a64     	ldr	s4, [x19, #0x38]
   1b454: f94002a8     	ldr	x8, [x21]
   1b458: 1e210842     	fmul	s2, s2, s1
   1b45c: 794022a9     	ldrh	w9, [x21, #0x10]
   1b460: 1e230883     	fmul	s3, s4, s3
   1b464: bd404261     	ldr	s1, [x19, #0x40]
   1b468: 8b090d00     	add	x0, x8, x9, lsl #3
   1b46c: 9400486e     	bl	0x2d624 <DSP::Mix2Interp(float*, float*, float, float, float, float, unsigned int)>
   1b470: f94002c0     	ldr	x0, [x22]
   1b474: 5293b649     	mov	w9, #0x9db2             // =40370
   1b478: 794022c8     	ldrh	w8, [x22, #0x10]
   1b47c: 72b7bde9     	movk	w9, #0xbdef, lsl #16
   1b480: aa1a03e2     	mov	x2, x26
   1b484: 2a1c03e3     	mov	w3, w28
   1b488: 8b080801     	add	x1, x0, x8, lsl #2
   1b48c: 52818948     	mov	w8, #0xc4a              // =3146
   1b490: 72a7ec48     	movk	w8, #0x3f62, lsl #16
   1b494: 1e270129     	fmov	s9, w9
   1b498: 1e270108     	fmov	s8, w8
   1b49c: 1e204122     	fmov	s2, s9
   1b4a0: 1e204123     	fmov	s3, s9
   1b4a4: 1e204100     	fmov	s0, s8
   1b4a8: 1e204101     	fmov	s1, s8
   1b4ac: 940047e2     	bl	0x2d434 <DSP::Mix2Interp(float*, float*, float*, float, float, float, float, unsigned int)>
   1b4b0: f94002c1     	ldr	x1, [x22]
   1b4b4: 8b19035b     	add	x27, x26, x25
   1b4b8: 794022c8     	ldrh	w8, [x22, #0x10]
   1b4bc: 1e204100     	fmov	s0, s8
   1b4c0: 1e204101     	fmov	s1, s8
   1b4c4: 1e204122     	fmov	s2, s9
   1b4c8: 1e204123     	fmov	s3, s9
   1b4cc: aa1b03e2     	mov	x2, x27
   1b4d0: 8b080820     	add	x0, x1, x8, lsl #2
   1b4d4: 2a1c03e3     	mov	w3, w28
   1b4d8: 940047d7     	bl	0x2d434 <DSP::Mix2Interp(float*, float*, float*, float, float, float, float, unsigned int)>
   1b4dc: bd405e60     	ldr	s0, [x19, #0x5c]
   1b4e0: aa1a03e0     	mov	x0, x26
   1b4e4: bd402261     	ldr	s1, [x19, #0x20]
   1b4e8: aa1b03e1     	mov	x1, x27
   1b4ec: 2a1c03e2     	mov	w2, w28
   1b4f0: 940048db     	bl	0x2d85c <DSP::MixStereoWidth(float*, float*, unsigned int, float, float)>
   1b4f4: 2d4f8a60     	ldp	s0, s2, [x19, #0x7c]
   1b4f8: 2d481261     	ldp	s1, s4, [x19, #0x40]
   1b4fc: bd406e63     	ldr	s3, [x19, #0x6c]
   1b500: aa1a03e1     	mov	x1, x26
   1b504: bd403265     	ldr	s5, [x19, #0x30]
   1b508: 2a1c03e2     	mov	w2, w28
   1b50c: f94002a0     	ldr	x0, [x21]
   1b510: 1e220862     	fmul	s2, s3, s2
   1b514: 1e2408a3     	fmul	s3, s5, s4
   1b518: 94004843     	bl	0x2d624 <DSP::Mix2Interp(float*, float*, float, float, float, float, unsigned int)>
   1b51c: 2d4f8660     	ldp	s0, s1, [x19, #0x7c]
   1b520: bd406e62     	ldr	s2, [x19, #0x6c]
   1b524: 2a1c03e2     	mov	w2, w28
   1b528: f94002a8     	ldr	x8, [x21]
   1b52c: aa1b03e1     	mov	x1, x27
   1b530: bd403264     	ldr	s4, [x19, #0x30]
   1b534: 1e210842     	fmul	s2, s2, s1
   1b538: 794022a9     	ldrh	w9, [x21, #0x10]
   1b53c: 2d480e61     	ldp	s1, s3, [x19, #0x40]
   1b540: f85c03bc     	ldur	x28, [x29, #-0x40]
   1b544: 1e230883     	fmul	s3, s4, s3
   1b548: 8b090900     	add	x0, x8, x9, lsl #2
   1b54c: 14000105     	b	0x1b960 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xb3c>
   1b550: aa1f03e8     	mov	x8, xzr
   1b554: f9408e60     	ldr	x0, [x19, #0x118]
   1b558: 90ffffa2     	adrp	x2, 0xf000 <vsnprintf+0xf000>
   1b55c: f85c83b5     	ldur	x21, [x29, #-0x38]
   1b560: 9104a842     	add	x2, x2, #0x12a
   1b564: 52808c83     	mov	w3, #0x464              // =1124
   1b568: f9400009     	ldr	x9, [x0]
   1b56c: 9b087ea8     	mul	x8, x21, x8
   1b570: d37ef51b     	lsl	x27, x8, #2
   1b574: f9400928     	ldr	x8, [x9, #0x10]
   1b578: aa1b03e1     	mov	x1, x27
   1b57c: d63f0100     	blr	x8
   1b580: b4000fa0     	cbz	x0, 0x1b774 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x950>
   1b584: f94002c1     	ldr	x1, [x22]
   1b588: aa1b03e2     	mov	x2, x27
   1b58c: aa0003f8     	mov	x24, x0
   1b590: 9400b908     	bl	0x499b0 <memcpy@plt>
   1b594: f94002c0     	ldr	x0, [x22]
   1b598: 2a1f03e1     	mov	w1, wzr
   1b59c: aa1b03e2     	mov	x2, x27
   1b5a0: 9400b8fc     	bl	0x49990 <memset@plt>
   1b5a4: 52804008     	mov	w8, #0x200              // =512
   1b5a8: 52800569     	mov	w9, #0x2b               // =43
   1b5ac: 33001f88     	bfxil	w8, w28, #0, #8
   1b5b0: f85c03a0     	ldur	x0, [x29, #-0x40]
   1b5b4: f81d03b8     	stur	x24, [x29, #-0x30]
   1b5b8: b9400ad4     	ldr	w20, [x22, #0x8]
   1b5bc: 781e03b5     	sturh	w21, [x29, #-0x20]
   1b5c0: d100c3a1     	sub	x1, x29, #0x30
   1b5c4: 781e23b5     	sturh	w21, [x29, #-0x1e]
   1b5c8: 1e2e1000     	fmov	s0, #1.00000000
   1b5cc: 293b27a8     	stp	w8, w9, [x29, #-0x28]
   1b5d0: 1e2e1001     	fmov	s1, #1.00000000
   1b5d4: 790022d5     	strh	w21, [x22, #0x10]
   1b5d8: aa1603e2     	mov	x2, x22
   1b5dc: 790026d5     	strh	w21, [x22, #0x12]
   1b5e0: aa1903e3     	mov	x3, x25
   1b5e4: b9000ac8     	str	w8, [x22, #0x8]
   1b5e8: aa1903e4     	mov	x4, x25
   1b5ec: f9400008     	ldr	x8, [x0]
   1b5f0: f9400908     	ldr	x8, [x8, #0x10]
   1b5f4: d63f0100     	blr	x8
   1b5f8: 790022d5     	strh	w21, [x22, #0x10]
   1b5fc: aa1803e1     	mov	x1, x24
   1b600: 790026d5     	strh	w21, [x22, #0x12]
   1b604: b9000ad4     	str	w20, [x22, #0x8]
   1b608: f9408e60     	ldr	x0, [x19, #0x118]
   1b60c: f9400008     	ldr	x8, [x0]
   1b610: f9400d08     	ldr	x8, [x8, #0x18]
   1b614: d63f0100     	blr	x8
   1b618: d3417f88     	ubfx	x8, x28, #1, #31
   1b61c: f85903bb     	ldur	x27, [x29, #-0x70]
   1b620: 11000514     	add	w20, w8, #0x1
   1b624: 6b140388     	subs	w8, w28, w20
   1b628: 540002a0     	b.eq	0x1b67c <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x858>
   1b62c: 52800309     	mov	w9, #0x18               // =24
   1b630: aa1f03f7     	mov	x23, xzr
   1b634: 9ba97d15     	umull	x21, w8, w9
   1b638: 14000005     	b	0x1b64c <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x828>
   1b63c: 11000694     	add	w20, w20, #0x1
   1b640: 910062f7     	add	x23, x23, #0x18
   1b644: eb1702bf     	cmp	x21, x23
   1b648: 540001a0     	b.eq	0x1b67c <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x858>
   1b64c: f9404e68     	ldr	x8, [x19, #0x98]
   1b650: 8b170100     	add	x0, x8, x23
   1b654: b9400008     	ldr	w8, [x0]
   1b658: 34ffff28     	cbz	w8, 0x1b63c <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x818>
   1b65c: 794022c8     	ldrh	w8, [x22, #0x10]
   1b660: 2a1403e9     	mov	w9, w20
   1b664: f94002ca     	ldr	x10, [x22]
   1b668: f85c83a2     	ldur	x2, [x29, #-0x38]
   1b66c: 9b087d28     	mul	x8, x9, x8
   1b670: 8b080941     	add	x1, x10, x8, lsl #2
   1b674: 94004521     	bl	0x2caf8 <DSP::CDelayLight::ProcessBuffer(float*, unsigned int)>
   1b678: 17fffff1     	b	0x1b63c <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x818>
   1b67c: f85b83b7     	ldur	x23, [x29, #-0x48]
   1b680: 140001be     	b	0x1bd78 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xf54>
   1b684: 7100035f     	cmp	w26, #0x0
   1b688: 1b0d7dd1     	mul	w17, w14, w13
   1b68c: 5a89a74f     	csneg	w15, w26, w9, ge
   1b690: 1a9fa7ee     	cset	w14, lt
   1b694: 1a9f07f0     	cset	w16, ne
   1b698: 531e7631     	lsl	w17, w17, #2
   1b69c: 9baf7d6f     	umull	x15, w11, w15
   1b6a0: f2607dff     	tst	x15, #0xffffffff00000000
   1b6a4: 1a9f07e0     	cset	w0, ne
   1b6a8: 710001ff     	cmp	w15, #0x0
   1b6ac: 1a9f07ef     	cset	w15, ne
   1b6b0: f100019f     	cmp	x12, #0x0
   1b6b4: 0a0f01ce     	and	w14, w14, w15
   1b6b8: 1a9f07ef     	cset	w15, ne
   1b6bc: 2a0001c0     	orr	w0, w14, w0
   1b6c0: 0a1001ef     	and	w15, w15, w16
   1b6c4: 927f7b8e     	and	x14, x28, #0xfffffffe
   1b6c8: 2a0f000f     	orr	w15, w0, w15
   1b6cc: 91001110     	add	x16, x8, #0x4
   1b6d0: 14000005     	b	0x1b6e4 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x8c0>
   1b6d4: 910005ad     	add	x13, x13, #0x1
   1b6d8: 0b1a0231     	add	w17, w17, w26
   1b6dc: eb1c01bf     	cmp	x13, x28
   1b6e0: 540005a2     	b.hs	0x1b794 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x970>
   1b6e4: 71000b9f     	cmp	w28, #0x2
   1b6e8: 2a1103e1     	mov	w1, w17
   1b6ec: 1a9f27e0     	cset	w0, lo
   1b6f0: d37ef421     	lsl	x1, x1, #2
   1b6f4: 2a0f0002     	orr	w2, w0, w15
   1b6f8: 8b0d0b20     	add	x0, x25, x13, lsl #2
   1b6fc: 36000062     	tbz	w2, #0x0, 0x1b708 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x8e4>
   1b700: aa1f03e2     	mov	x2, xzr
   1b704: 14000011     	b	0x1b748 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x924>
   1b708: 2a1f03e2     	mov	w2, wzr
   1b70c: 8b010203     	add	x3, x16, x1
   1b710: aa0e03e4     	mov	x4, x14
   1b714: 0b020345     	add	w5, w26, w2
   1b718: bc625801     	ldr	s1, [x0, w2, uxtw #2]
   1b71c: f1000884     	subs	x4, x4, #0x2
   1b720: 0b0a0042     	add	w2, w2, w10
   1b724: bc655802     	ldr	s2, [x0, w5, uxtw #2]
   1b728: 1e200821     	fmul	s1, s1, s0
   1b72c: 1e200842     	fmul	s2, s2, s0
   1b730: 2d3f8861     	stp	s1, s2, [x3, #-0x4]
   1b734: 91002063     	add	x3, x3, #0x8
   1b738: 54fffee1     	b.ne	0x1b714 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x8f0>
   1b73c: aa0e03e2     	mov	x2, x14
   1b740: eb1c01df     	cmp	x14, x28
   1b744: 54fffc80     	b.eq	0x1b6d4 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x8b0>
   1b748: 8b020823     	add	x3, x1, x2, lsl #2
   1b74c: 1b027d21     	mul	w1, w9, w2
   1b750: cb020382     	sub	x2, x28, x2
   1b754: 8b030103     	add	x3, x8, x3
   1b758: bc615801     	ldr	s1, [x0, w1, uxtw #2]
   1b75c: f1000442     	subs	x2, x2, #0x1
   1b760: 0b1a0021     	add	w1, w1, w26
   1b764: 1e200821     	fmul	s1, s1, s0
   1b768: bc004461     	str	s1, [x3], #0x4
   1b76c: 54ffff61     	b.ne	0x1b758 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x934>
   1b770: 17ffffd9     	b	0x1b6d4 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x8b0>
   1b774: 1b1c7f48     	mul	w8, w26, w28
   1b778: 34002fe8     	cbz	w8, 0x1bd74 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xf50>
   1b77c: f85903bb     	ldur	x27, [x29, #-0x70]
   1b780: d37ef502     	lsl	x2, x8, #2
   1b784: 2a1f03e1     	mov	w1, wzr
   1b788: aa1b03e0     	mov	x0, x27
   1b78c: 9400b881     	bl	0x49990 <memset@plt>
   1b790: 1400017a     	b	0x1bd78 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xf54>
   1b794: 3400095c     	cbz	w28, 0x1b8bc <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xa98>
   1b798: 7100035f     	cmp	w26, #0x0
   1b79c: 2a1f03ed     	mov	w13, wzr
   1b7a0: 5a89a74f     	csneg	w15, w26, w9, ge
   1b7a4: 1a9f07f0     	cset	w16, ne
   1b7a8: aa1f03ee     	mov	x14, xzr
   1b7ac: 9baf7d6b     	umull	x11, w11, w15
   1b7b0: 1a9fa7ef     	cset	w15, lt
   1b7b4: f2607d7f     	tst	x11, #0xffffffff00000000
   1b7b8: 1a9f07f1     	cset	w17, ne
   1b7bc: 7100017f     	cmp	w11, #0x0
   1b7c0: 1a9f07eb     	cset	w11, ne
   1b7c4: f100019f     	cmp	x12, #0x0
   1b7c8: 0a0b01eb     	and	w11, w15, w11
   1b7cc: 1a9f07ec     	cset	w12, ne
   1b7d0: 2a11016b     	orr	w11, w11, w17
   1b7d4: 0a10018c     	and	w12, w12, w16
   1b7d8: 2a0c016b     	orr	w11, w11, w12
   1b7dc: 927f7b8c     	and	x12, x28, #0xfffffffe
   1b7e0: 9100132f     	add	x15, x25, #0x4
   1b7e4: 14000005     	b	0x1b7f8 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x9d4>
   1b7e8: 910005ce     	add	x14, x14, #0x1
   1b7ec: 0b1a01ad     	add	w13, w13, w26
   1b7f0: eb1c01df     	cmp	x14, x28
   1b7f4: 54002c20     	b.eq	0x1bd78 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xf54>
   1b7f8: 1b0e7f40     	mul	w0, w26, w14
   1b7fc: 2a0d03f1     	mov	w17, w13
   1b800: d37ef621     	lsl	x1, x17, #2
   1b804: aa1f03f0     	mov	x16, xzr
   1b808: 8b0101f1     	add	x17, x15, x1
   1b80c: 8b010321     	add	x1, x25, x1
   1b810: 8b204b60     	add	x0, x27, w0, uxtw #2
   1b814: 14000005     	b	0x1b828 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xa04>
   1b818: bc307800     	str	s0, [x0, x16, lsl #2]
   1b81c: 91000610     	add	x16, x16, #0x1
   1b820: eb1c021f     	cmp	x16, x28
   1b824: 54fffe20     	b.eq	0x1b7e8 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x9c4>
   1b828: 71000b9f     	cmp	w28, #0x2
   1b82c: 1a9f27e2     	cset	w2, lo
   1b830: 2a0b0043     	orr	w3, w2, w11
   1b834: 8b100902     	add	x2, x8, x16, lsl #2
   1b838: 36000083     	tbz	w3, #0x0, 0x1b848 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xa24>
   1b83c: 2f00e400     	movi	d0, #0000000000000000
   1b840: aa1f03e5     	mov	x5, xzr
   1b844: 14000014     	b	0x1b894 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xa70>
   1b848: 2f00e400     	movi	d0, #0000000000000000
   1b84c: 2f00e401     	movi	d1, #0000000000000000
   1b850: 2a1f03e3     	mov	w3, wzr
   1b854: aa0c03e4     	mov	x4, x12
   1b858: aa1103e5     	mov	x5, x17
   1b85c: 0b030346     	add	w6, w26, w3
   1b860: bc635843     	ldr	s3, [x2, w3, uxtw #2]
   1b864: 2d7f94a2     	ldp	s2, s5, [x5, #-0x4]
   1b868: 910020a5     	add	x5, x5, #0x8
   1b86c: f1000884     	subs	x4, x4, #0x2
   1b870: bc665844     	ldr	s4, [x2, w6, uxtw #2]
   1b874: 0b0a0063     	add	w3, w3, w10
   1b878: 1f020060     	fmadd	s0, s3, s2, s0
   1b87c: 1f050481     	fmadd	s1, s4, s5, s1
   1b880: 54fffee1     	b.ne	0x1b85c <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xa38>
   1b884: 1e202820     	fadd	s0, s1, s0
   1b888: aa0c03e5     	mov	x5, x12
   1b88c: eb1c019f     	cmp	x12, x28
   1b890: 54fffc40     	b.eq	0x1b818 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x9f4>
   1b894: 1b057d23     	mul	w3, w9, w5
   1b898: 8b050824     	add	x4, x1, x5, lsl #2
   1b89c: cb050385     	sub	x5, x28, x5
   1b8a0: bc635841     	ldr	s1, [x2, w3, uxtw #2]
   1b8a4: 0b1a0063     	add	w3, w3, w26
   1b8a8: bc404482     	ldr	s2, [x4], #0x4
   1b8ac: f10004a5     	subs	x5, x5, #0x1
   1b8b0: 1f020020     	fmadd	s0, s1, s2, s0
   1b8b4: 54ffff61     	b.ne	0x1b8a0 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xa7c>
   1b8b8: 17ffffd8     	b	0x1b818 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x9f4>
   1b8bc: 2a1f03fa     	mov	w26, wzr
   1b8c0: 1400012e     	b	0x1bd78 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xf54>
   1b8c4: 2d4f8a60     	ldp	s0, s2, [x19, #0x7c]
   1b8c8: 2d481261     	ldp	s1, s4, [x19, #0x40]
   1b8cc: bd406e63     	ldr	s3, [x19, #0x6c]
   1b8d0: bd403265     	ldr	s5, [x19, #0x30]
   1b8d4: f85b83b4     	ldur	x20, [x29, #-0x48]
   1b8d8: f85c83b5     	ldur	x21, [x29, #-0x38]
   1b8dc: 1e220862     	fmul	s2, s3, s2
   1b8e0: 1e2408a3     	fmul	s3, s5, s4
   1b8e4: f94002c1     	ldr	x1, [x22]
   1b8e8: f9400280     	ldr	x0, [x20]
   1b8ec: 2a1503e2     	mov	w2, w21
   1b8f0: 9400474d     	bl	0x2d624 <DSP::Mix2Interp(float*, float*, float, float, float, float, unsigned int)>
   1b8f4: 2d4f8a60     	ldp	s0, s2, [x19, #0x7c]
   1b8f8: 2d481261     	ldp	s1, s4, [x19, #0x40]
   1b8fc: bd406e63     	ldr	s3, [x19, #0x6c]
   1b900: 2a1503e2     	mov	w2, w21
   1b904: bd403265     	ldr	s5, [x19, #0x30]
   1b908: f9400288     	ldr	x8, [x20]
   1b90c: 79402289     	ldrh	w9, [x20, #0x10]
   1b910: 1e220862     	fmul	s2, s3, s2
   1b914: f94002ca     	ldr	x10, [x22]
   1b918: 1e2408a3     	fmul	s3, s5, s4
   1b91c: 794022cb     	ldrh	w11, [x22, #0x10]
   1b920: 8b090900     	add	x0, x8, x9, lsl #2
   1b924: 8b0b0941     	add	x1, x10, x11, lsl #2
   1b928: 9400473f     	bl	0x2d624 <DSP::Mix2Interp(float*, float*, float, float, float, float, unsigned int)>
   1b92c: 2d4f8a60     	ldp	s0, s2, [x19, #0x7c]
   1b930: 2d481261     	ldp	s1, s4, [x19, #0x40]
   1b934: bd406e63     	ldr	s3, [x19, #0x6c]
   1b938: 2a1503e2     	mov	w2, w21
   1b93c: bd403265     	ldr	s5, [x19, #0x30]
   1b940: f9400288     	ldr	x8, [x20]
   1b944: 79402289     	ldrh	w9, [x20, #0x10]
   1b948: 1e220862     	fmul	s2, s3, s2
   1b94c: f94002ca     	ldr	x10, [x22]
   1b950: 1e2408a3     	fmul	s3, s5, s4
   1b954: 794022cb     	ldrh	w11, [x22, #0x10]
   1b958: 8b090d00     	add	x0, x8, x9, lsl #3
   1b95c: 8b0b0d41     	add	x1, x10, x11, lsl #3
   1b960: 94004731     	bl	0x2d624 <DSP::Mix2Interp(float*, float*, float, float, float, float, unsigned int)>
   1b964: 3942ba68     	ldrb	w8, [x19, #0xae]
   1b968: 52800429     	mov	w9, #0x21               // =33
   1b96c: 6a09011f     	tst	w8, w9
   1b970: 54000dc0     	b.eq	0x1bb28 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xd04>
   1b974: b9400ac8     	ldr	w8, [x22, #0x8]
   1b978: 52a00429     	mov	w9, #0x210000           // =2162688
   1b97c: 6a09011f     	tst	w8, w9
   1b980: 54000260     	b.eq	0x1b9cc <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xba8>
   1b984: 530c3908     	ubfx	w8, w8, #12, #3
   1b988: 794022ca     	ldrh	w10, [x22, #0x10]
   1b98c: aa1a03e0     	mov	x0, x26
   1b990: aa1903e2     	mov	x2, x25
   1b994: 9e670100     	fmov	d0, x8
   1b998: f94002c8     	ldr	x8, [x22]
   1b99c: 0e205800     	cnt	v0.8b, v0.8b
   1b9a0: 2e303800     	uaddlv	h0, v0.8b
   1b9a4: 1e260009     	fmov	w9, s0
   1b9a8: 531e7534     	lsl	w20, w9, #2
   1b9ac: 9b142141     	madd	x1, x10, x20, x8
   1b9b0: 9400b800     	bl	0x499b0 <memcpy@plt>
   1b9b4: f94002c8     	ldr	x8, [x22]
   1b9b8: 1100128a     	add	w10, w20, #0x4
   1b9bc: 794022c9     	ldrh	w9, [x22, #0x10]
   1b9c0: 8b190340     	add	x0, x26, x25
   1b9c4: 9b0a2121     	madd	x1, x9, x10, x8
   1b9c8: 14000009     	b	0x1b9ec <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xbc8>
   1b9cc: f94002c1     	ldr	x1, [x22]
   1b9d0: aa1a03e0     	mov	x0, x26
   1b9d4: aa1903e2     	mov	x2, x25
   1b9d8: 9400b7f6     	bl	0x499b0 <memcpy@plt>
   1b9dc: f94002c8     	ldr	x8, [x22]
   1b9e0: 8b190340     	add	x0, x26, x25
   1b9e4: 794022c9     	ldrh	w9, [x22, #0x10]
   1b9e8: 8b090901     	add	x1, x8, x9, lsl #2
   1b9ec: aa1903e2     	mov	x2, x25
   1b9f0: 9400b7f0     	bl	0x499b0 <memcpy@plt>
   1b9f4: b940ae68     	ldr	w8, [x19, #0xac]
   1b9f8: d100c3a2     	sub	x2, x29, #0x30
   1b9fc: aa1303e0     	mov	x0, x19
   1ba00: f85b83a1     	ldur	x1, [x29, #-0x48]
   1ba04: 2a1f03e4     	mov	w4, wzr
   1ba08: f85c83a3     	ldur	x3, [x29, #-0x38]
   1ba0c: 7212011f     	tst	w8, #0x4000
   1ba10: 52800048     	mov	w8, #0x2                // =2
   1ba14: 1a880505     	cinc	w5, w8, ne
   1ba18: 940002ab     	bl	0x1c4c4 <CAkConvolutionReverbFX::ProcessSurroundChannels(AkAudioBuffer*, AkAudioBuffer&, unsigned int, unsigned int, unsigned int)>
   1ba1c: b940ae69     	ldr	w9, [x19, #0xac]
   1ba20: 52a00428     	mov	w8, #0x210000           // =2162688
   1ba24: 6a29011f     	bics	wzr, w8, w9
   1ba28: 54000801     	b.ne	0x1bb28 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xd04>
   1ba2c: b9400aca     	ldr	w10, [x22, #0x8]
   1ba30: 7212013f     	tst	w9, #0x4000
   1ba34: 52800089     	mov	w9, #0x4                // =4
   1ba38: 1a890534     	cinc	w20, w9, ne
   1ba3c: 6a2a011f     	bics	wzr, w8, w10
   1ba40: 54000341     	b.ne	0x1baa8 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xc84>
   1ba44: 7212015f     	tst	w10, #0x4000
   1ba48: 52800288     	mov	w8, #0x14               // =20
   1ba4c: f94002c9     	ldr	x9, [x22]
   1ba50: 5280020a     	mov	w10, #0x10              // =16
   1ba54: 794022cb     	ldrh	w11, [x22, #0x10]
   1ba58: 1a880155     	csel	w21, w10, w8, eq
   1ba5c: aa1a03e0     	mov	x0, x26
   1ba60: aa1903e2     	mov	x2, x25
   1ba64: 9b152561     	madd	x1, x11, x21, x9
   1ba68: 9400b7d2     	bl	0x499b0 <memcpy@plt>
   1ba6c: f94002c8     	ldr	x8, [x22]
   1ba70: 110012aa     	add	w10, w21, #0x4
   1ba74: 794022c9     	ldrh	w9, [x22, #0x10]
   1ba78: 8b190340     	add	x0, x26, x25
   1ba7c: aa1903e2     	mov	x2, x25
   1ba80: 9b0a2121     	madd	x1, x9, x10, x8
   1ba84: 9400b7cb     	bl	0x499b0 <memcpy@plt>
   1ba88: 12001e85     	and	w5, w20, #0xff
   1ba8c: d100c3a2     	sub	x2, x29, #0x30
   1ba90: aa1303e0     	mov	x0, x19
   1ba94: f85b83a1     	ldur	x1, [x29, #-0x48]
   1ba98: 52800024     	mov	w4, #0x1                // =1
   1ba9c: f85c83a3     	ldur	x3, [x29, #-0x38]
   1baa0: 94000289     	bl	0x1c4c4 <CAkConvolutionReverbFX::ProcessSurroundChannels(AkAudioBuffer*, AkAudioBuffer&, unsigned int, unsigned int, unsigned int)>
   1baa4: 14000021     	b	0x1bb28 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xd04>
   1baa8: f85b83b5     	ldur	x21, [x29, #-0x48]
   1baac: 531e7694     	lsl	w20, w20, #2
   1bab0: 2d4f8660     	ldp	s0, s1, [x19, #0x7c]
   1bab4: bd407262     	ldr	s2, [x19, #0x70]
   1bab8: 927e168a     	and	x10, x20, #0xfc
   1babc: f94002a8     	ldr	x8, [x21]
   1bac0: aa1a03e1     	mov	x1, x26
   1bac4: 794022a9     	ldrh	w9, [x21, #0x10]
   1bac8: 1e210842     	fmul	s2, s2, s1
   1bacc: bd403664     	ldr	s4, [x19, #0x34]
   1bad0: f85c83bb     	ldur	x27, [x29, #-0x38]
   1bad4: d503201f     	nop
   1bad8: 9b0a2120     	madd	x0, x9, x10, x8
   1badc: 2d480e61     	ldp	s1, s3, [x19, #0x40]
   1bae0: 1e230883     	fmul	s3, s4, s3
   1bae4: 2a1b03e2     	mov	w2, w27
   1bae8: 940046cf     	bl	0x2d624 <DSP::Mix2Interp(float*, float*, float, float, float, float, unsigned int)>
   1baec: 2d4f8660     	ldp	s0, s1, [x19, #0x7c]
   1baf0: f94002a8     	ldr	x8, [x21]
   1baf4: 1100128a     	add	w10, w20, #0x4
   1baf8: 794022a9     	ldrh	w9, [x21, #0x10]
   1bafc: 927e154a     	and	x10, x10, #0xfc
   1bb00: bd407262     	ldr	s2, [x19, #0x70]
   1bb04: 8b190341     	add	x1, x26, x25
   1bb08: 2a1b03e2     	mov	w2, w27
   1bb0c: bd403664     	ldr	s4, [x19, #0x34]
   1bb10: d503201f     	nop
   1bb14: 9b0a2120     	madd	x0, x9, x10, x8
   1bb18: 1e210842     	fmul	s2, s2, s1
   1bb1c: 2d480e61     	ldp	s1, s3, [x19, #0x40]
   1bb20: 1e230883     	fmul	s3, s4, s3
   1bb24: 940046c0     	bl	0x2d624 <DSP::Mix2Interp(float*, float*, float, float, float, float, unsigned int)>
   1bb28: b940ae68     	ldr	w8, [x19, #0xac]
   1bb2c: f85c83b4     	ldur	x20, [x29, #-0x38]
   1bb30: 367802c8     	tbz	w8, #0xf, 0x1bb88 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xd64>
   1bb34: f85b83aa     	ldur	x10, [x29, #-0x48]
   1bb38: b9400948     	ldr	w8, [x10, #0x8]
   1bb3c: 37780068     	tbnz	w8, #0xf, 0x1bb48 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xd24>
   1bb40: aa1f03e0     	mov	x0, xzr
   1bb44: 14000007     	b	0x1bb60 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xd3c>
   1bb48: 12001d08     	and	w8, w8, #0xff
   1bb4c: 79402149     	ldrh	w9, [x10, #0x10]
   1bb50: 51000508     	sub	w8, w8, #0x1
   1bb54: f940014a     	ldr	x10, [x10]
   1bb58: 9b097d08     	mul	x8, x8, x9
   1bb5c: 8b080940     	add	x0, x10, x8, lsl #2
   1bb60: 2d4f8a60     	ldp	s0, s2, [x19, #0x7c]
   1bb64: 2d481261     	ldp	s1, s4, [x19, #0x40]
   1bb68: bd407a63     	ldr	s3, [x19, #0x78]
   1bb6c: 2a1403e2     	mov	w2, w20
   1bb70: bd403e65     	ldr	s5, [x19, #0x3c]
   1bb74: f94002c1     	ldr	x1, [x22]
   1bb78: 1e220862     	fmul	s2, s3, s2
   1bb7c: 1e2408a3     	fmul	s3, s5, s4
   1bb80: 940046a9     	bl	0x2d624 <DSP::Mix2Interp(float*, float*, float, float, float, float, unsigned int)>
   1bb84: b940ae68     	ldr	w8, [x19, #0xac]
   1bb88: 52bff389     	mov	w9, #-0x640000          // =-6553600
   1bb8c: 6a09011f     	tst	w8, w9
   1bb90: 54000e60     	b.eq	0x1bd5c <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xf38>
   1bb94: 5280c6e9     	mov	w9, #0x637              // =1591
   1bb98: 0a483129     	and	w9, w9, w8, lsr #12
   1bb9c: 9e670120     	fmov	d0, x9
   1bba0: 130f3d09     	sbfx	w9, w8, #15, #1
   1bba4: 0b280128     	add	w8, w9, w8, uxtb
   1bba8: 0e205800     	cnt	v0.8b, v0.8b
   1bbac: 2e303800     	uaddlv	h0, v0.8b
   1bbb0: 1e26000a     	fmov	w10, s0
   1bbb4: 6b08015f     	cmp	w10, w8
   1bbb8: 54000d22     	b.hs	0x1bd5c <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xf38>
   1bbbc: 927e3689     	and	x9, x20, #0xfffc
   1bbc0: 1e230282     	ucvtf	s2, w20
   1bbc4: 1e2e1001     	fmov	s1, #1.00000000
   1bbc8: d0ffff8c     	adrp	x12, 0xd000 <vsnprintf+0xd000>
   1bbcc: 2a0a03ea     	mov	w10, w10
   1bbd0: 1e221003     	fmov	s3, #4.00000000
   1bbd4: 1e230120     	ucvtf	s0, w9
   1bbd8: d37ef54b     	lsl	x11, x10, #2
   1bbdc: 1e201820     	fdiv	s0, s1, s0
   1bbe0: 1e221821     	fdiv	s1, s1, s2
   1bbe4: 3dc3b182     	ldr	q2, [x12, #0xec0]
   1bbe8: 14000005     	b	0x1bbfc <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xdd8>
   1bbec: 9100054a     	add	x10, x10, #0x1
   1bbf0: 9100116b     	add	x11, x11, #0x4
   1bbf4: eb08015f     	cmp	x10, x8
   1bbf8: 54000b20     	b.eq	0x1bd5c <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xf38>
   1bbfc: f85b83ac     	ldur	x12, [x29, #-0x48]
   1bc00: 7100129f     	cmp	w20, #0x4
   1bc04: bd407e64     	ldr	s4, [x19, #0x7c]
   1bc08: bd404265     	ldr	s5, [x19, #0x40]
   1bc0c: 7940218d     	ldrh	w13, [x12, #0x10]
   1bc10: f940018e     	ldr	x14, [x12]
   1bc14: 9b0d7d4c     	mul	x12, x10, x13
   1bc18: d37ef58f     	lsl	x15, x12, #2
   1bc1c: 8b0f01cc     	add	x12, x14, x15
   1bc20: aa0c03f0     	mov	x16, x12
   1bc24: 540002a3     	b.lo	0x1bc78 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xe54>
   1bc28: 34000909     	cbz	w9, 0x1bd48 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xf24>
   1bc2c: 1e2438a6     	fsub	s6, s5, s4
   1bc30: 8b090991     	add	x17, x12, x9, lsl #2
   1bc34: aa0c03f0     	mov	x16, x12
   1bc38: 1e2008c7     	fmul	s7, s6, s0
   1bc3c: 4ea41c86     	mov	v6.16b, v4.16b
   1bc40: 1e2428f0     	fadd	s16, s7, s4
   1bc44: 1e272a11     	fadd	s17, s16, s7
   1bc48: 6e0c0606     	mov	v6.s[1], v16.s[0]
   1bc4c: 1e272a30     	fadd	s16, s17, s7
   1bc50: 1e2308e7     	fmul	s7, s7, s3
   1bc54: 6e140626     	mov	v6.s[2], v17.s[0]
   1bc58: 4e0404e7     	dup	v7.4s, v7.s[0]
   1bc5c: 6e1c0606     	mov	v6.s[3], v16.s[0]
   1bc60: 3dc00210     	ldr	q16, [x16]
   1bc64: 6e26de10     	fmul	v16.4s, v16.4s, v6.4s
   1bc68: 4e27d4c6     	fadd	v6.4s, v6.4s, v7.4s
   1bc6c: 3c810610     	str	q16, [x16], #0x10
   1bc70: eb11021f     	cmp	x16, x17
   1bc74: 54ffff63     	b.lo	0x1bc60 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xe3c>
   1bc78: 8b14098c     	add	x12, x12, x20, lsl #2
   1bc7c: eb0c021f     	cmp	x16, x12
   1bc80: 54fffb62     	b.hs	0x1bbec <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xdc8>
   1bc84: 1e2438a5     	fsub	s5, s5, s4
   1bc88: 8b0e0331     	add	x17, x25, x14
   1bc8c: 91001200     	add	x0, x16, #0x4
   1bc90: 8b0f022e     	add	x14, x17, x15
   1bc94: eb0001df     	cmp	x14, x0
   1bc98: aa3003e1     	mvn	x1, x16
   1bc9c: 9a8081ce     	csel	x14, x14, x0, hi
   1bca0: 1e2108a5     	fmul	s5, s5, s1
   1bca4: 8b0101ce     	add	x14, x14, x1
   1bca8: f10071df     	cmp	x14, #0x1c
   1bcac: 54000062     	b.hs	0x1bcb8 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xe94>
   1bcb0: aa1003ed     	mov	x13, x16
   1bcb4: 1400001e     	b	0x1bd2c <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xf08>
   1bcb8: d342fdce     	lsr	x14, x14, #2
   1bcbc: 9b0d456d     	madd	x13, x11, x13, x17
   1bcc0: 910005ce     	add	x14, x14, #0x1
   1bcc4: 4e040486     	dup	v6.4s, v4.s[0]
   1bcc8: 927dedcf     	and	x15, x14, #0x7ffffffffffffff8
   1bccc: eb0001bf     	cmp	x13, x0
   1bcd0: 9a8081ad     	csel	x13, x13, x0, hi
   1bcd4: 4f851046     	fmla	v6.4s, v2.4s, v5.s[0]
   1bcd8: 8b0d0031     	add	x17, x1, x13
   1bcdc: 8b0f0a0d     	add	x13, x16, x15, lsl #2
   1bce0: 9e2201e7     	scvtf	s7, x15
   1bce4: d342fe31     	lsr	x17, x17, #2
   1bce8: 91000631     	add	x17, x17, #0x1
   1bcec: 91004210     	add	x16, x16, #0x10
   1bcf0: 927dee31     	and	x17, x17, #0x7ffffffffffffff8
   1bcf4: 1f0710a4     	fmadd	s4, s5, s7, s4
   1bcf8: 1e2308a7     	fmul	s7, s5, s3
   1bcfc: 4e0404e7     	dup	v7.4s, v7.s[0]
   1bd00: ad7fca11     	ldp	q17, q18, [x16, #-0x10]
   1bd04: 4e27d4d0     	fadd	v16.4s, v6.4s, v7.4s
   1bd08: f1002231     	subs	x17, x17, #0x8
   1bd0c: 6e26de26     	fmul	v6.4s, v17.4s, v6.4s
   1bd10: 6e30de51     	fmul	v17.4s, v18.4s, v16.4s
   1bd14: ad3fc606     	stp	q6, q17, [x16, #-0x10]
   1bd18: 91008210     	add	x16, x16, #0x20
   1bd1c: 4e27d606     	fadd	v6.4s, v16.4s, v7.4s
   1bd20: 54ffff01     	b.ne	0x1bd00 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xedc>
   1bd24: eb0f01df     	cmp	x14, x15
   1bd28: 54fff620     	b.eq	0x1bbec <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xdc8>
   1bd2c: bd4001a6     	ldr	s6, [x13]
   1bd30: 1e2408c6     	fmul	s6, s6, s4
   1bd34: 1e252884     	fadd	s4, s4, s5
   1bd38: bc0045a6     	str	s6, [x13], #0x4
   1bd3c: eb0c01bf     	cmp	x13, x12
   1bd40: 54ffff63     	b.lo	0x1bd2c <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xf08>
   1bd44: 17ffffaa     	b	0x1bbec <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xdc8>
   1bd48: aa0c03f0     	mov	x16, x12
   1bd4c: 8b14098c     	add	x12, x12, x20, lsl #2
   1bd50: eb0c021f     	cmp	x16, x12
   1bd54: 54fff983     	b.lo	0x1bc84 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xe60>
   1bd58: 17ffffa5     	b	0x1bbec <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xdc8>
   1bd5c: f94002e8     	ldr	x8, [x23]
   1bd60: aa1703e0     	mov	x0, x23
   1bd64: aa1c03e1     	mov	x1, x28
   1bd68: f9401908     	ldr	x8, [x8, #0x30]
   1bd6c: d63f0100     	blr	x8
   1bd70: 1400014d     	b	0x1c2a4 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x1480>
   1bd74: f85903bb     	ldur	x27, [x29, #-0x70]
   1bd78: 2d4f8a60     	ldp	s0, s2, [x19, #0x7c]
   1bd7c: 2d481261     	ldp	s1, s4, [x19, #0x40]
   1bd80: bd400363     	ldr	s3, [x27]
   1bd84: f85c83bb     	ldur	x27, [x29, #-0x38]
   1bd88: f94002e0     	ldr	x0, [x23]
   1bd8c: 1e220862     	fmul	s2, s3, s2
   1bd90: 1e230883     	fmul	s3, s4, s3
   1bd94: f94002c1     	ldr	x1, [x22]
   1bd98: 2a1b03e2     	mov	w2, w27
   1bd9c: 94004622     	bl	0x2d624 <DSP::Mix2Interp(float*, float*, float, float, float, float, unsigned int)>
   1bda0: 71000b9f     	cmp	w28, #0x2
   1bda4: 540012c3     	b.lo	0x1bffc <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x11d8>
   1bda8: d37ef794     	lsl	x20, x28, #2
   1bdac: 52800095     	mov	w21, #0x4               // =4
   1bdb0: 2a1a03f7     	mov	w23, w26
   1bdb4: f85903b8     	ldur	x24, [x29, #-0x70]
   1bdb8: 14000005     	b	0x1bdcc <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xfa8>
   1bdbc: 0b1a02f7     	add	w23, w23, w26
   1bdc0: 910012b5     	add	x21, x21, #0x4
   1bdc4: eb15029f     	cmp	x20, x21
   1bdc8: 540002a0     	b.eq	0x1be1c <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xff8>
   1bdcc: bc775b00     	ldr	s0, [x24, w23, uxtw #2]
   1bdd0: bd404661     	ldr	s1, [x19, #0x44]
   1bdd4: 1e200821     	fmul	s1, s1, s0
   1bdd8: 1e202028     	fcmp	s1, #0.0
   1bddc: 54ffff00     	b.eq	0x1bdbc <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xf98>
   1bde0: bd408262     	ldr	s2, [x19, #0x80]
   1bde4: 1e220800     	fmul	s0, s0, s2
   1bde8: 1e202008     	fcmp	s0, #0.0
   1bdec: 54fffe80     	b.eq	0x1bdbc <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xf98>
   1bdf0: a97c0fa0     	ldp	x0, x3, [x29, #-0x40]
   1bdf4: f94002c8     	ldr	x8, [x22]
   1bdf8: 794022c9     	ldrh	w9, [x22, #0x10]
   1bdfc: f940000a     	ldr	x10, [x0]
   1be00: d503201f     	nop
   1be04: 9b0922a1     	madd	x1, x21, x9, x8
   1be08: f85b83a8     	ldur	x8, [x29, #-0x48]
   1be0c: f9400102     	ldr	x2, [x8]
   1be10: f9401148     	ldr	x8, [x10, #0x20]
   1be14: d63f0100     	blr	x8
   1be18: 17ffffe9     	b	0x1bdbc <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0xf98>
   1be1c: f85b83b7     	ldur	x23, [x29, #-0x48]
   1be20: 71000b9f     	cmp	w28, #0x2
   1be24: f85c83bb     	ldur	x27, [x29, #-0x38]
   1be28: 54000ea3     	b.lo	0x1bffc <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x11d8>
   1be2c: 531f7b49     	lsl	w9, w26, #1
   1be30: 51000b88     	sub	w8, w28, #0x2
   1be34: 52800098     	mov	w24, #0x4               // =4
   1be38: 293627a8     	stp	w8, w9, [x29, #-0x50]
   1be3c: 52800108     	mov	w8, #0x8                // =8
   1be40: 52800029     	mov	w9, #0x1                // =1
   1be44: f81a83a8     	stur	x8, [x29, #-0x58]
   1be48: 14000011     	b	0x1be8c <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x1068>
   1be4c: b85b43a8     	ldur	w8, [x29, #-0x4c]
   1be50: 91001318     	add	x24, x24, #0x4
   1be54: f85b83b7     	ldur	x23, [x29, #-0x48]
   1be58: f85c83bb     	ldur	x27, [x29, #-0x38]
   1be5c: 0b1a0108     	add	w8, w8, w26
   1be60: b81b43a8     	stur	w8, [x29, #-0x4c]
   1be64: f85a83a8     	ldur	x8, [x29, #-0x58]
   1be68: 91001108     	add	x8, x8, #0x4
   1be6c: f81a83a8     	stur	x8, [x29, #-0x58]
   1be70: b85b03a8     	ldur	w8, [x29, #-0x50]
   1be74: 51000508     	sub	w8, w8, #0x1
   1be78: b81b03a8     	stur	w8, [x29, #-0x50]
   1be7c: f85983a8     	ldur	x8, [x29, #-0x68]
   1be80: aa0803e9     	mov	x9, x8
   1be84: eb1c011f     	cmp	x8, x28
   1be88: 54000ba0     	b.eq	0x1bffc <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x11d8>
   1be8c: 1b097f48     	mul	w8, w26, w9
   1be90: f85903b4     	ldur	x20, [x29, #-0x70]
   1be94: d37ef539     	lsl	x25, x9, #2
   1be98: bd408260     	ldr	s0, [x19, #0x80]
   1be9c: f81a03a9     	stur	x9, [x29, #-0x60]
   1bea0: f94002e9     	ldr	x9, [x23]
   1bea4: 8b284a88     	add	x8, x20, w8, uxtw #2
   1bea8: 794022ea     	ldrh	w10, [x23, #0x10]
   1beac: 1e280802     	fmul	s2, s0, s8
   1beb0: 794022cb     	ldrh	w11, [x22, #0x10]
   1beb4: bc796901     	ldr	s1, [x8, x25]
   1beb8: 2a1b03e2     	mov	w2, w27
   1bebc: f94002c8     	ldr	x8, [x22]
   1bec0: d503201f     	nop
   1bec4: 9b0a2720     	madd	x0, x25, x10, x9
   1bec8: bd407e60     	ldr	s0, [x19, #0x7c]
   1becc: 1e290823     	fmul	s3, s1, s9
   1bed0: 9b0b2321     	madd	x1, x25, x11, x8
   1bed4: 1e210842     	fmul	s2, s2, s1
   1bed8: 2d481261     	ldp	s1, s4, [x19, #0x40]
   1bedc: 1e240863     	fmul	s3, s3, s4
   1bee0: 940045d1     	bl	0x2d624 <DSP::Mix2Interp(float*, float*, float, float, float, float, unsigned int)>
   1bee4: aa1f03f5     	mov	x21, xzr
   1bee8: 2a1f03fb     	mov	w27, wzr
   1beec: 8b190294     	add	x20, x20, x25
   1bef0: 14000005     	b	0x1bf04 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x10e0>
   1bef4: 0b1a037b     	add	w27, w27, w26
   1bef8: 910012b5     	add	x21, x21, #0x4
   1befc: eb15031f     	cmp	x24, x21
   1bf00: 54000300     	b.eq	0x1bf60 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x113c>
   1bf04: bc7b5a80     	ldr	s0, [x20, w27, uxtw #2]
   1bf08: bd404662     	ldr	s2, [x19, #0x44]
   1bf0c: 1e290801     	fmul	s1, s0, s9
   1bf10: 1e220821     	fmul	s1, s1, s2
   1bf14: 1e202028     	fcmp	s1, #0.0
   1bf18: 54fffee0     	b.eq	0x1bef4 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x10d0>
   1bf1c: bd408262     	ldr	s2, [x19, #0x80]
   1bf20: 1e280842     	fmul	s2, s2, s8
   1bf24: 1e200840     	fmul	s0, s2, s0
   1bf28: 1e202008     	fcmp	s0, #0.0
   1bf2c: 54fffe40     	b.eq	0x1bef4 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x10d0>
   1bf30: a97c0fa0     	ldp	x0, x3, [x29, #-0x40]
   1bf34: f94002c8     	ldr	x8, [x22]
   1bf38: 794022c9     	ldrh	w9, [x22, #0x10]
   1bf3c: f94002ea     	ldr	x10, [x23]
   1bf40: 794022eb     	ldrh	w11, [x23, #0x10]
   1bf44: f940000c     	ldr	x12, [x0]
   1bf48: d503201f     	nop
   1bf4c: 9b0922a1     	madd	x1, x21, x9, x8
   1bf50: 9b0b2b22     	madd	x2, x25, x11, x10
   1bf54: f9401188     	ldr	x8, [x12, #0x20]
   1bf58: d63f0100     	blr	x8
   1bf5c: 17ffffe6     	b	0x1bef4 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x10d0>
   1bf60: f85a03a9     	ldur	x9, [x29, #-0x60]
   1bf64: 91000528     	add	x8, x9, #0x1
   1bf68: eb1c011f     	cmp	x8, x28
   1bf6c: f81983a8     	stur	x8, [x29, #-0x68]
   1bf70: 54fff6e2     	b.hs	0x1be4c <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x1028>
   1bf74: f85903a8     	ldur	x8, [x29, #-0x70]
   1bf78: 29765fbb     	ldp	w27, w23, [x29, #-0x50]
   1bf7c: f85a83b5     	ldur	x21, [x29, #-0x58]
   1bf80: 8b090914     	add	x20, x8, x9, lsl #2
   1bf84: 14000005     	b	0x1bf98 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x1174>
   1bf88: 0b1a02f7     	add	w23, w23, w26
   1bf8c: 910012b5     	add	x21, x21, #0x4
   1bf90: 7100077b     	subs	w27, w27, #0x1
   1bf94: 54fff5c0     	b.eq	0x1be4c <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x1028>
   1bf98: bc775a80     	ldr	s0, [x20, w23, uxtw #2]
   1bf9c: bd404662     	ldr	s2, [x19, #0x44]
   1bfa0: 1e290801     	fmul	s1, s0, s9
   1bfa4: 1e220821     	fmul	s1, s1, s2
   1bfa8: 1e202028     	fcmp	s1, #0.0
   1bfac: 54fffee0     	b.eq	0x1bf88 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x1164>
   1bfb0: bd408262     	ldr	s2, [x19, #0x80]
   1bfb4: 1e280842     	fmul	s2, s2, s8
   1bfb8: 1e200840     	fmul	s0, s2, s0
   1bfbc: 1e202008     	fcmp	s0, #0.0
   1bfc0: 54fffe40     	b.eq	0x1bf88 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x1164>
   1bfc4: a97b83ab     	ldp	x11, x0, [x29, #-0x48]
   1bfc8: f94002c8     	ldr	x8, [x22]
   1bfcc: 794022c9     	ldrh	w9, [x22, #0x10]
   1bfd0: f940016a     	ldr	x10, [x11]
   1bfd4: 7940216b     	ldrh	w11, [x11, #0x10]
   1bfd8: f940000c     	ldr	x12, [x0]
   1bfdc: d503201f     	nop
   1bfe0: 9b0922a1     	madd	x1, x21, x9, x8
   1bfe4: f85c83a3     	ldur	x3, [x29, #-0x38]
   1bfe8: d503201f     	nop
   1bfec: 9b0b2b22     	madd	x2, x25, x11, x10
   1bff0: f9401188     	ldr	x8, [x12, #0x20]
   1bff4: d63f0100     	blr	x8
   1bff8: 17ffffe4     	b	0x1bf88 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x1164>
   1bffc: 394022e8     	ldrb	w8, [x23, #0x8]
   1c000: f85883b8     	ldur	x24, [x29, #-0x78]
   1c004: 6b08039f     	cmp	w28, w8
   1c008: 540014e2     	b.hs	0x1c2a4 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x1480>
   1c00c: 927e3768     	and	x8, x27, #0xfffc
   1c010: 1e230362     	ucvtf	s2, w27
   1c014: 1e2e1000     	fmov	s0, #1.00000000
   1c018: b0ffff8b     	adrp	x11, 0xd000 <vsnprintf+0xd000>
   1c01c: d37ef769     	lsl	x9, x27, #2
   1c020: d37ef78a     	lsl	x10, x28, #2
   1c024: 1e230101     	ucvtf	s1, w8
   1c028: 1e221004     	fmov	s4, #4.00000000
   1c02c: 1e221802     	fdiv	s2, s0, s2
   1c030: 3dc3b163     	ldr	q3, [x11, #0xec0]
   1c034: 1e211801     	fdiv	s1, s0, s1
   1c038: 14000006     	b	0x1c050 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x122c>
   1c03c: 394022eb     	ldrb	w11, [x23, #0x8]
   1c040: 9100079c     	add	x28, x28, #0x1
   1c044: 9100114a     	add	x10, x10, #0x4
   1c048: eb0b039f     	cmp	x28, x11
   1c04c: 540012c2     	b.hs	0x1c2a4 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x1480>
   1c050: 794022eb     	ldrh	w11, [x23, #0x10]
   1c054: bd407e65     	ldr	s5, [x19, #0x7c]
   1c058: bd404266     	ldr	s6, [x19, #0x40]
   1c05c: f94002ed     	ldr	x13, [x23]
   1c060: 9b0b7f8c     	mul	x12, x28, x11
   1c064: d37ef58c     	lsl	x12, x12, #2
   1c068: 1e2520c0     	fcmp	s6, s5
   1c06c: 8b0c01ae     	add	x14, x13, x12
   1c070: 54000381     	b.ne	0x1c0e0 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x12bc>
   1c074: 1e2020a0     	fcmp	s5, s0
   1c078: 54fffe20     	b.eq	0x1c03c <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x1218>
   1c07c: aa0e03ef     	mov	x15, x14
   1c080: 7100137f     	cmp	w27, #0x4
   1c084: 54000123     	b.lo	0x1c0a8 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x1284>
   1c088: 34000fa8     	cbz	w8, 0x1c27c <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x1458>
   1c08c: 8b0809d0     	add	x16, x14, x8, lsl #2
   1c090: aa0e03ef     	mov	x15, x14
   1c094: 3dc001e6     	ldr	q6, [x15]
   1c098: 4f8590c6     	fmul	v6.4s, v6.4s, v5.s[0]
   1c09c: 3c8105e6     	str	q6, [x15], #0x10
   1c0a0: eb1001ff     	cmp	x15, x16
   1c0a4: 54ffff83     	b.lo	0x1c094 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x1270>
   1c0a8: 8b1b09ce     	add	x14, x14, x27, lsl #2
   1c0ac: eb0e01ff     	cmp	x15, x14
   1c0b0: 54fffc62     	b.hs	0x1c03c <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x1218>
   1c0b4: 8b0d012d     	add	x13, x9, x13
   1c0b8: 910011f0     	add	x16, x15, #0x4
   1c0bc: 8b0c01ac     	add	x12, x13, x12
   1c0c0: aa2f03f1     	mvn	x17, x15
   1c0c4: eb10019f     	cmp	x12, x16
   1c0c8: 9a90818c     	csel	x12, x12, x16, hi
   1c0cc: 8b11018c     	add	x12, x12, x17
   1c0d0: f100719f     	cmp	x12, #0x1c
   1c0d4: 54000542     	b.hs	0x1c17c <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x1358>
   1c0d8: aa0f03eb     	mov	x11, x15
   1c0dc: 1400003e     	b	0x1c1d4 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x13b0>
   1c0e0: aa0e03ef     	mov	x15, x14
   1c0e4: 7100137f     	cmp	w27, #0x4
   1c0e8: 540002a3     	b.lo	0x1c13c <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x1318>
   1c0ec: 34000d28     	cbz	w8, 0x1c290 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x146c>
   1c0f0: 1e2538c7     	fsub	s7, s6, s5
   1c0f4: 8b0809d0     	add	x16, x14, x8, lsl #2
   1c0f8: aa0e03ef     	mov	x15, x14
   1c0fc: 1e2108f0     	fmul	s16, s7, s1
   1c100: 4ea51ca7     	mov	v7.16b, v5.16b
   1c104: 1e252a11     	fadd	s17, s16, s5
   1c108: 1e302a32     	fadd	s18, s17, s16
   1c10c: 6e0c0627     	mov	v7.s[1], v17.s[0]
   1c110: 1e302a51     	fadd	s17, s18, s16
   1c114: 1e240a10     	fmul	s16, s16, s4
   1c118: 6e140647     	mov	v7.s[2], v18.s[0]
   1c11c: 4e040610     	dup	v16.4s, v16.s[0]
   1c120: 6e1c0627     	mov	v7.s[3], v17.s[0]
   1c124: 3dc001f1     	ldr	q17, [x15]
   1c128: 6e27de31     	fmul	v17.4s, v17.4s, v7.4s
   1c12c: 4e30d4e7     	fadd	v7.4s, v7.4s, v16.4s
   1c130: 3c8105f1     	str	q17, [x15], #0x10
   1c134: eb1001ff     	cmp	x15, x16
   1c138: 54ffff63     	b.lo	0x1c124 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x1300>
   1c13c: 8b1b09ce     	add	x14, x14, x27, lsl #2
   1c140: eb0e01ff     	cmp	x15, x14
   1c144: 54fff7c2     	b.hs	0x1c03c <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x1218>
   1c148: 1e2538c6     	fsub	s6, s6, s5
   1c14c: 8b0d0130     	add	x16, x9, x13
   1c150: 910011f1     	add	x17, x15, #0x4
   1c154: 8b0c020c     	add	x12, x16, x12
   1c158: eb11019f     	cmp	x12, x17
   1c15c: aa2f03e0     	mvn	x0, x15
   1c160: 9a91818c     	csel	x12, x12, x17, hi
   1c164: 1e2208c6     	fmul	s6, s6, s2
   1c168: 8b00018c     	add	x12, x12, x0
   1c16c: f100719f     	cmp	x12, #0x1c
   1c170: 540003e2     	b.hs	0x1c1ec <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x13c8>
   1c174: aa0f03eb     	mov	x11, x15
   1c178: 1400003a     	b	0x1c260 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x143c>
   1c17c: 9b0b354b     	madd	x11, x10, x11, x13
   1c180: d342fd8c     	lsr	x12, x12, #2
   1c184: 9100058c     	add	x12, x12, #0x1
   1c188: 4e0404a6     	dup	v6.4s, v5.s[0]
   1c18c: eb10017f     	cmp	x11, x16
   1c190: 927ded8d     	and	x13, x12, #0x7ffffffffffffff8
   1c194: 9a90816b     	csel	x11, x11, x16, hi
   1c198: 8b0b022b     	add	x11, x17, x11
   1c19c: d342fd70     	lsr	x16, x11, #2
   1c1a0: 8b0d09eb     	add	x11, x15, x13, lsl #2
   1c1a4: 91000610     	add	x16, x16, #0x1
   1c1a8: 910041ef     	add	x15, x15, #0x10
   1c1ac: 927dee10     	and	x16, x16, #0x7ffffffffffffff8
   1c1b0: ad7fc1e7     	ldp	q7, q16, [x15, #-0x10]
   1c1b4: f1002210     	subs	x16, x16, #0x8
   1c1b8: 6e26dce7     	fmul	v7.4s, v7.4s, v6.4s
   1c1bc: 4f859210     	fmul	v16.4s, v16.4s, v5.s[0]
   1c1c0: ad3fc1e7     	stp	q7, q16, [x15, #-0x10]
   1c1c4: 910081ef     	add	x15, x15, #0x20
   1c1c8: 54ffff41     	b.ne	0x1c1b0 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x138c>
   1c1cc: eb0d019f     	cmp	x12, x13
   1c1d0: 54fff360     	b.eq	0x1c03c <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x1218>
   1c1d4: bd400166     	ldr	s6, [x11]
   1c1d8: 1e2508c6     	fmul	s6, s6, s5
   1c1dc: bc004566     	str	s6, [x11], #0x4
   1c1e0: eb0e017f     	cmp	x11, x14
   1c1e4: 54ffff83     	b.lo	0x1c1d4 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x13b0>
   1c1e8: 17ffff95     	b	0x1c03c <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x1218>
   1c1ec: d342fd8c     	lsr	x12, x12, #2
   1c1f0: 9b0b414b     	madd	x11, x10, x11, x16
   1c1f4: 9100058c     	add	x12, x12, #0x1
   1c1f8: 4e0404a7     	dup	v7.4s, v5.s[0]
   1c1fc: 927ded8d     	and	x13, x12, #0x7ffffffffffffff8
   1c200: eb11017f     	cmp	x11, x17
   1c204: 9a91816b     	csel	x11, x11, x17, hi
   1c208: 4f861067     	fmla	v7.4s, v3.4s, v6.s[0]
   1c20c: 8b0b0010     	add	x16, x0, x11
   1c210: 8b0d09eb     	add	x11, x15, x13, lsl #2
   1c214: 9e2201b0     	scvtf	s16, x13
   1c218: d342fe10     	lsr	x16, x16, #2
   1c21c: 91000610     	add	x16, x16, #0x1
   1c220: 910041ef     	add	x15, x15, #0x10
   1c224: 927dee10     	and	x16, x16, #0x7ffffffffffffff8
   1c228: 1f1014c5     	fmadd	s5, s6, s16, s5
   1c22c: 1e2408d0     	fmul	s16, s6, s4
   1c230: 4e040610     	dup	v16.4s, v16.s[0]
   1c234: ad7fcdf2     	ldp	q18, q19, [x15, #-0x10]
   1c238: 4e30d4f1     	fadd	v17.4s, v7.4s, v16.4s
   1c23c: f1002210     	subs	x16, x16, #0x8
   1c240: 6e27de47     	fmul	v7.4s, v18.4s, v7.4s
   1c244: 6e31de72     	fmul	v18.4s, v19.4s, v17.4s
   1c248: ad3fc9e7     	stp	q7, q18, [x15, #-0x10]
   1c24c: 910081ef     	add	x15, x15, #0x20
   1c250: 4e30d627     	fadd	v7.4s, v17.4s, v16.4s
   1c254: 54ffff01     	b.ne	0x1c234 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x1410>
   1c258: eb0d019f     	cmp	x12, x13
   1c25c: 54ffef00     	b.eq	0x1c03c <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x1218>
   1c260: bd400167     	ldr	s7, [x11]
   1c264: 1e2508e7     	fmul	s7, s7, s5
   1c268: 1e2628a5     	fadd	s5, s5, s6
   1c26c: bc004567     	str	s7, [x11], #0x4
   1c270: eb0e017f     	cmp	x11, x14
   1c274: 54ffff63     	b.lo	0x1c260 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x143c>
   1c278: 17ffff71     	b	0x1c03c <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x1218>
   1c27c: aa0e03ef     	mov	x15, x14
   1c280: 8b1b09ce     	add	x14, x14, x27, lsl #2
   1c284: eb0e01ff     	cmp	x15, x14
   1c288: 54fff163     	b.lo	0x1c0b4 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x1290>
   1c28c: 17ffff6c     	b	0x1c03c <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x1218>
   1c290: aa0e03ef     	mov	x15, x14
   1c294: 8b1b09ce     	add	x14, x14, x27, lsl #2
   1c298: eb0e01ff     	cmp	x15, x14
   1c29c: 54ffed02     	b.hs	0x1c03c <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x1218>
   1c2a0: 17ffffaa     	b	0x1c148 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x1324>
   1c2a4: f9401708     	ldr	x8, [x24, #0x28]
   1c2a8: f85e83a9     	ldur	x9, [x29, #-0x18]
   1c2ac: eb09011f     	cmp	x8, x9
   1c2b0: 54000141     	b.ne	0x1c2d8 <CAkConvolutionReverbFX::UpMix(AkAudioBuffer*, AkAudioBuffer&)+0x14b4>
   1c2b4: d10043bf     	sub	sp, x29, #0x10
   1c2b8: a9464ff4     	ldp	x20, x19, [sp, #0x60]
   1c2bc: a94557f6     	ldp	x22, x21, [sp, #0x50]
   1c2c0: a9445ff8     	ldp	x24, x23, [sp, #0x40]
   1c2c4: a94367fa     	ldp	x26, x25, [sp, #0x30]
   1c2c8: a9426ffc     	ldp	x28, x27, [sp, #0x20]
   1c2cc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   1c2d0: 6cc723e9     	ldp	d9, d8, [sp], #0x70
   1c2d4: d65f03c0     	ret
   1c2d8: 9400b5a6     	bl	0x49970 <__stack_chk_fail@plt>

000000000001c2dc <AkMismatchBuffer::GetOutputAudio(AkAudioBuffer&, AkAudioBuffer&)>:
   1c2dc: a9bb7bfd     	stp	x29, x30, [sp, #-0x50]!
   1c2e0: f9000bf9     	str	x25, [sp, #0x10]
   1c2e4: 910003fd     	mov	x29, sp
   1c2e8: a9025ff8     	stp	x24, x23, [sp, #0x20]
   1c2ec: a90357f6     	stp	x22, x21, [sp, #0x30]
   1c2f0: a9044ff4     	stp	x20, x19, [sp, #0x40]
   1c2f4: aa0003f4     	mov	x20, x0
   1c2f8: f9400008     	ldr	x8, [x0]
   1c2fc: aa0103f3     	mov	x19, x1
   1c300: b4000ae8     	cbz	x8, 0x1c45c <AkMismatchBuffer::GetOutputAudio(AkAudioBuffer&, AkAudioBuffer&)+0x180>
   1c304: 2944a28a     	ldp	w10, w8, [x20, #0x24]
   1c308: 79402669     	ldrh	w9, [x19, #0x12]
   1c30c: b9400e6b     	ldr	w11, [x19, #0xc]
   1c310: 6b09015f     	cmp	w10, w9
   1c314: 7a512960     	ccmp	w11, #0x11, #0x0, hs
   1c318: 7940226b     	ldrh	w11, [x19, #0x10]
   1c31c: 1a8b1156     	csel	w22, w10, w11, ne
   1c320: 2943268b     	ldp	w11, w9, [x20, #0x18]
   1c324: 14000009     	b	0x1c348 <AkMismatchBuffer::GetOutputAudio(AkAudioBuffer&, AkAudioBuffer&)+0x6c>
   1c328: b9401a8b     	ldr	w11, [x20, #0x18]
   1c32c: 0b170129     	add	w9, w9, w23
   1c330: 0b170108     	add	w8, w8, w23
   1c334: 6b09017f     	cmp	w11, w9
   1c338: 7a568102     	ccmp	w8, w22, #0x2, hi
   1c33c: b9002a88     	str	w8, [x20, #0x28]
   1c340: b9001e89     	str	w9, [x20, #0x1c]
   1c344: 540005c2     	b.hs	0x1c3fc <AkMismatchBuffer::GetOutputAudio(AkAudioBuffer&, AkAudioBuffer&)+0x120>
   1c348: b9400e8a     	ldr	w10, [x20, #0xc]
   1c34c: 4b0903ed     	neg	w13, w9
   1c350: 4b09016e     	sub	w14, w11, w9
   1c354: 1aca092c     	udiv	w12, w9, w10
   1c358: 1b0a358c     	madd	w12, w12, w10, w13
   1c35c: 4b0802cd     	sub	w13, w22, w8
   1c360: 0b0c014c     	add	w12, w10, w12
   1c364: 6b0d019f     	cmp	w12, w13
   1c368: 1a8d318c     	csel	w12, w12, w13, lo
   1c36c: 3940226d     	ldrb	w13, [x19, #0x8]
   1c370: 6b0c01df     	cmp	w14, w12
   1c374: 1a8c31d7     	csel	w23, w14, w12, lo
   1c378: 34fffdad     	cbz	w13, 0x1c32c <AkMismatchBuffer::GetOutputAudio(AkAudioBuffer&, AkAudioBuffer&)+0x50>
   1c37c: aa1f03f8     	mov	x24, xzr
   1c380: aa1f03f9     	mov	x25, xzr
   1c384: 531e76f5     	lsl	w21, w23, #2
   1c388: 1aca092b     	udiv	w11, w9, w10
   1c38c: b9400a8c     	ldr	w12, [x20, #0x8]
   1c390: f940026e     	ldr	x14, [x19]
   1c394: aa1503e2     	mov	x2, x21
   1c398: 7940226f     	ldrh	w15, [x19, #0x10]
   1c39c: 1b0a7d6b     	mul	w11, w11, w10
   1c3a0: 1b197d4a     	mul	w10, w10, w25
   1c3a4: 4b0b0129     	sub	w9, w9, w11
   1c3a8: 1acc096d     	udiv	w13, w11, w12
   1c3ac: 1b0cadac     	msub	w12, w13, w12, w11
   1c3b0: b940128d     	ldr	w13, [x20, #0x10]
   1c3b4: d503201f     	nop
   1c3b8: 9b0f3b0b     	madd	x11, x24, x15, x14
   1c3bc: 1b0c7dac     	mul	w12, w13, w12
   1c3c0: f940028d     	ldr	x13, [x20]
   1c3c4: 8b284960     	add	x0, x11, w8, uxtw #2
   1c3c8: 8b2c49ac     	add	x12, x13, w12, uxtw #2
   1c3cc: 8b294989     	add	x9, x12, w9, uxtw #2
   1c3d0: 8b2a4921     	add	x1, x9, w10, uxtw #2
   1c3d4: 9400b577     	bl	0x499b0 <memcpy@plt>
   1c3d8: 3940226a     	ldrb	w10, [x19, #0x8]
   1c3dc: 91000739     	add	x25, x25, #0x1
   1c3e0: b9402a88     	ldr	w8, [x20, #0x28]
   1c3e4: b9401e89     	ldr	w9, [x20, #0x1c]
   1c3e8: eb0a033f     	cmp	x25, x10
   1c3ec: 54fff9e2     	b.hs	0x1c328 <AkMismatchBuffer::GetOutputAudio(AkAudioBuffer&, AkAudioBuffer&)+0x4c>
   1c3f0: b9400e8a     	ldr	w10, [x20, #0xc]
   1c3f4: 91001318     	add	x24, x24, #0x4
   1c3f8: 17ffffe4     	b	0x1c388 <AkMismatchBuffer::GetOutputAudio(AkAudioBuffer&, AkAudioBuffer&)+0xac>
   1c3fc: b9400e6a     	ldr	w10, [x19, #0xc]
   1c400: 9100426b     	add	x11, x19, #0x10
   1c404: 91004a6c     	add	x12, x19, #0x12
   1c408: 7100455f     	cmp	w10, #0x11
   1c40c: 9a8c016a     	csel	x10, x11, x12, eq
   1c410: b940228b     	ldr	w11, [x20, #0x20]
   1c414: 7940014a     	ldrh	w10, [x10]
   1c418: 6b0a011f     	cmp	w8, w10
   1c41c: 7a511964     	ccmp	w11, #0x11, #0x4, ne
   1c420: 54000441     	b.ne	0x1c4a8 <AkMismatchBuffer::GetOutputAudio(AkAudioBuffer&, AkAudioBuffer&)+0x1cc>
   1c424: 79002668     	strh	w8, [x19, #0x12]
   1c428: b9401688     	ldr	w8, [x20, #0x14]
   1c42c: b940228a     	ldr	w10, [x20, #0x20]
   1c430: 2a1f03e0     	mov	w0, wzr
   1c434: 6b09011f     	cmp	w8, w9
   1c438: 528005a8     	mov	w8, #0x2d               // =45
   1c43c: 1a8a8108     	csel	w8, w8, w10, hi
   1c440: b9000e68     	str	w8, [x19, #0xc]
   1c444: a9444ff4     	ldp	x20, x19, [sp, #0x40]
   1c448: a94357f6     	ldp	x22, x21, [sp, #0x30]
   1c44c: a9425ff8     	ldp	x24, x23, [sp, #0x20]
   1c450: f9400bf9     	ldr	x25, [sp, #0x10]
   1c454: a8c57bfd     	ldp	x29, x30, [sp], #0x50
   1c458: d65f03c0     	ret
   1c45c: b9400848     	ldr	w8, [x2, #0x8]
   1c460: 2a1f03e0     	mov	w0, wzr
   1c464: f9400049     	ldr	x9, [x2]
   1c468: 7940204a     	ldrh	w10, [x2, #0x10]
   1c46c: 7940244b     	ldrh	w11, [x2, #0x12]
   1c470: b9000a68     	str	w8, [x19, #0x8]
   1c474: f9000269     	str	x9, [x19]
   1c478: b9400c48     	ldr	w8, [x2, #0xc]
   1c47c: 52800569     	mov	w9, #0x2b               // =43
   1c480: 7900226a     	strh	w10, [x19, #0x10]
   1c484: 7900266b     	strh	w11, [x19, #0x12]
   1c488: b9000e68     	str	w8, [x19, #0xc]
   1c48c: b9002289     	str	w9, [x20, #0x20]
   1c490: a9444ff4     	ldp	x20, x19, [sp, #0x40]
   1c494: a94357f6     	ldp	x22, x21, [sp, #0x30]
   1c498: a9425ff8     	ldp	x24, x23, [sp, #0x20]
   1c49c: f9400bf9     	ldr	x25, [sp, #0x10]
   1c4a0: a8c57bfd     	ldp	x29, x30, [sp], #0x50
   1c4a4: d65f03c0     	ret
   1c4a8: 52800020     	mov	w0, #0x1                // =1
   1c4ac: a9444ff4     	ldp	x20, x19, [sp, #0x40]
   1c4b0: a94357f6     	ldp	x22, x21, [sp, #0x30]
   1c4b4: a9425ff8     	ldp	x24, x23, [sp, #0x20]
   1c4b8: f9400bf9     	ldr	x25, [sp, #0x10]
   1c4bc: a8c57bfd     	ldp	x29, x30, [sp], #0x50
   1c4c0: d65f03c0     	ret

000000000001c4c4 <CAkConvolutionReverbFX::ProcessSurroundChannels(AkAudioBuffer*, AkAudioBuffer&, unsigned int, unsigned int, unsigned int)>:
   1c4c4: a9bb7bfd     	stp	x29, x30, [sp, #-0x50]!
   1c4c8: f9000bf9     	str	x25, [sp, #0x10]
   1c4cc: 910003fd     	mov	x29, sp
   1c4d0: a9025ff8     	stp	x24, x23, [sp, #0x20]
   1c4d4: a90357f6     	stp	x22, x21, [sp, #0x30]
   1c4d8: a9044ff4     	stp	x20, x19, [sp, #0x40]
   1c4dc: 2a0503f5     	mov	w21, w5
   1c4e0: aa0003f4     	mov	x20, x0
   1c4e4: 2a0303f3     	mov	w19, w3
   1c4e8: aa0203f6     	mov	x22, x2
   1c4ec: f9404c08     	ldr	x8, [x0, #0x98]
   1c4f0: aa0103f7     	mov	x23, x1
   1c4f4: b4000208     	cbz	x8, 0x1c534 <CAkConvolutionReverbFX::ProcessSurroundChannels(AkAudioBuffer*, AkAudioBuffer&, unsigned int, unsigned int, unsigned int)+0x70>
   1c4f8: 531f7898     	lsl	w24, w4, #1
   1c4fc: 52800319     	mov	w25, #0x18              // =24
   1c500: f94002c1     	ldr	x1, [x22]
   1c504: 2a1303e2     	mov	w2, w19
   1c508: 9bb92300     	umaddl	x0, w24, w25, x8
   1c50c: 9400417b     	bl	0x2caf8 <DSP::CDelayLight::ProcessBuffer(float*, unsigned int)>
   1c510: f9404e88     	ldr	x8, [x20, #0x98]
   1c514: 3200030a     	orr	w10, w24, #0x1
   1c518: f94002c9     	ldr	x9, [x22]
   1c51c: 2a1303e2     	mov	w2, w19
   1c520: 794022cb     	ldrh	w11, [x22, #0x10]
   1c524: d503201f     	nop
   1c528: 9bb92140     	umaddl	x0, w10, w25, x8
   1c52c: 8b0b0921     	add	x1, x9, x11, lsl #2
   1c530: 94004172     	bl	0x2caf8 <DSP::CDelayLight::ProcessBuffer(float*, unsigned int)>
   1c534: f94002c0     	ldr	x0, [x22]
   1c538: 2a1303e2     	mov	w2, w19
   1c53c: 794022c8     	ldrh	w8, [x22, #0x10]
   1c540: bd405e80     	ldr	s0, [x20, #0x5c]
   1c544: bd402281     	ldr	s1, [x20, #0x20]
   1c548: 8b080801     	add	x1, x0, x8, lsl #2
   1c54c: 940044c4     	bl	0x2d85c <DSP::MixStereoWidth(float*, float*, unsigned int, float, float)>
   1c550: 794022e8     	ldrh	w8, [x23, #0x10]
   1c554: 2a1503e9     	mov	w9, w21
   1c558: 2d4f8a80     	ldp	s0, s2, [x20, #0x7c]
   1c55c: 2d481281     	ldp	s1, s4, [x20, #0x40]
   1c560: bd407283     	ldr	s3, [x20, #0x70]
   1c564: 9b087d28     	mul	x8, x9, x8
   1c568: bd403685     	ldr	s5, [x20, #0x34]
   1c56c: 2a1303e2     	mov	w2, w19
   1c570: f94002e9     	ldr	x9, [x23]
   1c574: 1e220862     	fmul	s2, s3, s2
   1c578: f94002c1     	ldr	x1, [x22]
   1c57c: 1e2408a3     	fmul	s3, s5, s4
   1c580: 8b080920     	add	x0, x9, x8, lsl #2
   1c584: 94004428     	bl	0x2d624 <DSP::Mix2Interp(float*, float*, float, float, float, float, unsigned int)>
   1c588: 794022e9     	ldrh	w9, [x23, #0x10]
   1c58c: 110006ac     	add	w12, w21, #0x1
   1c590: f94002e8     	ldr	x8, [x23]
   1c594: 2a1303e2     	mov	w2, w19
   1c598: f94002ca     	ldr	x10, [x22]
   1c59c: 794022cb     	ldrh	w11, [x22, #0x10]
   1c5a0: 9b097d89     	mul	x9, x12, x9
   1c5a4: 2d4f8a80     	ldp	s0, s2, [x20, #0x7c]
   1c5a8: bd407283     	ldr	s3, [x20, #0x70]
   1c5ac: 2d481281     	ldp	s1, s4, [x20, #0x40]
   1c5b0: bd403685     	ldr	s5, [x20, #0x34]
   1c5b4: 8b0b0941     	add	x1, x10, x11, lsl #2
   1c5b8: a9444ff4     	ldp	x20, x19, [sp, #0x40]
   1c5bc: 1e220862     	fmul	s2, s3, s2
   1c5c0: 8b090900     	add	x0, x8, x9, lsl #2
   1c5c4: a94357f6     	ldp	x22, x21, [sp, #0x30]
   1c5c8: 1e2408a3     	fmul	s3, s5, s4
   1c5cc: a9425ff8     	ldp	x24, x23, [sp, #0x20]
   1c5d0: f9400bf9     	ldr	x25, [sp, #0x10]
   1c5d4: a8c57bfd     	ldp	x29, x30, [sp], #0x50
   1c5d8: 14004413     	b	0x2d624 <DSP::Mix2Interp(float*, float*, float, float, float, float, unsigned int)>

000000000001c5dc <CAkConvolutionReverbFX::SupportMediaRelocation() const>:
   1c5dc: 52800020     	mov	w0, #0x1                // =1
   1c5e0: d65f03c0     	ret

000000000001c5e4 <CAkConvolutionReverbFX::RelocateMedia(unsigned char*, unsigned char*)>:
   1c5e4: f9400800     	ldr	x0, [x0, #0x10]
   1c5e8: b4000080     	cbz	x0, 0x1c5f8 <CAkConvolutionReverbFX::RelocateMedia(unsigned char*, unsigned char*)+0x14>
   1c5ec: f9400008     	ldr	x8, [x0]
   1c5f0: f9401503     	ldr	x3, [x8, #0x28]
   1c5f4: d61f0060     	br	x3
   1c5f8: 52800020     	mov	w0, #0x1                // =1
   1c5fc: d65f03c0     	ret

000000000001c600 <CAkConvolutionReverbFX::TimeSkip(unsigned int)>:
   1c600: 528005a0     	mov	w0, #0x2d               // =45
   1c604: d65f03c0     	ret

000000000001c608 <CreateAkConvolutionReverbFXParams(AK::IAkPluginMemAlloc*)>:
   1c608: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   1c60c: 910003fd     	mov	x29, sp
   1c610: f9400008     	ldr	x8, [x0]
   1c614: d0ffff82     	adrp	x2, 0xe000 <vsnprintf+0xe000>
   1c618: 91154c42     	add	x2, x2, #0x553
   1c61c: 52800901     	mov	w1, #0x48               // =72
   1c620: 528002a3     	mov	w3, #0x15               // =21
   1c624: f9400908     	ldr	x8, [x8, #0x10]
   1c628: d63f0100     	blr	x8
   1c62c: b4000200     	cbz	x0, 0x1c66c <CreateAkConvolutionReverbFXParams(AK::IAkPluginMemAlloc*)+0x64>
   1c630: b0000188     	adrp	x8, 0x4d000 <fwrite@plt+0x3200>
   1c634: b0ffff89     	adrp	x9, 0xd000 <vsnprintf+0xd000>
   1c638: 913a2108     	add	x8, x8, #0xe88
   1c63c: b0ffff8a     	adrp	x10, 0xd000 <vsnprintf+0xd000>
   1c640: b0ffff8b     	adrp	x11, 0xd000 <vsnprintf+0xd000>
   1c644: f9001c1f     	str	xzr, [x0, #0x38]
   1c648: 3dc3c120     	ldr	q0, [x9, #0xf00]
   1c64c: f9000008     	str	x8, [x0]
   1c650: 3dc3c941     	ldr	q1, [x10, #0xf20]
   1c654: 3dc3bd62     	ldr	q2, [x11, #0xef0]
   1c658: 52800048     	mov	w8, #0x2                // =2
   1c65c: 3c808000     	stur	q0, [x0, #0x8]
   1c660: 3c818001     	stur	q1, [x0, #0x18]
   1c664: 3c828002     	stur	q2, [x0, #0x28]
   1c668: 79008008     	strh	w8, [x0, #0x40]
   1c66c: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   1c670: d65f03c0     	ret

000000000001c674 <CAkConvolutionReverbFXParams::~CAkConvolutionReverbFXParams()>:
   1c674: d65f03c0     	ret

000000000001c678 <CAkConvolutionReverbFXParams::~CAkConvolutionReverbFXParams()>:
   1c678: 1400b4ba     	b	0x49960 <_ZdlPv@plt>

000000000001c67c <CAkConvolutionReverbFXParams::Clone(AK::IAkPluginMemAlloc*)>:
   1c67c: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   1c680: f9000bf3     	str	x19, [sp, #0x10]
   1c684: 910003fd     	mov	x29, sp
   1c688: f9400028     	ldr	x8, [x1]
   1c68c: d0ffff82     	adrp	x2, 0xe000 <vsnprintf+0xe000>
   1c690: aa0003f3     	mov	x19, x0
   1c694: 91154c42     	add	x2, x2, #0x553
   1c698: aa0103e0     	mov	x0, x1
   1c69c: 52800901     	mov	w1, #0x48               // =72
   1c6a0: f9400908     	ldr	x8, [x8, #0x10]
   1c6a4: 52800543     	mov	w3, #0x2a               // =42
   1c6a8: d63f0100     	blr	x8
   1c6ac: b4000300     	cbz	x0, 0x1c70c <CAkConvolutionReverbFXParams::Clone(AK::IAkPluginMemAlloc*)+0x90>
   1c6b0: b0ffff88     	adrp	x8, 0xd000 <vsnprintf+0xd000>
   1c6b4: b0ffff89     	adrp	x9, 0xd000 <vsnprintf+0xd000>
   1c6b8: b0ffff8a     	adrp	x10, 0xd000 <vsnprintf+0xd000>
   1c6bc: f9001c1f     	str	xzr, [x0, #0x38]
   1c6c0: 3dc3c100     	ldr	q0, [x8, #0xf00]
   1c6c4: b0000188     	adrp	x8, 0x4d000 <fwrite@plt+0x3200>
   1c6c8: 913a2108     	add	x8, x8, #0xe88
   1c6cc: 3dc3c921     	ldr	q1, [x9, #0xf20]
   1c6d0: 3dc3bd42     	ldr	q2, [x10, #0xef0]
   1c6d4: 3c808000     	stur	q0, [x0, #0x8]
   1c6d8: f9000008     	str	x8, [x0]
   1c6dc: 52800048     	mov	w8, #0x2                // =2
   1c6e0: 3c818001     	stur	q1, [x0, #0x18]
   1c6e4: 3c828002     	stur	q2, [x0, #0x28]
   1c6e8: 79008008     	strh	w8, [x0, #0x40]
   1c6ec: 3cc32260     	ldur	q0, [x19, #0x32]
   1c6f0: 3cc28261     	ldur	q1, [x19, #0x28]
   1c6f4: 3cc18262     	ldur	q2, [x19, #0x18]
   1c6f8: 3cc08263     	ldur	q3, [x19, #0x8]
   1c6fc: 3c832000     	stur	q0, [x0, #0x32]
   1c700: 3c828001     	stur	q1, [x0, #0x28]
   1c704: 3c818002     	stur	q2, [x0, #0x18]
   1c708: 3c808003     	stur	q3, [x0, #0x8]
   1c70c: f9400bf3     	ldr	x19, [sp, #0x10]
   1c710: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   1c714: d65f03c0     	ret

000000000001c718 <CAkConvolutionReverbFXParams::Init(AK::IAkPluginMemAlloc*, void const*, unsigned int)>:
   1c718: 340000c3     	cbz	w3, 0x1c730 <CAkConvolutionReverbFXParams::Init(AK::IAkPluginMemAlloc*, void const*, unsigned int)+0x18>
   1c71c: f9400008     	ldr	x8, [x0]
   1c720: aa0203e1     	mov	x1, x2
   1c724: 2a0303e2     	mov	w2, w3
   1c728: f9401904     	ldr	x4, [x8, #0x30]
   1c72c: d61f0080     	br	x4
   1c730: 52800020     	mov	w0, #0x1                // =1
   1c734: d65f03c0     	ret

000000000001c738 <CAkConvolutionReverbFXParams::Term(AK::IAkPluginMemAlloc*)>:
   1c738: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   1c73c: a9014ff4     	stp	x20, x19, [sp, #0x10]
   1c740: 910003fd     	mov	x29, sp
   1c744: f9400008     	ldr	x8, [x0]
   1c748: aa0103f3     	mov	x19, x1
   1c74c: aa0003f4     	mov	x20, x0
   1c750: f9400108     	ldr	x8, [x8]
   1c754: d63f0100     	blr	x8
   1c758: f9400268     	ldr	x8, [x19]
   1c75c: aa1303e0     	mov	x0, x19
   1c760: aa1403e1     	mov	x1, x20
   1c764: f9400d08     	ldr	x8, [x8, #0x18]
   1c768: d63f0100     	blr	x8
   1c76c: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   1c770: 52800020     	mov	w0, #0x1                // =1
   1c774: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   1c778: d65f03c0     	ret

000000000001c77c <CAkConvolutionReverbFXParams::SetParamsBlock(void const*, unsigned int)>:
   1c77c: fc1d0fe8     	str	d8, [sp, #-0x30]!
   1c780: a9017bfd     	stp	x29, x30, [sp, #0x10]
   1c784: 910043fd     	add	x29, sp, #0x10
   1c788: a9024ff4     	stp	x20, x19, [sp, #0x20]
   1c78c: bd400020     	ldr	s0, [x1]
   1c790: 5282a5a8     	mov	w8, #0x152d             // =5421
   1c794: 72a7c548     	movk	w8, #0x3e2a, lsl #16
   1c798: aa0103f4     	mov	x20, x1
   1c79c: aa0003f3     	mov	x19, x0
   1c7a0: bd000800     	str	s0, [x0, #0x8]
   1c7a4: bd400420     	ldr	s0, [x1, #0x4]
   1c7a8: 1e270108     	fmov	s8, w8
   1c7ac: bd000c00     	str	s0, [x0, #0xc]
   1c7b0: bd400820     	ldr	s0, [x1, #0x8]
   1c7b4: bd001000     	str	s0, [x0, #0x10]
   1c7b8: bd400c20     	ldr	s0, [x1, #0xc]
   1c7bc: 1e280800     	fmul	s0, s0, s8
   1c7c0: 9400b480     	bl	0x499c0 <exp2f@plt>
   1c7c4: bd001660     	str	s0, [x19, #0x14]
   1c7c8: bd401280     	ldr	s0, [x20, #0x10]
   1c7cc: 1e280800     	fmul	s0, s0, s8
   1c7d0: 9400b47c     	bl	0x499c0 <exp2f@plt>
   1c7d4: bd001a60     	str	s0, [x19, #0x18]
   1c7d8: bd401680     	ldr	s0, [x20, #0x14]
   1c7dc: bd001e60     	str	s0, [x19, #0x1c]
   1c7e0: bd401a80     	ldr	s0, [x20, #0x18]
   1c7e4: 1e280800     	fmul	s0, s0, s8
   1c7e8: 9400b476     	bl	0x499c0 <exp2f@plt>
   1c7ec: bd002260     	str	s0, [x19, #0x20]
   1c7f0: bd401e80     	ldr	s0, [x20, #0x1c]
   1c7f4: 1e280800     	fmul	s0, s0, s8
   1c7f8: 9400b472     	bl	0x499c0 <exp2f@plt>
   1c7fc: bd002660     	str	s0, [x19, #0x24]
   1c800: bd402280     	ldr	s0, [x20, #0x20]
   1c804: 1e280800     	fmul	s0, s0, s8
   1c808: 9400b46e     	bl	0x499c0 <exp2f@plt>
   1c80c: bd002a60     	str	s0, [x19, #0x28]
   1c810: bd402680     	ldr	s0, [x20, #0x24]
   1c814: 1e280800     	fmul	s0, s0, s8
   1c818: 9400b46a     	bl	0x499c0 <exp2f@plt>
   1c81c: bd002e60     	str	s0, [x19, #0x2c]
   1c820: bd402a80     	ldr	s0, [x20, #0x28]
   1c824: 1e280800     	fmul	s0, s0, s8
   1c828: 9400b466     	bl	0x499c0 <exp2f@plt>
   1c82c: bd003260     	str	s0, [x19, #0x30]
   1c830: bd402e80     	ldr	s0, [x20, #0x2c]
   1c834: 1e280800     	fmul	s0, s0, s8
   1c838: 9400b462     	bl	0x499c0 <exp2f@plt>
   1c83c: bd003660     	str	s0, [x19, #0x34]
   1c840: b9403288     	ldr	w8, [x20, #0x30]
   1c844: bd403680     	ldr	s0, [x20, #0x34]
   1c848: b9003a68     	str	w8, [x19, #0x38]
   1c84c: 1e280800     	fmul	s0, s0, s8
   1c850: 9400b45c     	bl	0x499c0 <exp2f@plt>
   1c854: bd003e60     	str	s0, [x19, #0x3c]
   1c858: 52800020     	mov	w0, #0x1                // =1
   1c85c: 3940e288     	ldrb	w8, [x20, #0x38]
   1c860: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   1c864: 79008268     	strh	w8, [x19, #0x40]
   1c868: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   1c86c: fc4307e8     	ldr	d8, [sp], #0x30
   1c870: d65f03c0     	ret

000000000001c874 <CAkConvolutionReverbFXParams::SetParam(short, void const*, unsigned int)>:
   1c874: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   1c878: f9000bf3     	str	x19, [sp, #0x10]
   1c87c: 910003fd     	mov	x29, sp
   1c880: b4000242     	cbz	x2, 0x1c8c8 <CAkConvolutionReverbFXParams::SetParam(short, void const*, unsigned int)+0x54>
   1c884: aa0003f3     	mov	x19, x0
   1c888: 13003c28     	sxth	w8, w1
   1c88c: 52800020     	mov	w0, #0x1                // =1
   1c890: 7100891f     	cmp	w8, #0x22
   1c894: 54000148     	b.hi	0x1c8bc <CAkConvolutionReverbFXParams::SetParam(short, void const*, unsigned int)+0x48>
   1c898: f0ffff89     	adrp	x9, 0xf000 <vsnprintf+0xf000>
   1c89c: 913ad129     	add	x9, x9, #0xeb4
   1c8a0: 1000008a     	adr	x10, 0x1c8b0 <CAkConvolutionReverbFXParams::SetParam(short, void const*, unsigned int)+0x3c>
   1c8a4: 3868692b     	ldrb	w11, [x9, x8]
   1c8a8: 8b0b094a     	add	x10, x10, x11, lsl #2
   1c8ac: d61f0140     	br	x10
   1c8b0: bd400040     	ldr	s0, [x2]
   1c8b4: 52800020     	mov	w0, #0x1                // =1
   1c8b8: bd000a60     	str	s0, [x19, #0x8]
   1c8bc: f9400bf3     	ldr	x19, [sp, #0x10]
   1c8c0: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   1c8c4: d65f03c0     	ret
   1c8c8: 528003e0     	mov	w0, #0x1f               // =31
   1c8cc: f9400bf3     	ldr	x19, [sp, #0x10]
   1c8d0: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   1c8d4: d65f03c0     	ret
   1c8d8: bd400040     	ldr	s0, [x2]
   1c8dc: 52800020     	mov	w0, #0x1                // =1
   1c8e0: bd000e60     	str	s0, [x19, #0xc]
   1c8e4: f9400bf3     	ldr	x19, [sp, #0x10]
   1c8e8: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   1c8ec: d65f03c0     	ret
   1c8f0: 52a86688     	mov	w8, #0x43340000         // =1127481344
   1c8f4: bd400040     	ldr	s0, [x2]
   1c8f8: 52800020     	mov	w0, #0x1                // =1
   1c8fc: 1e270101     	fmov	s1, w8
   1c900: 1e217800     	fminnm	s0, s0, s1
   1c904: 2f00e401     	movi	d1, #0000000000000000
   1c908: 1e216800     	fmaxnm	s0, s0, s1
   1c90c: bd001260     	str	s0, [x19, #0x10]
   1c910: f9400bf3     	ldr	x19, [sp, #0x10]
   1c914: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   1c918: d65f03c0     	ret
   1c91c: 2f00e400     	movi	d0, #0000000000000000
   1c920: bd400041     	ldr	s1, [x2]
   1c924: 52933348     	mov	w8, #0x999a             // =39322
   1c928: 72b85808     	movk	w8, #0xc2c0, lsl #16
   1c92c: 1e207820     	fminnm	s0, s1, s0
   1c930: 1e270101     	fmov	s1, w8
   1c934: 5282a5a8     	mov	w8, #0x152d             // =5421
   1c938: 72a7c548     	movk	w8, #0x3e2a, lsl #16
   1c93c: 1e216800     	fmaxnm	s0, s0, s1
   1c940: 1e270101     	fmov	s1, w8
   1c944: 1e210800     	fmul	s0, s0, s1
   1c948: 9400b41e     	bl	0x499c0 <exp2f@plt>
   1c94c: 52800020     	mov	w0, #0x1                // =1
   1c950: bd001660     	str	s0, [x19, #0x14]
   1c954: f9400bf3     	ldr	x19, [sp, #0x10]
   1c958: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   1c95c: d65f03c0     	ret
   1c960: 2f00e400     	movi	d0, #0000000000000000
   1c964: bd400041     	ldr	s1, [x2]
   1c968: 52933348     	mov	w8, #0x999a             // =39322
   1c96c: 72b85808     	movk	w8, #0xc2c0, lsl #16
   1c970: 1e207820     	fminnm	s0, s1, s0
   1c974: 1e270101     	fmov	s1, w8
   1c978: 5282a5a8     	mov	w8, #0x152d             // =5421
   1c97c: 72a7c548     	movk	w8, #0x3e2a, lsl #16
   1c980: 1e216800     	fmaxnm	s0, s0, s1
   1c984: 1e270101     	fmov	s1, w8
   1c988: 1e210800     	fmul	s0, s0, s1
   1c98c: 9400b40d     	bl	0x499c0 <exp2f@plt>
   1c990: 52800020     	mov	w0, #0x1                // =1
   1c994: bd001a60     	str	s0, [x19, #0x18]
   1c998: f9400bf3     	ldr	x19, [sp, #0x10]
   1c99c: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   1c9a0: d65f03c0     	ret
   1c9a4: 2f00e400     	movi	d0, #0000000000000000
   1c9a8: bd400041     	ldr	s1, [x2]
   1c9ac: 52933348     	mov	w8, #0x999a             // =39322
   1c9b0: 72b85808     	movk	w8, #0xc2c0, lsl #16
   1c9b4: 1e207820     	fminnm	s0, s1, s0
   1c9b8: 1e270101     	fmov	s1, w8
   1c9bc: 5282a5a8     	mov	w8, #0x152d             // =5421
   1c9c0: 72a7c548     	movk	w8, #0x3e2a, lsl #16
   1c9c4: 1e216800     	fmaxnm	s0, s0, s1
   1c9c8: 1e270101     	fmov	s1, w8
   1c9cc: 1e210800     	fmul	s0, s0, s1
   1c9d0: 9400b3fc     	bl	0x499c0 <exp2f@plt>
   1c9d4: 52800020     	mov	w0, #0x1                // =1
   1c9d8: bd002260     	str	s0, [x19, #0x20]
   1c9dc: f9400bf3     	ldr	x19, [sp, #0x10]
   1c9e0: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   1c9e4: d65f03c0     	ret
   1c9e8: 2f00e400     	movi	d0, #0000000000000000
   1c9ec: bd400041     	ldr	s1, [x2]
   1c9f0: 52933348     	mov	w8, #0x999a             // =39322
   1c9f4: 72b85808     	movk	w8, #0xc2c0, lsl #16
   1c9f8: 1e207820     	fminnm	s0, s1, s0
   1c9fc: 1e270101     	fmov	s1, w8
   1ca00: 5282a5a8     	mov	w8, #0x152d             // =5421
   1ca04: 72a7c548     	movk	w8, #0x3e2a, lsl #16
   1ca08: 1e216800     	fmaxnm	s0, s0, s1
   1ca0c: 1e270101     	fmov	s1, w8
   1ca10: 1e210800     	fmul	s0, s0, s1
   1ca14: 9400b3eb     	bl	0x499c0 <exp2f@plt>
   1ca18: 52800020     	mov	w0, #0x1                // =1
   1ca1c: bd002660     	str	s0, [x19, #0x24]
   1ca20: f9400bf3     	ldr	x19, [sp, #0x10]
   1ca24: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   1ca28: d65f03c0     	ret
   1ca2c: 2f00e400     	movi	d0, #0000000000000000
   1ca30: bd400041     	ldr	s1, [x2]
   1ca34: 52933348     	mov	w8, #0x999a             // =39322
   1ca38: 72b85808     	movk	w8, #0xc2c0, lsl #16
   1ca3c: 1e207820     	fminnm	s0, s1, s0
   1ca40: 1e270101     	fmov	s1, w8
   1ca44: 5282a5a8     	mov	w8, #0x152d             // =5421
   1ca48: 72a7c548     	movk	w8, #0x3e2a, lsl #16
   1ca4c: 1e216800     	fmaxnm	s0, s0, s1
   1ca50: 1e270101     	fmov	s1, w8
   1ca54: 1e210800     	fmul	s0, s0, s1
   1ca58: 9400b3da     	bl	0x499c0 <exp2f@plt>
   1ca5c: 52800020     	mov	w0, #0x1                // =1
   1ca60: bd002a60     	str	s0, [x19, #0x28]
   1ca64: f9400bf3     	ldr	x19, [sp, #0x10]
   1ca68: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   1ca6c: d65f03c0     	ret
   1ca70: 2f00e400     	movi	d0, #0000000000000000
   1ca74: bd400041     	ldr	s1, [x2]
   1ca78: 52933348     	mov	w8, #0x999a             // =39322
   1ca7c: 72b85808     	movk	w8, #0xc2c0, lsl #16
   1ca80: 1e207820     	fminnm	s0, s1, s0
   1ca84: 1e270101     	fmov	s1, w8
   1ca88: 5282a5a8     	mov	w8, #0x152d             // =5421
   1ca8c: 72a7c548     	movk	w8, #0x3e2a, lsl #16
   1ca90: 1e216800     	fmaxnm	s0, s0, s1
   1ca94: 1e270101     	fmov	s1, w8
   1ca98: 1e210800     	fmul	s0, s0, s1
   1ca9c: 9400b3c9     	bl	0x499c0 <exp2f@plt>
   1caa0: 52800020     	mov	w0, #0x1                // =1
   1caa4: bd002e60     	str	s0, [x19, #0x2c]
   1caa8: f9400bf3     	ldr	x19, [sp, #0x10]
   1caac: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   1cab0: d65f03c0     	ret
   1cab4: bd400040     	ldr	s0, [x2]
   1cab8: 1e271001     	fmov	s1, #24.00000000
   1cabc: 52933348     	mov	w8, #0x999a             // =39322
   1cac0: 72b85808     	movk	w8, #0xc2c0, lsl #16
   1cac4: 1e217800     	fminnm	s0, s0, s1
   1cac8: 1e270101     	fmov	s1, w8
   1cacc: 5282a5a8     	mov	w8, #0x152d             // =5421
   1cad0: 72a7c548     	movk	w8, #0x3e2a, lsl #16
   1cad4: 1e216800     	fmaxnm	s0, s0, s1
   1cad8: 1e270101     	fmov	s1, w8
   1cadc: 1e210800     	fmul	s0, s0, s1
   1cae0: 9400b3b8     	bl	0x499c0 <exp2f@plt>
   1cae4: 52800020     	mov	w0, #0x1                // =1
   1cae8: bd003260     	str	s0, [x19, #0x30]
   1caec: f9400bf3     	ldr	x19, [sp, #0x10]
   1caf0: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   1caf4: d65f03c0     	ret
   1caf8: bd400040     	ldr	s0, [x2]
   1cafc: 1e271001     	fmov	s1, #24.00000000
   1cb00: 52933348     	mov	w8, #0x999a             // =39322
   1cb04: 72b85808     	movk	w8, #0xc2c0, lsl #16
   1cb08: 1e217800     	fminnm	s0, s0, s1
   1cb0c: 1e270101     	fmov	s1, w8
   1cb10: 5282a5a8     	mov	w8, #0x152d             // =5421
   1cb14: 72a7c548     	movk	w8, #0x3e2a, lsl #16
   1cb18: 1e216800     	fmaxnm	s0, s0, s1
   1cb1c: 1e270101     	fmov	s1, w8
   1cb20: 1e210800     	fmul	s0, s0, s1
   1cb24: 9400b3a7     	bl	0x499c0 <exp2f@plt>
   1cb28: 52800020     	mov	w0, #0x1                // =1
   1cb2c: bd003660     	str	s0, [x19, #0x34]
   1cb30: f9400bf3     	ldr	x19, [sp, #0x10]
   1cb34: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   1cb38: d65f03c0     	ret
   1cb3c: b9400048     	ldr	w8, [x2]
   1cb40: 52800020     	mov	w0, #0x1                // =1
   1cb44: b9003a68     	str	w8, [x19, #0x38]
   1cb48: f9400bf3     	ldr	x19, [sp, #0x10]
   1cb4c: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   1cb50: d65f03c0     	ret
   1cb54: 52a86688     	mov	w8, #0x43340000         // =1127481344
   1cb58: bd400040     	ldr	s0, [x2]
   1cb5c: 52800020     	mov	w0, #0x1                // =1
   1cb60: 1e270101     	fmov	s1, w8
   1cb64: 1e217800     	fminnm	s0, s0, s1
   1cb68: 2f00e401     	movi	d1, #0000000000000000
   1cb6c: 1e216800     	fmaxnm	s0, s0, s1
   1cb70: bd001e60     	str	s0, [x19, #0x1c]
   1cb74: f9400bf3     	ldr	x19, [sp, #0x10]
   1cb78: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   1cb7c: d65f03c0     	ret
   1cb80: bd400040     	ldr	s0, [x2]
   1cb84: 1e271001     	fmov	s1, #24.00000000
   1cb88: 52933348     	mov	w8, #0x999a             // =39322
   1cb8c: 72b85808     	movk	w8, #0xc2c0, lsl #16
   1cb90: 1e217800     	fminnm	s0, s0, s1
   1cb94: 1e270101     	fmov	s1, w8
   1cb98: 5282a5a8     	mov	w8, #0x152d             // =5421
   1cb9c: 72a7c548     	movk	w8, #0x3e2a, lsl #16
   1cba0: 1e216800     	fmaxnm	s0, s0, s1
   1cba4: 1e270101     	fmov	s1, w8
   1cba8: 1e210800     	fmul	s0, s0, s1
   1cbac: 9400b385     	bl	0x499c0 <exp2f@plt>
   1cbb0: 52800020     	mov	w0, #0x1                // =1
   1cbb4: bd003e60     	str	s0, [x19, #0x3c]
   1cbb8: f9400bf3     	ldr	x19, [sp, #0x10]
   1cbbc: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   1cbc0: d65f03c0     	ret

000000000001cbc4 <CAkConvolutionReverbFXParams::GetParams(AkConvolutionReverbFXParams*)>:
   1cbc4: 3cc32000     	ldur	q0, [x0, #0x32]
   1cbc8: 3cc28001     	ldur	q1, [x0, #0x28]
   1cbcc: 3cc18002     	ldur	q2, [x0, #0x18]
   1cbd0: 3cc08003     	ldur	q3, [x0, #0x8]
   1cbd4: 3c82a020     	stur	q0, [x1, #0x2a]
   1cbd8: ad008422     	stp	q2, q1, [x1, #0x10]
   1cbdc: 3d800023     	str	q3, [x1]
   1cbe0: d65f03c0     	ret

000000000001cbe4 <CAkPartitionedConvolutionEngine::CAkPartitionedConvolutionEngine()>:
   1cbe4: b0000188     	adrp	x8, 0x4d000 <fwrite@plt+0x3200>
   1cbe8: f806401f     	stur	xzr, [x0, #0x64]
   1cbec: 6f00e400     	movi	v0.2d, #0000000000000000
   1cbf0: 913b4108     	add	x8, x8, #0xed0
   1cbf4: f807401f     	stur	xzr, [x0, #0x74]
   1cbf8: f806c01f     	stur	xzr, [x0, #0x6c]
   1cbfc: f9000008     	str	x8, [x0]
   1cc00: ad020000     	stp	q0, q0, [x0, #0x40]
   1cc04: f807901f     	stur	xzr, [x0, #0x79]
   1cc08: d65f03c0     	ret

000000000001cc0c <CAkPartitionedConvolutionEngine::~CAkPartitionedConvolutionEngine()>:
   1cc0c: d65f03c0     	ret

000000000001cc10 <CAkPartitionedConvolutionEngine::~CAkPartitionedConvolutionEngine()>:
   1cc10: 1400b354     	b	0x49960 <_ZdlPv@plt>

000000000001cc14 <CAkPartitionedConvolutionEngine::Init(AK::IAkPluginMemAlloc*, void*, unsigned int, AK::AkSIMDProcessorSupport)>:
   1cc14: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
   1cc18: a9015ff8     	stp	x24, x23, [sp, #0x10]
   1cc1c: 910003fd     	mov	x29, sp
   1cc20: a90257f6     	stp	x22, x21, [sp, #0x20]
   1cc24: a9034ff4     	stp	x20, x19, [sp, #0x30]
   1cc28: ad408041     	ldp	q1, q0, [x2, #0x10]
   1cc2c: 7100c47f     	cmp	w3, #0x31
   1cc30: 3dc00042     	ldr	q2, [x2]
   1cc34: ad010001     	stp	q1, q0, [x0, #0x20]
   1cc38: 3d800402     	str	q2, [x0, #0x10]
   1cc3c: 54000f43     	b.lo	0x1ce24 <CAkPartitionedConvolutionEngine::Init(AK::IAkPluginMemAlloc*, void*, unsigned int, AK::AkSIMDProcessorSupport)+0x210>
   1cc40: aa0003f3     	mov	x19, x0
   1cc44: b9402c17     	ldr	w23, [x0, #0x2c]
   1cc48: 34000ef7     	cbz	w23, 0x1ce24 <CAkPartitionedConvolutionEngine::Init(AK::IAkPluginMemAlloc*, void*, unsigned int, AK::AkSIMDProcessorSupport)+0x210>
   1cc4c: 9100c058     	add	x24, x2, #0x30
   1cc50: 39407276     	ldrb	w22, [x19, #0x1c]
   1cc54: f9400028     	ldr	x8, [x1]
   1cc58: aa0103f4     	mov	x20, x1
   1cc5c: d0ffff82     	adrp	x2, 0xe000 <vsnprintf+0xe000>
   1cc60: aa1403e0     	mov	x0, x20
   1cc64: f9003678     	str	x24, [x19, #0x68]
   1cc68: d37df2c1     	lsl	x1, x22, #3
   1cc6c: f9400908     	ldr	x8, [x8, #0x10]
   1cc70: 9108f042     	add	x2, x2, #0x23c
   1cc74: 52800a03     	mov	w3, #0x50               // =80
   1cc78: 2a0403f5     	mov	w21, w4
   1cc7c: d63f0100     	blr	x8
   1cc80: f9002a60     	str	x0, [x19, #0x50]
   1cc84: b4000a60     	cbz	x0, 0x1cdd0 <CAkPartitionedConvolutionEngine::Init(AK::IAkPluginMemAlloc*, void*, unsigned int, AK::AkSIMDProcessorSupport)+0x1bc>
   1cc88: d37ffae8     	lsl	x8, x23, #1
   1cc8c: 71000adf     	cmp	w22, #0x2
   1cc90: 91003d08     	add	x8, x8, #0xf
   1cc94: 927c7508     	and	x8, x8, #0x3fffffff0
   1cc98: 8b180108     	add	x8, x8, x24
   1cc9c: f9000008     	str	x8, [x0]
   1cca0: 540001a3     	b.lo	0x1ccd4 <CAkPartitionedConvolutionEngine::Init(AK::IAkPluginMemAlloc*, void*, unsigned int, AK::AkSIMDProcessorSupport)+0xc0>
   1cca4: 2a1603ea     	mov	w10, w22
   1cca8: aa1f03e8     	mov	x8, xzr
   1ccac: b9403269     	ldr	w9, [x19, #0x30]
   1ccb0: d100054a     	sub	x10, x10, #0x1
   1ccb4: f9402a6b     	ldr	x11, [x19, #0x50]
   1ccb8: 8b080d6b     	add	x11, x11, x8, lsl #3
   1ccbc: 91000508     	add	x8, x8, #0x1
   1ccc0: eb08015f     	cmp	x10, x8
   1ccc4: f940016c     	ldr	x12, [x11]
   1ccc8: 8b090d8c     	add	x12, x12, x9, lsl #3
   1cccc: f900056c     	str	x12, [x11, #0x8]
   1ccd0: 54ffff21     	b.ne	0x1ccb4 <CAkPartitionedConvolutionEngine::Init(AK::IAkPluginMemAlloc*, void*, unsigned int, AK::AkSIMDProcessorSupport)+0xa0>
   1ccd4: b9401661     	ldr	w1, [x19, #0x14]
   1ccd8: 52800020     	mov	w0, #0x1                // =1
   1ccdc: 94000651     	bl	0x1e620 <AkFft::GetFftConfigSize(AkFft::FftInputType, unsigned int)>
   1cce0: 34000860     	cbz	w0, 0x1cdec <CAkPartitionedConvolutionEngine::Init(AK::IAkPluginMemAlloc*, void*, unsigned int, AK::AkSIMDProcessorSupport)+0x1d8>
   1cce4: f9400288     	ldr	x8, [x20]
   1cce8: d0ffff82     	adrp	x2, 0xe000 <vsnprintf+0xe000>
   1ccec: 2a0003e1     	mov	w1, w0
   1ccf0: 9108f042     	add	x2, x2, #0x23c
   1ccf4: aa1403e0     	mov	x0, x20
   1ccf8: 52800ce3     	mov	w3, #0x67               // =103
   1ccfc: f9400908     	ldr	x8, [x8, #0x10]
   1cd00: d63f0100     	blr	x8
   1cd04: 52800696     	mov	w22, #0x34              // =52
   1cd08: f9002260     	str	x0, [x19, #0x40]
   1cd0c: b4000560     	cbz	x0, 0x1cdb8 <CAkPartitionedConvolutionEngine::Init(AK::IAkPluginMemAlloc*, void*, unsigned int, AK::AkSIMDProcessorSupport)+0x1a4>
   1cd10: b9401662     	ldr	w2, [x19, #0x14]
   1cd14: 52800021     	mov	w1, #0x1                // =1
   1cd18: 2a1503e3     	mov	w3, w21
   1cd1c: 940006ea     	bl	0x1e8c4 <AkFft::InitFftConfig(AkFft::FftConfig&, AkFft::FftInputType, unsigned int, AK::AkSIMDProcessorSupport)>
   1cd20: b9401668     	ldr	w8, [x19, #0x14]
   1cd24: d0ffff95     	adrp	x21, 0xe000 <vsnprintf+0xe000>
   1cd28: f9400289     	ldr	x9, [x20]
   1cd2c: 9108f2b5     	add	x21, x21, #0x23c
   1cd30: aa1403e0     	mov	x0, x20
   1cd34: aa1503e2     	mov	x2, x21
   1cd38: d37ef501     	lsl	x1, x8, #2
   1cd3c: 52800da3     	mov	w3, #0x6d               // =109
   1cd40: f9400928     	ldr	x8, [x9, #0x10]
   1cd44: d63f0100     	blr	x8
   1cd48: b9401668     	ldr	w8, [x19, #0x14]
   1cd4c: f9003a60     	str	x0, [x19, #0x70]
   1cd50: f9400289     	ldr	x9, [x20]
   1cd54: aa1403e0     	mov	x0, x20
   1cd58: aa1503e2     	mov	x2, x21
   1cd5c: 52800dc3     	mov	w3, #0x6e               // =110
   1cd60: d37ef508     	lsl	x8, x8, #2
   1cd64: 927d7908     	and	x8, x8, #0x3fffffff8
   1cd68: 91002101     	add	x1, x8, #0x8
   1cd6c: f9400928     	ldr	x8, [x9, #0x10]
   1cd70: d63f0100     	blr	x8
   1cd74: f9402268     	ldr	x8, [x19, #0x40]
   1cd78: f9003e60     	str	x0, [x19, #0x78]
   1cd7c: aa0803e0     	mov	x0, x8
   1cd80: 940006ce     	bl	0x1e8b8 <AkFft::GetFftTempSize(AkFft::FftConfig const&)>
   1cd84: f9400288     	ldr	x8, [x20]
   1cd88: 2a0003e1     	mov	w1, w0
   1cd8c: aa1403e0     	mov	x0, x20
   1cd90: aa1503e2     	mov	x2, x21
   1cd94: 52800de3     	mov	w3, #0x6f               // =111
   1cd98: f9400908     	ldr	x8, [x8, #0x10]
   1cd9c: d63f0100     	blr	x8
   1cda0: a9472668     	ldp	x8, x9, [x19, #0x70]
   1cda4: f9002660     	str	x0, [x19, #0x48]
   1cda8: f100011f     	cmp	x8, #0x0
   1cdac: fa401924     	ccmp	x9, #0x0, #0x4, ne
   1cdb0: fa401804     	ccmp	x0, #0x0, #0x4, ne
   1cdb4: 1a9f06d6     	csinc	w22, w22, wzr, eq
   1cdb8: 2a1603e0     	mov	w0, w22
   1cdbc: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   1cdc0: a94257f6     	ldp	x22, x21, [sp, #0x20]
   1cdc4: a9415ff8     	ldp	x24, x23, [sp, #0x10]
   1cdc8: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   1cdcc: d65f03c0     	ret
   1cdd0: 52800696     	mov	w22, #0x34              // =52
   1cdd4: 2a1603e0     	mov	w0, w22
   1cdd8: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   1cddc: a94257f6     	ldp	x22, x21, [sp, #0x20]
   1cde0: a9415ff8     	ldp	x24, x23, [sp, #0x10]
   1cde4: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   1cde8: d65f03c0     	ret
   1cdec: f9402a61     	ldr	x1, [x19, #0x50]
   1cdf0: b40001a1     	cbz	x1, 0x1ce24 <CAkPartitionedConvolutionEngine::Init(AK::IAkPluginMemAlloc*, void*, unsigned int, AK::AkSIMDProcessorSupport)+0x210>
   1cdf4: f9400288     	ldr	x8, [x20]
   1cdf8: aa1403e0     	mov	x0, x20
   1cdfc: f9400d08     	ldr	x8, [x8, #0x18]
   1ce00: d63f0100     	blr	x8
   1ce04: 528003f6     	mov	w22, #0x1f              // =31
   1ce08: f9002a7f     	str	xzr, [x19, #0x50]
   1ce0c: 2a1603e0     	mov	w0, w22
   1ce10: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   1ce14: a94257f6     	ldp	x22, x21, [sp, #0x20]
   1ce18: a9415ff8     	ldp	x24, x23, [sp, #0x10]
   1ce1c: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   1ce20: d65f03c0     	ret
   1ce24: 528003f6     	mov	w22, #0x1f              // =31
   1ce28: 2a1603e0     	mov	w0, w22
   1ce2c: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   1ce30: a94257f6     	ldp	x22, x21, [sp, #0x20]
   1ce34: a9415ff8     	ldp	x24, x23, [sp, #0x10]
   1ce38: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   1ce3c: d65f03c0     	ret

000000000001ce40 <CAkPartitionedConvolutionEngine::RelocateMedia(unsigned char*, unsigned char*)>:
   1ce40: f9403409     	ldr	x9, [x0, #0x68]
   1ce44: cb020028     	sub	x8, x1, x2
   1ce48: b4000069     	cbz	x9, 0x1ce54 <CAkPartitionedConvolutionEngine::RelocateMedia(unsigned char*, unsigned char*)+0x14>
   1ce4c: 8b090109     	add	x9, x8, x9
   1ce50: f9003409     	str	x9, [x0, #0x68]
   1ce54: f940280a     	ldr	x10, [x0, #0x50]
   1ce58: b400022a     	cbz	x10, 0x1ce9c <CAkPartitionedConvolutionEngine::RelocateMedia(unsigned char*, unsigned char*)+0x5c>
   1ce5c: 39407009     	ldrb	w9, [x0, #0x1c]
   1ce60: 340001e9     	cbz	w9, 0x1ce9c <CAkPartitionedConvolutionEngine::RelocateMedia(unsigned char*, unsigned char*)+0x5c>
   1ce64: f940014b     	ldr	x11, [x10]
   1ce68: 7100053f     	cmp	w9, #0x1
   1ce6c: 8b0b010b     	add	x11, x8, x11
   1ce70: f900014b     	str	x11, [x10]
   1ce74: 54000140     	b.eq	0x1ce9c <CAkPartitionedConvolutionEngine::RelocateMedia(unsigned char*, unsigned char*)+0x5c>
   1ce78: 5280002a     	mov	w10, #0x1               // =1
   1ce7c: d37df14b     	lsl	x11, x10, #3
   1ce80: f940280c     	ldr	x12, [x0, #0x50]
   1ce84: 9100054a     	add	x10, x10, #0x1
   1ce88: eb0a013f     	cmp	x9, x10
   1ce8c: f86b698d     	ldr	x13, [x12, x11]
   1ce90: 8b0d010d     	add	x13, x8, x13
   1ce94: f82b698d     	str	x13, [x12, x11]
   1ce98: 54ffff21     	b.ne	0x1ce7c <CAkPartitionedConvolutionEngine::RelocateMedia(unsigned char*, unsigned char*)+0x3c>
   1ce9c: 52800020     	mov	w0, #0x1                // =1
   1cea0: d65f03c0     	ret

000000000001cea4 <CAkPartitionedConvolutionEngine::Term(AK::IAkPluginMemAlloc*)>:
   1cea4: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   1cea8: f9000bf5     	str	x21, [sp, #0x10]
   1ceac: 910003fd     	mov	x29, sp
   1ceb0: a9024ff4     	stp	x20, x19, [sp, #0x20]
   1ceb4: aa0003f3     	mov	x19, x0
   1ceb8: f9402c08     	ldr	x8, [x0, #0x58]
   1cebc: aa0103f4     	mov	x20, x1
   1cec0: b4000368     	cbz	x8, 0x1cf2c <CAkPartitionedConvolutionEngine::Term(AK::IAkPluginMemAlloc*)+0x88>
   1cec4: b9406669     	ldr	w9, [x19, #0x64]
   1cec8: 34000269     	cbz	w9, 0x1cf14 <CAkPartitionedConvolutionEngine::Term(AK::IAkPluginMemAlloc*)+0x70>
   1cecc: aa1f03f5     	mov	x21, xzr
   1ced0: f8757901     	ldr	x1, [x8, x21, lsl #3]
   1ced4: b4000101     	cbz	x1, 0x1cef4 <CAkPartitionedConvolutionEngine::Term(AK::IAkPluginMemAlloc*)+0x50>
   1ced8: f9400288     	ldr	x8, [x20]
   1cedc: aa1403e0     	mov	x0, x20
   1cee0: f9400d08     	ldr	x8, [x8, #0x18]
   1cee4: d63f0100     	blr	x8
   1cee8: b9406669     	ldr	w9, [x19, #0x64]
   1ceec: f9402e68     	ldr	x8, [x19, #0x58]
   1cef0: f835791f     	str	xzr, [x8, x21, lsl #3]
   1cef4: 910006b5     	add	x21, x21, #0x1
   1cef8: eb2942bf     	cmp	x21, w9, uxtw
   1cefc: 540000a2     	b.hs	0x1cf10 <CAkPartitionedConvolutionEngine::Term(AK::IAkPluginMemAlloc*)+0x6c>
   1cf00: f9402e68     	ldr	x8, [x19, #0x58]
   1cf04: f8757901     	ldr	x1, [x8, x21, lsl #3]
   1cf08: b5fffe81     	cbnz	x1, 0x1ced8 <CAkPartitionedConvolutionEngine::Term(AK::IAkPluginMemAlloc*)+0x34>
   1cf0c: 17fffffa     	b	0x1cef4 <CAkPartitionedConvolutionEngine::Term(AK::IAkPluginMemAlloc*)+0x50>
   1cf10: f9402e68     	ldr	x8, [x19, #0x58]
   1cf14: f9400289     	ldr	x9, [x20]
   1cf18: aa1403e0     	mov	x0, x20
   1cf1c: aa0803e1     	mov	x1, x8
   1cf20: f9400d29     	ldr	x9, [x9, #0x18]
   1cf24: d63f0120     	blr	x9
   1cf28: f9002e7f     	str	xzr, [x19, #0x58]
   1cf2c: f9402261     	ldr	x1, [x19, #0x40]
   1cf30: b40000c1     	cbz	x1, 0x1cf48 <CAkPartitionedConvolutionEngine::Term(AK::IAkPluginMemAlloc*)+0xa4>
   1cf34: f9400288     	ldr	x8, [x20]
   1cf38: aa1403e0     	mov	x0, x20
   1cf3c: f9400d08     	ldr	x8, [x8, #0x18]
   1cf40: d63f0100     	blr	x8
   1cf44: f900227f     	str	xzr, [x19, #0x40]
   1cf48: f9402661     	ldr	x1, [x19, #0x48]
   1cf4c: b40000c1     	cbz	x1, 0x1cf64 <CAkPartitionedConvolutionEngine::Term(AK::IAkPluginMemAlloc*)+0xc0>
   1cf50: f9400288     	ldr	x8, [x20]
   1cf54: aa1403e0     	mov	x0, x20
   1cf58: f9400d08     	ldr	x8, [x8, #0x18]
   1cf5c: d63f0100     	blr	x8
   1cf60: f900267f     	str	xzr, [x19, #0x48]
   1cf64: f9402a61     	ldr	x1, [x19, #0x50]
   1cf68: b40000c1     	cbz	x1, 0x1cf80 <CAkPartitionedConvolutionEngine::Term(AK::IAkPluginMemAlloc*)+0xdc>
   1cf6c: f9400288     	ldr	x8, [x20]
   1cf70: aa1403e0     	mov	x0, x20
   1cf74: f9400d08     	ldr	x8, [x8, #0x18]
   1cf78: d63f0100     	blr	x8
   1cf7c: f9002a7f     	str	xzr, [x19, #0x50]
   1cf80: f9403a61     	ldr	x1, [x19, #0x70]
   1cf84: b40000c1     	cbz	x1, 0x1cf9c <CAkPartitionedConvolutionEngine::Term(AK::IAkPluginMemAlloc*)+0xf8>
   1cf88: f9400288     	ldr	x8, [x20]
   1cf8c: aa1403e0     	mov	x0, x20
   1cf90: f9400d08     	ldr	x8, [x8, #0x18]
   1cf94: d63f0100     	blr	x8
   1cf98: f9003a7f     	str	xzr, [x19, #0x70]
   1cf9c: f9403e61     	ldr	x1, [x19, #0x78]
   1cfa0: b40000c1     	cbz	x1, 0x1cfb8 <CAkPartitionedConvolutionEngine::Term(AK::IAkPluginMemAlloc*)+0x114>
   1cfa4: f9400288     	ldr	x8, [x20]
   1cfa8: aa1403e0     	mov	x0, x20
   1cfac: f9400d08     	ldr	x8, [x8, #0x18]
   1cfb0: d63f0100     	blr	x8
   1cfb4: f9003e7f     	str	xzr, [x19, #0x78]
   1cfb8: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   1cfbc: 52800020     	mov	w0, #0x1                // =1
   1cfc0: f9400bf5     	ldr	x21, [sp, #0x10]
   1cfc4: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   1cfc8: d65f03c0     	ret

000000000001cfcc <CAkPartitionedConvolutionEngine::Reset()>:
   1cfcc: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   1cfd0: a9014ff4     	stp	x20, x19, [sp, #0x10]
   1cfd4: 910003fd     	mov	x29, sp
   1cfd8: aa0003f3     	mov	x19, x0
   1cfdc: f9402c09     	ldr	x9, [x0, #0x58]
   1cfe0: b4000289     	cbz	x9, 0x1d030 <CAkPartitionedConvolutionEngine::Reset()+0x64>
   1cfe4: b9406668     	ldr	w8, [x19, #0x64]
   1cfe8: 34000248     	cbz	w8, 0x1d030 <CAkPartitionedConvolutionEngine::Reset()+0x64>
   1cfec: aa1f03f4     	mov	x20, xzr
   1cff0: f8747920     	ldr	x0, [x9, x20, lsl #3]
   1cff4: b4000100     	cbz	x0, 0x1d014 <CAkPartitionedConvolutionEngine::Reset()+0x48>
   1cff8: 79406a68     	ldrh	w8, [x19, #0x34]
   1cffc: 2a1f03e1     	mov	w1, wzr
   1d000: b9402e69     	ldr	w9, [x19, #0x2c]
   1d004: 1b097d08     	mul	w8, w8, w9
   1d008: 531d7102     	lsl	w2, w8, #3
   1d00c: 9400b261     	bl	0x49990 <memset@plt>
   1d010: b9406668     	ldr	w8, [x19, #0x64]
   1d014: 91000694     	add	x20, x20, #0x1
   1d018: eb28429f     	cmp	x20, w8, uxtw
   1d01c: 540000a2     	b.hs	0x1d030 <CAkPartitionedConvolutionEngine::Reset()+0x64>
   1d020: f9402e69     	ldr	x9, [x19, #0x58]
   1d024: f8747920     	ldr	x0, [x9, x20, lsl #3]
   1d028: b5fffe80     	cbnz	x0, 0x1cff8 <CAkPartitionedConvolutionEngine::Reset()+0x2c>
   1d02c: 17fffffa     	b	0x1d014 <CAkPartitionedConvolutionEngine::Reset()+0x48>
   1d030: b900627f     	str	wzr, [x19, #0x60]
   1d034: 52800020     	mov	w0, #0x1                // =1
   1d038: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   1d03c: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   1d040: d65f03c0     	ret

000000000001d044 <CAkPartitionedConvolutionEngine::InitConvolutionInstance(AK::IAkPluginMemAlloc*, unsigned int, unsigned char*, unsigned int&)>:
   1d044: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   1d048: a90157f6     	stp	x22, x21, [sp, #0x10]
   1d04c: 910003fd     	mov	x29, sp
   1d050: a9024ff4     	stp	x20, x19, [sp, #0x20]
   1d054: 2a0203f5     	mov	w21, w2
   1d058: aa0003f3     	mov	x19, x0
   1d05c: f9402c08     	ldr	x8, [x0, #0x58]
   1d060: aa0103f4     	mov	x20, x1
   1d064: b4000368     	cbz	x8, 0x1d0d0 <CAkPartitionedConvolutionEngine::InitConvolutionInstance(AK::IAkPluginMemAlloc*, unsigned int, unsigned char*, unsigned int&)+0x8c>
   1d068: b9406669     	ldr	w9, [x19, #0x64]
   1d06c: 34000269     	cbz	w9, 0x1d0b8 <CAkPartitionedConvolutionEngine::InitConvolutionInstance(AK::IAkPluginMemAlloc*, unsigned int, unsigned char*, unsigned int&)+0x74>
   1d070: aa1f03f6     	mov	x22, xzr
   1d074: f8767901     	ldr	x1, [x8, x22, lsl #3]
   1d078: b50000a1     	cbnz	x1, 0x1d08c <CAkPartitionedConvolutionEngine::InitConvolutionInstance(AK::IAkPluginMemAlloc*, unsigned int, unsigned char*, unsigned int&)+0x48>
   1d07c: 1400000b     	b	0x1d0a8 <CAkPartitionedConvolutionEngine::InitConvolutionInstance(AK::IAkPluginMemAlloc*, unsigned int, unsigned char*, unsigned int&)+0x64>
   1d080: f9402e68     	ldr	x8, [x19, #0x58]
   1d084: f8767901     	ldr	x1, [x8, x22, lsl #3]
   1d088: b4000101     	cbz	x1, 0x1d0a8 <CAkPartitionedConvolutionEngine::InitConvolutionInstance(AK::IAkPluginMemAlloc*, unsigned int, unsigned char*, unsigned int&)+0x64>
   1d08c: f9400288     	ldr	x8, [x20]
   1d090: aa1403e0     	mov	x0, x20
   1d094: f9400d08     	ldr	x8, [x8, #0x18]
   1d098: d63f0100     	blr	x8
   1d09c: b9406669     	ldr	w9, [x19, #0x64]
   1d0a0: f9402e68     	ldr	x8, [x19, #0x58]
   1d0a4: f836791f     	str	xzr, [x8, x22, lsl #3]
   1d0a8: 910006d6     	add	x22, x22, #0x1
   1d0ac: eb2942df     	cmp	x22, w9, uxtw
   1d0b0: 54fffe83     	b.lo	0x1d080 <CAkPartitionedConvolutionEngine::InitConvolutionInstance(AK::IAkPluginMemAlloc*, unsigned int, unsigned char*, unsigned int&)+0x3c>
   1d0b4: f9402e68     	ldr	x8, [x19, #0x58]
   1d0b8: f9400289     	ldr	x9, [x20]
   1d0bc: aa1403e0     	mov	x0, x20
   1d0c0: aa0803e1     	mov	x1, x8
   1d0c4: f9400d29     	ldr	x9, [x9, #0x18]
   1d0c8: d63f0120     	blr	x9
   1d0cc: f9002e7f     	str	xzr, [x19, #0x58]
   1d0d0: f9400288     	ldr	x8, [x20]
   1d0d4: b9006675     	str	w21, [x19, #0x64]
   1d0d8: 2a1503e9     	mov	w9, w21
   1d0dc: b0ffff82     	adrp	x2, 0xe000 <vsnprintf+0xe000>
   1d0e0: d37df121     	lsl	x1, x9, #3
   1d0e4: 9108f042     	add	x2, x2, #0x23c
   1d0e8: f9400908     	ldr	x8, [x8, #0x10]
   1d0ec: aa1403e0     	mov	x0, x20
   1d0f0: 52801c63     	mov	w3, #0xe3               // =227
   1d0f4: d63f0100     	blr	x8
   1d0f8: f9002e60     	str	x0, [x19, #0x58]
   1d0fc: b4000440     	cbz	x0, 0x1d184 <CAkPartitionedConvolutionEngine::InitConvolutionInstance(AK::IAkPluginMemAlloc*, unsigned int, unsigned char*, unsigned int&)+0x140>
   1d100: b9406668     	ldr	w8, [x19, #0x64]
   1d104: 2a1f03e1     	mov	w1, wzr
   1d108: 531d7102     	lsl	w2, w8, #3
   1d10c: 9400b221     	bl	0x49990 <memset@plt>
   1d110: b9402e68     	ldr	w8, [x19, #0x2c]
   1d114: 34000428     	cbz	w8, 0x1d198 <CAkPartitionedConvolutionEngine::InitConvolutionInstance(AK::IAkPluginMemAlloc*, unsigned int, unsigned char*, unsigned int&)+0x154>
   1d118: b9406669     	ldr	w9, [x19, #0x64]
   1d11c: 340003e9     	cbz	w9, 0x1d198 <CAkPartitionedConvolutionEngine::InitConvolutionInstance(AK::IAkPluginMemAlloc*, unsigned int, unsigned char*, unsigned int&)+0x154>
   1d120: b0ffff95     	adrp	x21, 0xe000 <vsnprintf+0xe000>
   1d124: aa1f03f6     	mov	x22, xzr
   1d128: 9108f2b5     	add	x21, x21, #0x23c
   1d12c: 79406a69     	ldrh	w9, [x19, #0x34]
   1d130: aa1403e0     	mov	x0, x20
   1d134: f940028a     	ldr	x10, [x20]
   1d138: aa1503e2     	mov	x2, x21
   1d13c: 52801d83     	mov	w3, #0xec               // =236
   1d140: 1b087d28     	mul	w8, w9, w8
   1d144: 531d7101     	lsl	w1, w8, #3
   1d148: f9400948     	ldr	x8, [x10, #0x10]
   1d14c: d63f0100     	blr	x8
   1d150: d37df2c8     	lsl	x8, x22, #3
   1d154: f9402e69     	ldr	x9, [x19, #0x58]
   1d158: f8286920     	str	x0, [x9, x8]
   1d15c: f9402e69     	ldr	x9, [x19, #0x58]
   1d160: f8686928     	ldr	x8, [x9, x8]
   1d164: b4000108     	cbz	x8, 0x1d184 <CAkPartitionedConvolutionEngine::InitConvolutionInstance(AK::IAkPluginMemAlloc*, unsigned int, unsigned char*, unsigned int&)+0x140>
   1d168: b9406668     	ldr	w8, [x19, #0x64]
   1d16c: 910006c9     	add	x9, x22, #0x1
   1d170: eb08013f     	cmp	x9, x8
   1d174: 54000122     	b.hs	0x1d198 <CAkPartitionedConvolutionEngine::InitConvolutionInstance(AK::IAkPluginMemAlloc*, unsigned int, unsigned char*, unsigned int&)+0x154>
   1d178: b9402e68     	ldr	w8, [x19, #0x2c]
   1d17c: 910006d6     	add	x22, x22, #0x1
   1d180: 17ffffeb     	b	0x1d12c <CAkPartitionedConvolutionEngine::InitConvolutionInstance(AK::IAkPluginMemAlloc*, unsigned int, unsigned char*, unsigned int&)+0xe8>
   1d184: 52800680     	mov	w0, #0x34               // =52
   1d188: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   1d18c: a94157f6     	ldp	x22, x21, [sp, #0x10]
   1d190: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   1d194: d65f03c0     	ret
   1d198: 52800020     	mov	w0, #0x1                // =1
   1d19c: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   1d1a0: a94157f6     	ldp	x22, x21, [sp, #0x10]
   1d1a4: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   1d1a8: d65f03c0     	ret

000000000001d1ac <CAkPartitionedConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)>:
   1d1ac: d10383ff     	sub	sp, sp, #0xe0
   1d1b0: a9087bfd     	stp	x29, x30, [sp, #0x80]
   1d1b4: 910203fd     	add	x29, sp, #0x80
   1d1b8: a9096ffc     	stp	x28, x27, [sp, #0x90]
   1d1bc: a90a67fa     	stp	x26, x25, [sp, #0xa0]
   1d1c0: a90b5ff8     	stp	x24, x23, [sp, #0xb0]
   1d1c4: a90c57f6     	stp	x22, x21, [sp, #0xc0]
   1d1c8: a90d4ff4     	stp	x20, x19, [sp, #0xd0]
   1d1cc: 2a0203f7     	mov	w23, w2
   1d1d0: b9402c08     	ldr	w8, [x0, #0x2c]
   1d1d4: aa0103f6     	mov	x22, x1
   1d1d8: f81f03a4     	stur	x4, [x29, #-0x10]
   1d1dc: 34002e88     	cbz	w8, 0x1d7ac <CAkPartitionedConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x600>
   1d1e0: aa0003f3     	mov	x19, x0
   1d1e4: 34002d83     	cbz	w3, 0x1d794 <CAkPartitionedConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x5e8>
   1d1e8: 90ffff88     	adrp	x8, 0xd000 <vsnprintf+0xd000>
   1d1ec: 2a1703eb     	mov	w11, w23
   1d1f0: 531e76ea     	lsl	w10, w23, #2
   1d1f4: 900001d8     	adrp	x24, 0x55000 <vsnprintf+0x55000>
   1d1f8: aa1f03e9     	mov	x9, xzr
   1d1fc: 900001dc     	adrp	x28, 0x55000 <vsnprintf+0x55000>
   1d200: 3dc3ad00     	ldr	q0, [x8, #0xeb0]
   1d204: 91134318     	add	x24, x24, #0x4d0
   1d208: a93d2faa     	stp	x10, x11, [x29, #-0x30]
   1d20c: 2a0303ea     	mov	w10, w3
   1d210: f81e83b6     	stur	x22, [x29, #-0x18]
   1d214: 3d800fe0     	str	q0, [sp, #0x30]
   1d218: f81c83aa     	stur	x10, [x29, #-0x38]
   1d21c: b81e43b7     	stur	w23, [x29, #-0x1c]
   1d220: 1400002e     	b	0x1d2d8 <CAkPartitionedConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x12c>
   1d224: f85f83ac     	ldur	x12, [x29, #-0x8]
   1d228: b9406269     	ldr	w9, [x19, #0x60]
   1d22c: d37df194     	lsl	x20, x12, #3
   1d230: f9402e6b     	ldr	x11, [x19, #0x58]
   1d234: f9403e60     	ldr	x0, [x19, #0x78]
   1d238: 1ac8092a     	udiv	w10, w9, w8
   1d23c: f874696b     	ldr	x11, [x11, x20]
   1d240: 1b08a548     	msub	w8, w10, w8, w9
   1d244: 79406a69     	ldrh	w9, [x19, #0x34]
   1d248: b940166a     	ldr	w10, [x19, #0x14]
   1d24c: 1b097d08     	mul	w8, w8, w9
   1d250: d37df139     	lsl	x25, x9, #3
   1d254: aa1903e2     	mov	x2, x25
   1d258: 531e7549     	lsl	w9, w10, #2
   1d25c: 531d7108     	lsl	w8, w8, #3
   1d260: 11002129     	add	w9, w9, #0x8
   1d264: 8b08017a     	add	x26, x11, x8
   1d268: 121d7135     	and	w21, w9, #0xfffffff8
   1d26c: aa1a03e1     	mov	x1, x26
   1d270: 9400b1d0     	bl	0x499b0 <memcpy@plt>
   1d274: f9403e68     	ldr	x8, [x19, #0x78]
   1d278: 4b1902a2     	sub	w2, w21, w25
   1d27c: 2a1f03e1     	mov	w1, wzr
   1d280: 8b190100     	add	x0, x8, x25
   1d284: 9400b1c3     	bl	0x49990 <memset@plt>
   1d288: a9470261     	ldp	x1, x0, [x19, #0x70]
   1d28c: a9440a63     	ldp	x3, x2, [x19, #0x40]
   1d290: 940006cf     	bl	0x1edcc <AkFft::IfftReal(AkFft::cpx_bin const*, float*, void*, AkFft::FftConfig const&)>
   1d294: 79402268     	ldrh	w8, [x19, #0x10]
   1d298: f9403a69     	ldr	x9, [x19, #0x70]
   1d29c: f85e83b6     	ldur	x22, [x29, #-0x18]
   1d2a0: d37ef502     	lsl	x2, x8, #2
   1d2a4: f8746ac0     	ldr	x0, [x22, x20]
   1d2a8: 8b020121     	add	x1, x9, x2
   1d2ac: 9400b1c1     	bl	0x499b0 <memcpy@plt>
   1d2b0: aa1a03e0     	mov	x0, x26
   1d2b4: 2a1f03e1     	mov	w1, wzr
   1d2b8: aa1903e2     	mov	x2, x25
   1d2bc: 9400b1b5     	bl	0x49990 <memset@plt>
   1d2c0: f85f83a9     	ldur	x9, [x29, #-0x8]
   1d2c4: f85c83a8     	ldur	x8, [x29, #-0x38]
   1d2c8: b85e43b7     	ldur	w23, [x29, #-0x1c]
   1d2cc: 91000529     	add	x9, x9, #0x1
   1d2d0: eb08013f     	cmp	x9, x8
   1d2d4: 540025e0     	b.eq	0x1d790 <CAkPartitionedConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x5e4>
   1d2d8: f85f03a8     	ldur	x8, [x29, #-0x10]
   1d2dc: f81f83a9     	stur	x9, [x29, #-0x8]
   1d2e0: f8697ac1     	ldr	x1, [x22, x9, lsl #3]
   1d2e4: 38696914     	ldrb	w20, [x8, x9]
   1d2e8: f9403a60     	ldr	x0, [x19, #0x70]
   1d2ec: f85d03a2     	ldur	x2, [x29, #-0x30]
   1d2f0: b9401675     	ldr	w21, [x19, #0x14]
   1d2f4: 9400b1af     	bl	0x499b0 <memcpy@plt>
   1d2f8: f9403a68     	ldr	x8, [x19, #0x70]
   1d2fc: 4b1702a9     	sub	w9, w21, w23
   1d300: f85d83aa     	ldur	x10, [x29, #-0x28]
   1d304: 531e7522     	lsl	w2, w9, #2
   1d308: 2a1f03e1     	mov	w1, wzr
   1d30c: 8b0a0900     	add	x0, x8, x10, lsl #2
   1d310: 9400b1a0     	bl	0x49990 <memset@plt>
   1d314: a9470660     	ldp	x0, x1, [x19, #0x70]
   1d318: a9440a63     	ldp	x3, x2, [x19, #0x40]
   1d31c: 94000673     	bl	0x1ece8 <AkFft::FftReal(float const*, AkFft::cpx_bin*, void*, AkFft::FftConfig const&)>
   1d320: b9402e68     	ldr	w8, [x19, #0x2c]
   1d324: 34fff808     	cbz	w8, 0x1d224 <CAkPartitionedConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x78>
   1d328: f9402a69     	ldr	x9, [x19, #0x50]
   1d32c: aa1f03f9     	mov	x25, xzr
   1d330: f940366d     	ldr	x13, [x19, #0x68]
   1d334: f8747937     	ldr	x23, [x9, x20, lsl #3]
   1d338: f85f83ac     	ldur	x12, [x29, #-0x8]
   1d33c: 14000010     	b	0x1d37c <CAkPartitionedConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x1d0>
   1d340: 4e816820     	trn2	v0.4s, v1.4s, v1.4s
   1d344: 3dc13b82     	ldr	q2, [x28, #0x4e0]
   1d348: 4e812821     	trn1	v1.4s, v1.4s, v1.4s
   1d34c: 4ea00883     	rev64	v3.4s, v4.4s
   1d350: 6e201c40     	eor	v0.16b, v2.16b, v0.16b
   1d354: 6e24dc21     	fmul	v1.4s, v1.4s, v4.4s
   1d358: 4e23cc01     	fmla	v1.4s, v0.4s, v3.4s
   1d35c: 3dc00ec0     	ldr	q0, [x22, #0x30]
   1d360: 4e20d420     	fadd	v0.4s, v1.4s, v0.4s
   1d364: 3d800ec0     	str	q0, [x22, #0x30]
   1d368: b9402e68     	ldr	w8, [x19, #0x2c]
   1d36c: 8b354ef7     	add	x23, x23, w21, uxtw #3
   1d370: 91000739     	add	x25, x25, #0x1
   1d374: eb08033f     	cmp	x25, x8
   1d378: 54fff582     	b.hs	0x1d228 <CAkPartitionedConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x7c>
   1d37c: b9406269     	ldr	w9, [x19, #0x60]
   1d380: f9402e6b     	ldr	x11, [x19, #0x58]
   1d384: 787979b5     	ldrh	w21, [x13, x25, lsl #1]
   1d388: 0b190129     	add	w9, w9, w25
   1d38c: f9403e74     	ldr	x20, [x19, #0x78]
   1d390: 1ac8092a     	udiv	w10, w9, w8
   1d394: 710022bf     	cmp	w21, #0x8
   1d398: 1b08a548     	msub	w8, w10, w8, w9
   1d39c: 79406a69     	ldrh	w9, [x19, #0x34]
   1d3a0: f86c796a     	ldr	x10, [x11, x12, lsl #3]
   1d3a4: 1b097d08     	mul	w8, w8, w9
   1d3a8: 531d7108     	lsl	w8, w8, #3
   1d3ac: 8b080156     	add	x22, x10, x8
   1d3b0: 54000902     	b.hs	0x1d4d0 <CAkPartitionedConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x324>
   1d3b4: aa1703fa     	mov	x26, x23
   1d3b8: 72000abb     	ands	w27, w21, #0x7
   1d3bc: 54fffd60     	b.eq	0x1d368 <CAkPartitionedConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x1bc>
   1d3c0: 3dc00284     	ldr	q4, [x20]
   1d3c4: 3dc00341     	ldr	q1, [x26]
   1d3c8: 08dfff08     	ldarb	w8, [x24]
   1d3cc: 36001828     	tbz	w8, #0x0, 0x1d6d0 <CAkPartitionedConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x524>
   1d3d0: 4e816820     	trn2	v0.4s, v1.4s, v1.4s
   1d3d4: 3dc13b82     	ldr	q2, [x28, #0x4e0]
   1d3d8: 4e812821     	trn1	v1.4s, v1.4s, v1.4s
   1d3dc: 71000f7f     	cmp	w27, #0x3
   1d3e0: 4ea00883     	rev64	v3.4s, v4.4s
   1d3e4: 6e201c40     	eor	v0.16b, v2.16b, v0.16b
   1d3e8: 6e24dc21     	fmul	v1.4s, v1.4s, v4.4s
   1d3ec: 4e23cc01     	fmla	v1.4s, v0.4s, v3.4s
   1d3f0: 3dc002c0     	ldr	q0, [x22]
   1d3f4: 4e20d420     	fadd	v0.4s, v1.4s, v0.4s
   1d3f8: 3d8002c0     	str	q0, [x22]
   1d3fc: 54fffb63     	b.lo	0x1d368 <CAkPartitionedConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x1bc>
   1d400: 3dc00684     	ldr	q4, [x20, #0x10]
   1d404: 3dc00741     	ldr	q1, [x26, #0x10]
   1d408: 08dfff08     	ldarb	w8, [x24]
   1d40c: 36001828     	tbz	w8, #0x0, 0x1d710 <CAkPartitionedConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x564>
   1d410: 4e816820     	trn2	v0.4s, v1.4s, v1.4s
   1d414: 3dc13b82     	ldr	q2, [x28, #0x4e0]
   1d418: 4e812821     	trn1	v1.4s, v1.4s, v1.4s
   1d41c: 7100177f     	cmp	w27, #0x5
   1d420: 4ea00883     	rev64	v3.4s, v4.4s
   1d424: 6e201c40     	eor	v0.16b, v2.16b, v0.16b
   1d428: 6e24dc21     	fmul	v1.4s, v1.4s, v4.4s
   1d42c: 4e23cc01     	fmla	v1.4s, v0.4s, v3.4s
   1d430: 3dc006c0     	ldr	q0, [x22, #0x10]
   1d434: 4e20d420     	fadd	v0.4s, v1.4s, v0.4s
   1d438: 3d8006c0     	str	q0, [x22, #0x10]
   1d43c: 54fff963     	b.lo	0x1d368 <CAkPartitionedConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x1bc>
   1d440: 3dc00a84     	ldr	q4, [x20, #0x20]
   1d444: 3dc00b41     	ldr	q1, [x26, #0x20]
   1d448: 08dfff08     	ldarb	w8, [x24]
   1d44c: 36001828     	tbz	w8, #0x0, 0x1d750 <CAkPartitionedConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x5a4>
   1d450: 4e816820     	trn2	v0.4s, v1.4s, v1.4s
   1d454: 3dc13b82     	ldr	q2, [x28, #0x4e0]
   1d458: 4e812821     	trn1	v1.4s, v1.4s, v1.4s
   1d45c: 71001f7f     	cmp	w27, #0x7
   1d460: 4ea00883     	rev64	v3.4s, v4.4s
   1d464: 6e201c40     	eor	v0.16b, v2.16b, v0.16b
   1d468: 6e24dc21     	fmul	v1.4s, v1.4s, v4.4s
   1d46c: 4e23cc01     	fmla	v1.4s, v0.4s, v3.4s
   1d470: 3dc00ac0     	ldr	q0, [x22, #0x20]
   1d474: 4e20d420     	fadd	v0.4s, v1.4s, v0.4s
   1d478: 3d800ac0     	str	q0, [x22, #0x20]
   1d47c: 54fff761     	b.ne	0x1d368 <CAkPartitionedConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x1bc>
   1d480: 3dc00e84     	ldr	q4, [x20, #0x30]
   1d484: 3dc00f41     	ldr	q1, [x26, #0x30]
   1d488: 08dfff08     	ldarb	w8, [x24]
   1d48c: 3707f5a8     	tbnz	w8, #0x0, 0x1d340 <CAkPartitionedConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x194>
   1d490: aa1803e0     	mov	x0, x24
   1d494: aa0d03f4     	mov	x20, x13
   1d498: ad0093e1     	stp	q1, q4, [sp, #0x10]
   1d49c: 9400b14d     	bl	0x499d0 <__cxa_guard_acquire@plt>
   1d4a0: ad4093e1     	ldp	q1, q4, [sp, #0x10]
   1d4a4: aa1403ed     	mov	x13, x20
   1d4a8: f85f83ac     	ldur	x12, [x29, #-0x8]
   1d4ac: 34fff4a0     	cbz	w0, 0x1d340 <CAkPartitionedConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x194>
   1d4b0: 3dc00fe0     	ldr	q0, [sp, #0x30]
   1d4b4: aa1803e0     	mov	x0, x24
   1d4b8: 3d800700     	str	q0, [x24, #0x10]
   1d4bc: 9400b149     	bl	0x499e0 <__cxa_guard_release@plt>
   1d4c0: ad4093e1     	ldp	q1, q4, [sp, #0x10]
   1d4c4: aa1403ed     	mov	x13, x20
   1d4c8: f85f83ac     	ldur	x12, [x29, #-0x8]
   1d4cc: 17ffff9d     	b	0x1d340 <CAkPartitionedConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x194>
   1d4d0: 53037ebb     	lsr	w27, w21, #3
   1d4d4: aa1703fa     	mov	x26, x23
   1d4d8: 3dc00284     	ldr	q4, [x20]
   1d4dc: 3dc00341     	ldr	q1, [x26]
   1d4e0: 08dfff08     	ldarb	w8, [x24]
   1d4e4: 36000768     	tbz	w8, #0x0, 0x1d5d0 <CAkPartitionedConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x424>
   1d4e8: 4e816820     	trn2	v0.4s, v1.4s, v1.4s
   1d4ec: 3dc00702     	ldr	q2, [x24, #0x10]
   1d4f0: 4e812821     	trn1	v1.4s, v1.4s, v1.4s
   1d4f4: 4ea00883     	rev64	v3.4s, v4.4s
   1d4f8: 6e201c40     	eor	v0.16b, v2.16b, v0.16b
   1d4fc: 6e24dc21     	fmul	v1.4s, v1.4s, v4.4s
   1d500: 4e23cc01     	fmla	v1.4s, v0.4s, v3.4s
   1d504: 3dc002c0     	ldr	q0, [x22]
   1d508: 4e20d420     	fadd	v0.4s, v1.4s, v0.4s
   1d50c: 3d8002c0     	str	q0, [x22]
   1d510: 3dc00684     	ldr	q4, [x20, #0x10]
   1d514: 3dc00741     	ldr	q1, [x26, #0x10]
   1d518: 08dfff08     	ldarb	w8, [x24]
   1d51c: 360007a8     	tbz	w8, #0x0, 0x1d610 <CAkPartitionedConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x464>
   1d520: 4e816820     	trn2	v0.4s, v1.4s, v1.4s
   1d524: 3dc00702     	ldr	q2, [x24, #0x10]
   1d528: 4e812821     	trn1	v1.4s, v1.4s, v1.4s
   1d52c: 4ea00883     	rev64	v3.4s, v4.4s
   1d530: 6e201c40     	eor	v0.16b, v2.16b, v0.16b
   1d534: 6e24dc21     	fmul	v1.4s, v1.4s, v4.4s
   1d538: 4e23cc01     	fmla	v1.4s, v0.4s, v3.4s
   1d53c: 3dc006c0     	ldr	q0, [x22, #0x10]
   1d540: 4e20d420     	fadd	v0.4s, v1.4s, v0.4s
   1d544: 3d8006c0     	str	q0, [x22, #0x10]
   1d548: 3dc00a84     	ldr	q4, [x20, #0x20]
   1d54c: 3dc00b41     	ldr	q1, [x26, #0x20]
   1d550: 08dfff08     	ldarb	w8, [x24]
   1d554: 360007e8     	tbz	w8, #0x0, 0x1d650 <CAkPartitionedConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x4a4>
   1d558: 4e816820     	trn2	v0.4s, v1.4s, v1.4s
   1d55c: 3dc00702     	ldr	q2, [x24, #0x10]
   1d560: 4e812821     	trn1	v1.4s, v1.4s, v1.4s
   1d564: 4ea00883     	rev64	v3.4s, v4.4s
   1d568: 6e201c40     	eor	v0.16b, v2.16b, v0.16b
   1d56c: 6e24dc21     	fmul	v1.4s, v1.4s, v4.4s
   1d570: 4e23cc01     	fmla	v1.4s, v0.4s, v3.4s
   1d574: 3dc00ac0     	ldr	q0, [x22, #0x20]
   1d578: 4e20d420     	fadd	v0.4s, v1.4s, v0.4s
   1d57c: 3d800ac0     	str	q0, [x22, #0x20]
   1d580: 3dc00e84     	ldr	q4, [x20, #0x30]
   1d584: 3dc00f41     	ldr	q1, [x26, #0x30]
   1d588: 08dfff08     	ldarb	w8, [x24]
   1d58c: 36000828     	tbz	w8, #0x0, 0x1d690 <CAkPartitionedConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x4e4>
   1d590: 4e816820     	trn2	v0.4s, v1.4s, v1.4s
   1d594: 3dc13b82     	ldr	q2, [x28, #0x4e0]
   1d598: 4e812821     	trn1	v1.4s, v1.4s, v1.4s
   1d59c: 91010294     	add	x20, x20, #0x40
   1d5a0: 4ea00883     	rev64	v3.4s, v4.4s
   1d5a4: 9101035a     	add	x26, x26, #0x40
   1d5a8: 7100077b     	subs	w27, w27, #0x1
   1d5ac: 6e201c40     	eor	v0.16b, v2.16b, v0.16b
   1d5b0: 6e24dc21     	fmul	v1.4s, v1.4s, v4.4s
   1d5b4: 4e23cc01     	fmla	v1.4s, v0.4s, v3.4s
   1d5b8: 3dc00ec0     	ldr	q0, [x22, #0x30]
   1d5bc: 4e20d420     	fadd	v0.4s, v1.4s, v0.4s
   1d5c0: 3d800ec0     	str	q0, [x22, #0x30]
   1d5c4: 910102d6     	add	x22, x22, #0x40
   1d5c8: 54fff881     	b.ne	0x1d4d8 <CAkPartitionedConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x32c>
   1d5cc: 17ffff7b     	b	0x1d3b8 <CAkPartitionedConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x20c>
   1d5d0: aa1803e0     	mov	x0, x24
   1d5d4: f90013ed     	str	x13, [sp, #0x20]
   1d5d8: ad0013e1     	stp	q1, q4, [sp]
   1d5dc: 9400b0fd     	bl	0x499d0 <__cxa_guard_acquire@plt>
   1d5e0: ad4013e1     	ldp	q1, q4, [sp]
   1d5e4: f94013ed     	ldr	x13, [sp, #0x20]
   1d5e8: f85f83ac     	ldur	x12, [x29, #-0x8]
   1d5ec: 34fff7e0     	cbz	w0, 0x1d4e8 <CAkPartitionedConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x33c>
   1d5f0: 3dc00fe0     	ldr	q0, [sp, #0x30]
   1d5f4: aa1803e0     	mov	x0, x24
   1d5f8: 3d800700     	str	q0, [x24, #0x10]
   1d5fc: 9400b0f9     	bl	0x499e0 <__cxa_guard_release@plt>
   1d600: ad4013e1     	ldp	q1, q4, [sp]
   1d604: f94013ed     	ldr	x13, [sp, #0x20]
   1d608: f85f83ac     	ldur	x12, [x29, #-0x8]
   1d60c: 17ffffb7     	b	0x1d4e8 <CAkPartitionedConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x33c>
   1d610: aa1803e0     	mov	x0, x24
   1d614: f90013ed     	str	x13, [sp, #0x20]
   1d618: ad0013e1     	stp	q1, q4, [sp]
   1d61c: 9400b0ed     	bl	0x499d0 <__cxa_guard_acquire@plt>
   1d620: ad4013e1     	ldp	q1, q4, [sp]
   1d624: f94013ed     	ldr	x13, [sp, #0x20]
   1d628: f85f83ac     	ldur	x12, [x29, #-0x8]
   1d62c: 34fff7a0     	cbz	w0, 0x1d520 <CAkPartitionedConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x374>
   1d630: 3dc00fe0     	ldr	q0, [sp, #0x30]
   1d634: aa1803e0     	mov	x0, x24
   1d638: 3d800700     	str	q0, [x24, #0x10]
   1d63c: 9400b0e9     	bl	0x499e0 <__cxa_guard_release@plt>
   1d640: ad4013e1     	ldp	q1, q4, [sp]
   1d644: f94013ed     	ldr	x13, [sp, #0x20]
   1d648: f85f83ac     	ldur	x12, [x29, #-0x8]
   1d64c: 17ffffb5     	b	0x1d520 <CAkPartitionedConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x374>
   1d650: aa1803e0     	mov	x0, x24
   1d654: f90013ed     	str	x13, [sp, #0x20]
   1d658: ad0013e1     	stp	q1, q4, [sp]
   1d65c: 9400b0dd     	bl	0x499d0 <__cxa_guard_acquire@plt>
   1d660: ad4013e1     	ldp	q1, q4, [sp]
   1d664: f94013ed     	ldr	x13, [sp, #0x20]
   1d668: f85f83ac     	ldur	x12, [x29, #-0x8]
   1d66c: 34fff760     	cbz	w0, 0x1d558 <CAkPartitionedConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x3ac>
   1d670: 3dc00fe0     	ldr	q0, [sp, #0x30]
   1d674: aa1803e0     	mov	x0, x24
   1d678: 3d800700     	str	q0, [x24, #0x10]
   1d67c: 9400b0d9     	bl	0x499e0 <__cxa_guard_release@plt>
   1d680: ad4013e1     	ldp	q1, q4, [sp]
   1d684: f94013ed     	ldr	x13, [sp, #0x20]
   1d688: f85f83ac     	ldur	x12, [x29, #-0x8]
   1d68c: 17ffffb3     	b	0x1d558 <CAkPartitionedConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x3ac>
   1d690: aa1803e0     	mov	x0, x24
   1d694: f90013ed     	str	x13, [sp, #0x20]
   1d698: ad0013e1     	stp	q1, q4, [sp]
   1d69c: 9400b0cd     	bl	0x499d0 <__cxa_guard_acquire@plt>
   1d6a0: ad4013e1     	ldp	q1, q4, [sp]
   1d6a4: f94013ed     	ldr	x13, [sp, #0x20]
   1d6a8: f85f83ac     	ldur	x12, [x29, #-0x8]
   1d6ac: 34fff720     	cbz	w0, 0x1d590 <CAkPartitionedConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x3e4>
   1d6b0: 3dc00fe0     	ldr	q0, [sp, #0x30]
   1d6b4: aa1803e0     	mov	x0, x24
   1d6b8: 3d800700     	str	q0, [x24, #0x10]
   1d6bc: 9400b0c9     	bl	0x499e0 <__cxa_guard_release@plt>
   1d6c0: ad4013e1     	ldp	q1, q4, [sp]
   1d6c4: f94013ed     	ldr	x13, [sp, #0x20]
   1d6c8: f85f83ac     	ldur	x12, [x29, #-0x8]
   1d6cc: 17ffffb1     	b	0x1d590 <CAkPartitionedConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x3e4>
   1d6d0: aa1803e0     	mov	x0, x24
   1d6d4: f90013ed     	str	x13, [sp, #0x20]
   1d6d8: ad0013e1     	stp	q1, q4, [sp]
   1d6dc: 9400b0bd     	bl	0x499d0 <__cxa_guard_acquire@plt>
   1d6e0: ad4013e1     	ldp	q1, q4, [sp]
   1d6e4: f94013ed     	ldr	x13, [sp, #0x20]
   1d6e8: f85f83ac     	ldur	x12, [x29, #-0x8]
   1d6ec: 34ffe720     	cbz	w0, 0x1d3d0 <CAkPartitionedConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x224>
   1d6f0: 3dc00fe0     	ldr	q0, [sp, #0x30]
   1d6f4: aa1803e0     	mov	x0, x24
   1d6f8: 3d800700     	str	q0, [x24, #0x10]
   1d6fc: 9400b0b9     	bl	0x499e0 <__cxa_guard_release@plt>
   1d700: ad4013e1     	ldp	q1, q4, [sp]
   1d704: f94013ed     	ldr	x13, [sp, #0x20]
   1d708: f85f83ac     	ldur	x12, [x29, #-0x8]
   1d70c: 17ffff31     	b	0x1d3d0 <CAkPartitionedConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x224>
   1d710: aa1803e0     	mov	x0, x24
   1d714: f90013ed     	str	x13, [sp, #0x20]
   1d718: ad0013e1     	stp	q1, q4, [sp]
   1d71c: 9400b0ad     	bl	0x499d0 <__cxa_guard_acquire@plt>
   1d720: ad4013e1     	ldp	q1, q4, [sp]
   1d724: f94013ed     	ldr	x13, [sp, #0x20]
   1d728: f85f83ac     	ldur	x12, [x29, #-0x8]
   1d72c: 34ffe720     	cbz	w0, 0x1d410 <CAkPartitionedConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x264>
   1d730: 3dc00fe0     	ldr	q0, [sp, #0x30]
   1d734: aa1803e0     	mov	x0, x24
   1d738: 3d800700     	str	q0, [x24, #0x10]
   1d73c: 9400b0a9     	bl	0x499e0 <__cxa_guard_release@plt>
   1d740: ad4013e1     	ldp	q1, q4, [sp]
   1d744: f94013ed     	ldr	x13, [sp, #0x20]
   1d748: f85f83ac     	ldur	x12, [x29, #-0x8]
   1d74c: 17ffff31     	b	0x1d410 <CAkPartitionedConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x264>
   1d750: aa1803e0     	mov	x0, x24
   1d754: f90013ed     	str	x13, [sp, #0x20]
   1d758: ad0013e1     	stp	q1, q4, [sp]
   1d75c: 9400b09d     	bl	0x499d0 <__cxa_guard_acquire@plt>
   1d760: ad4013e1     	ldp	q1, q4, [sp]
   1d764: f94013ed     	ldr	x13, [sp, #0x20]
   1d768: f85f83ac     	ldur	x12, [x29, #-0x8]
   1d76c: 34ffe720     	cbz	w0, 0x1d450 <CAkPartitionedConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x2a4>
   1d770: 3dc00fe0     	ldr	q0, [sp, #0x30]
   1d774: aa1803e0     	mov	x0, x24
   1d778: 3d800700     	str	q0, [x24, #0x10]
   1d77c: 9400b099     	bl	0x499e0 <__cxa_guard_release@plt>
   1d780: ad4013e1     	ldp	q1, q4, [sp]
   1d784: f94013ed     	ldr	x13, [sp, #0x20]
   1d788: f85f83ac     	ldur	x12, [x29, #-0x8]
   1d78c: 17ffff31     	b	0x1d450 <CAkPartitionedConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x2a4>
   1d790: b9402e68     	ldr	w8, [x19, #0x2c]
   1d794: b9406269     	ldr	w9, [x19, #0x60]
   1d798: 1100052a     	add	w10, w9, #0x1
   1d79c: 6b08015f     	cmp	w10, w8
   1d7a0: 1a8927e8     	csinc	w8, wzr, w9, hs
   1d7a4: b9006268     	str	w8, [x19, #0x60]
   1d7a8: 14000007     	b	0x1d7c4 <CAkPartitionedConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x618>
   1d7ac: 1b037ee8     	mul	w8, w23, w3
   1d7b0: 531e7502     	lsl	w2, w8, #2
   1d7b4: 34000082     	cbz	w2, 0x1d7c4 <CAkPartitionedConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x618>
   1d7b8: f94002c0     	ldr	x0, [x22]
   1d7bc: 2a1f03e1     	mov	w1, wzr
   1d7c0: 9400b074     	bl	0x49990 <memset@plt>
   1d7c4: a94d4ff4     	ldp	x20, x19, [sp, #0xd0]
   1d7c8: 52800020     	mov	w0, #0x1                // =1
   1d7cc: a94c57f6     	ldp	x22, x21, [sp, #0xc0]
   1d7d0: a94b5ff8     	ldp	x24, x23, [sp, #0xb0]
   1d7d4: a94a67fa     	ldp	x26, x25, [sp, #0xa0]
   1d7d8: a9496ffc     	ldp	x28, x27, [sp, #0x90]
   1d7dc: a9487bfd     	ldp	x29, x30, [sp, #0x80]
   1d7e0: 910383ff     	add	sp, sp, #0xe0
   1d7e4: d65f03c0     	ret

000000000001d7e8 <CAkPartitionedConvolutionEngine::GetExecuteBufferAlignment() const>:
   1d7e8: 52800200     	mov	w0, #0x10               // =16
   1d7ec: d65f03c0     	ret

000000000001d7f0 <AkFft::DetermineFftStages(AkFft::FftSimdStage*, AkFft::FftInputType, unsigned int)>:
   1d7f0: 7100043f     	cmp	w1, #0x1
   1d7f4: 5295556a     	mov	w10, #0xaaab            // =43691
   1d7f8: 1a9f17e8     	cset	w8, eq
   1d7fc: 72b5554a     	movk	w10, #0xaaaa, lsl #16
   1d800: 3200f3eb     	mov	w11, #0x55555555        // =1431655765
   1d804: 1ac82448     	lsr	w8, w2, w8
   1d808: 1b0a7d09     	mul	w9, w8, w10
   1d80c: 6b0b013f     	cmp	w9, w11
   1d810: 540000a9     	b.ls	0x1d824 <AkFft::DetermineFftStages(AkFft::FftSimdStage*, AkFft::FftInputType, unsigned int)+0x34>
   1d814: 2a1f03e9     	mov	w9, wzr
   1d818: 5280002b     	mov	w11, #0x1               // =1
   1d81c: 2a0803ec     	mov	w12, w8
   1d820: 1400000d     	b	0x1d854 <AkFft::DetermineFftStages(AkFft::FftSimdStage*, AkFft::FftInputType, unsigned int)+0x64>
   1d824: 528aaacd     	mov	w13, #0x5556            // =21846
   1d828: 2a1f03e9     	mov	w9, wzr
   1d82c: 5280002b     	mov	w11, #0x1               // =1
   1d830: 72aaaaad     	movk	w13, #0x5555, lsl #16
   1d834: 2a0803ec     	mov	w12, w8
   1d838: 9baa7d8c     	umull	x12, w12, w10
   1d83c: 11000529     	add	w9, w9, #0x1
   1d840: 0b0b056b     	add	w11, w11, w11, lsl #1
   1d844: d361fd8c     	lsr	x12, x12, #33
   1d848: 1b0a7d8e     	mul	w14, w12, w10
   1d84c: 6b0d01df     	cmp	w14, w13
   1d850: 54ffff43     	b.lo	0x1d838 <AkFft::DetermineFftStages(AkFft::FftSimdStage*, AkFft::FftInputType, unsigned int)+0x48>
   1d854: 7200059f     	tst	w12, #0x3
   1d858: 54000060     	b.eq	0x1d864 <AkFft::DetermineFftStages(AkFft::FftSimdStage*, AkFft::FftInputType, unsigned int)+0x74>
   1d85c: 2a1f03ed     	mov	w13, wzr
   1d860: 14000009     	b	0x1d884 <AkFft::DetermineFftStages(AkFft::FftSimdStage*, AkFft::FftInputType, unsigned int)+0x94>
   1d864: 2a1f03ed     	mov	w13, wzr
   1d868: 2a0c03ea     	mov	w10, w12
   1d86c: 53027d4c     	lsr	w12, w10, #2
   1d870: 110005ad     	add	w13, w13, #0x1
   1d874: 531e756b     	lsl	w11, w11, #2
   1d878: 721e055f     	tst	w10, #0xc
   1d87c: 2a0c03ea     	mov	w10, w12
   1d880: 54ffff60     	b.eq	0x1d86c <AkFft::DetermineFftStages(AkFft::FftSimdStage*, AkFft::FftInputType, unsigned int)+0x7c>
   1d884: 529999ae     	mov	w14, #0xcccd            // =52429
   1d888: 3200e7ef     	mov	w15, #0x33333333        // =858993459
   1d88c: 72b9998e     	movk	w14, #0xcccc, lsl #16
   1d890: 1b0e7d8a     	mul	w10, w12, w14
   1d894: 6b0f015f     	cmp	w10, w15
   1d898: 54000069     	b.ls	0x1d8a4 <AkFft::DetermineFftStages(AkFft::FftSimdStage*, AkFft::FftInputType, unsigned int)+0xb4>
   1d89c: 2a1f03ea     	mov	w10, wzr
   1d8a0: 1400000b     	b	0x1d8cc <AkFft::DetermineFftStages(AkFft::FftSimdStage*, AkFft::FftInputType, unsigned int)+0xdc>
   1d8a4: 5286668f     	mov	w15, #0x3334            // =13108
   1d8a8: 2a1f03ea     	mov	w10, wzr
   1d8ac: 72a6666f     	movk	w15, #0x3333, lsl #16
   1d8b0: 9bae7d8c     	umull	x12, w12, w14
   1d8b4: 1100054a     	add	w10, w10, #0x1
   1d8b8: 0b0b096b     	add	w11, w11, w11, lsl #2
   1d8bc: d362fd8c     	lsr	x12, x12, #34
   1d8c0: 1b0e7d90     	mul	w16, w12, w14
   1d8c4: 6b0f021f     	cmp	w16, w15
   1d8c8: 54ffff43     	b.lo	0x1d8b0 <AkFft::DetermineFftStages(AkFft::FftSimdStage*, AkFft::FftInputType, unsigned int)+0xc0>
   1d8cc: 710001bf     	cmp	w13, #0x0
   1d8d0: 1a9f17ee     	cset	w14, eq
   1d8d4: 2a0e018c     	orr	w12, w12, w14
   1d8d8: 52000190     	eor	w16, w12, #0x1
   1d8dc: 9240020e     	and	x14, x16, #0x1
   1d8e0: 1200020f     	and	w15, w16, #0x1
   1d8e4: 4b0f01b1     	sub	w17, w13, w15
   1d8e8: 1ace216b     	lsl	w11, w11, w14
   1d8ec: 3600008c     	tbz	w12, #0x0, 0x1d8fc <AkFft::DetermineFftStages(AkFft::FftSimdStage*, AkFft::FftInputType, unsigned int)+0x10c>
   1d8f0: 2a1f03ef     	mov	w15, wzr
   1d8f4: 2a0803ee     	mov	w14, w8
   1d8f8: 14000007     	b	0x1d914 <AkFft::DetermineFftStages(AkFft::FftSimdStage*, AkFft::FftInputType, unsigned int)+0x124>
   1d8fc: 7200111f     	tst	w8, #0x1f
   1d900: 528000ac     	mov	w12, #0x5               // =5
   1d904: 1a9f058c     	csinc	w12, w12, wzr, eq
   1d908: 53037d0e     	lsr	w14, w8, #3
   1d90c: 5280002f     	mov	w15, #0x1               // =1
   1d910: b900000c     	str	w12, [x0]
   1d914: 6b08017f     	cmp	w11, w8
   1d918: 1a9f17ec     	cset	w12, eq
   1d91c: 7100023f     	cmp	w17, #0x0
   1d920: 1a9f07e2     	cset	w2, ne
   1d924: 0a0c004c     	and	w12, w2, w12
   1d928: 6b0c023f     	cmp	w17, w12
   1d92c: 54000220     	b.eq	0x1d970 <AkFft::DetermineFftStages(AkFft::FftSimdStage*, AkFft::FftInputType, unsigned int)+0x180>
   1d930: 0b0f01b1     	add	w17, w13, w15
   1d934: 13000210     	sbfx	w16, w16, #0, #1
   1d938: 4b0c0231     	sub	w17, w17, w12
   1d93c: 4b0c01a2     	sub	w2, w13, w12
   1d940: 8b2f480f     	add	x15, x0, w15, uxtw #2
   1d944: 0b10022d     	add	w13, w17, w16
   1d948: 0b100050     	add	w16, w2, w16
   1d94c: 52800071     	mov	w17, #0x3               // =3
   1d950: 528000e2     	mov	w2, #0x7                // =7
   1d954: 72000ddf     	tst	w14, #0xf
   1d958: 53027dce     	lsr	w14, w14, #2
   1d95c: 1a910043     	csel	w3, w2, w17, eq
   1d960: 71000610     	subs	w16, w16, #0x1
   1d964: b80045e3     	str	w3, [x15], #0x4
   1d968: 54ffff61     	b.ne	0x1d954 <AkFft::DetermineFftStages(AkFft::FftSimdStage*, AkFft::FftInputType, unsigned int)+0x164>
   1d96c: 2a0d03ef     	mov	w15, w13
   1d970: 34000549     	cbz	w9, 0x1da18 <AkFft::DetermineFftStages(AkFft::FftSimdStage*, AkFft::FftInputType, unsigned int)+0x228>
   1d974: 52955570     	mov	w16, #0xaaab            // =43691
   1d978: 528aaad1     	mov	w17, #0x5556            // =21846
   1d97c: 72b55550     	movk	w16, #0xaaaa, lsl #16
   1d980: 72a2aab1     	movk	w17, #0x1555, lsl #16
   1d984: 52800042     	mov	w2, #0x2                // =2
   1d988: 528000c3     	mov	w3, #0x6                // =6
   1d98c: 1b107dcd     	mul	w13, w14, w16
   1d990: 9bb07dce     	umull	x14, w14, w16
   1d994: d361fdce     	lsr	x14, x14, #33
   1d998: 138d09a4     	ror	w4, w13, #0x2
   1d99c: 110005ed     	add	w13, w15, #0x1
   1d9a0: 6b11009f     	cmp	w4, w17
   1d9a4: 1a823064     	csel	w4, w3, w2, lo
   1d9a8: 71000529     	subs	w9, w9, #0x1
   1d9ac: b82f5804     	str	w4, [x0, w15, uxtw #2]
   1d9b0: 2a0d03ef     	mov	w15, w13
   1d9b4: 54fffec1     	b.ne	0x1d98c <AkFft::DetermineFftStages(AkFft::FftSimdStage*, AkFft::FftInputType, unsigned int)+0x19c>
   1d9b8: 3400034a     	cbz	w10, 0x1da20 <AkFft::DetermineFftStages(AkFft::FftSimdStage*, AkFft::FftInputType, unsigned int)+0x230>
   1d9bc: 529999af     	mov	w15, #0xcccd            // =52429
   1d9c0: 529999b0     	mov	w16, #0xcccd            // =52429
   1d9c4: 72b9998f     	movk	w15, #0xcccc, lsl #16
   1d9c8: 72a19990     	movk	w16, #0xccc, lsl #16
   1d9cc: 52800091     	mov	w17, #0x4               // =4
   1d9d0: 52800102     	mov	w2, #0x8                // =8
   1d9d4: 1b0f7dc9     	mul	w9, w14, w15
   1d9d8: 9baf7dce     	umull	x14, w14, w15
   1d9dc: d362fdce     	lsr	x14, x14, #34
   1d9e0: 13890923     	ror	w3, w9, #0x2
   1d9e4: 110005a9     	add	w9, w13, #0x1
   1d9e8: 6b10007f     	cmp	w3, w16
   1d9ec: 1a913043     	csel	w3, w2, w17, lo
   1d9f0: 7100054a     	subs	w10, w10, #0x1
   1d9f4: b82d5803     	str	w3, [x0, w13, uxtw #2]
   1d9f8: 2a0903ed     	mov	w13, w9
   1d9fc: 54fffec1     	b.ne	0x1d9d4 <AkFft::DetermineFftStages(AkFft::FftSimdStage*, AkFft::FftInputType, unsigned int)+0x1e4>
   1da00: 3600014c     	tbz	w12, #0x0, 0x1da28 <AkFft::DetermineFftStages(AkFft::FftSimdStage*, AkFft::FftInputType, unsigned int)+0x238>
   1da04: 72000d1f     	tst	w8, #0xf
   1da08: 52800068     	mov	w8, #0x3                // =3
   1da0c: 5280012a     	mov	w10, #0x9               // =9
   1da10: 1a880148     	csel	w8, w10, w8, eq
   1da14: 1400000b     	b	0x1da40 <AkFft::DetermineFftStages(AkFft::FftSimdStage*, AkFft::FftInputType, unsigned int)+0x250>
   1da18: 2a0f03ed     	mov	w13, w15
   1da1c: 35fffd0a     	cbnz	w10, 0x1d9bc <AkFft::DetermineFftStages(AkFft::FftSimdStage*, AkFft::FftInputType, unsigned int)+0x1cc>
   1da20: 2a0d03e9     	mov	w9, w13
   1da24: 3707ff0c     	tbnz	w12, #0x0, 0x1da04 <AkFft::DetermineFftStages(AkFft::FftSimdStage*, AkFft::FftInputType, unsigned int)+0x214>
   1da28: 6b08017f     	cmp	w11, w8
   1da2c: 54000081     	b.ne	0x1da3c <AkFft::DetermineFftStages(AkFft::FftSimdStage*, AkFft::FftInputType, unsigned int)+0x24c>
   1da30: 7100043f     	cmp	w1, #0x1
   1da34: 54000100     	b.eq	0x1da54 <AkFft::DetermineFftStages(AkFft::FftSimdStage*, AkFft::FftInputType, unsigned int)+0x264>
   1da38: d65f03c0     	ret
   1da3c: 2a1f03e8     	mov	w8, wzr
   1da40: 1100052a     	add	w10, w9, #0x1
   1da44: b8295808     	str	w8, [x0, w9, uxtw #2]
   1da48: 2a0a03e9     	mov	w9, w10
   1da4c: 7100043f     	cmp	w1, #0x1
   1da50: 54ffff41     	b.ne	0x1da38 <AkFft::DetermineFftStages(AkFft::FftSimdStage*, AkFft::FftInputType, unsigned int)+0x248>
   1da54: 52800148     	mov	w8, #0xa                // =10
   1da58: b8295808     	str	w8, [x0, w9, uxtw #2]
   1da5c: d65f03c0     	ret

000000000001da60 <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)>:
   1da60: 6db63bef     	stp	d15, d14, [sp, #-0xa0]!
   1da64: 6d0133ed     	stp	d13, d12, [sp, #0x10]
   1da68: 6d022beb     	stp	d11, d10, [sp, #0x20]
   1da6c: 6d0323e9     	stp	d9, d8, [sp, #0x30]
   1da70: a9047bfd     	stp	x29, x30, [sp, #0x40]
   1da74: 910103fd     	add	x29, sp, #0x40
   1da78: a9056ffc     	stp	x28, x27, [sp, #0x50]
   1da7c: a90667fa     	stp	x26, x25, [sp, #0x60]
   1da80: a9075ff8     	stp	x24, x23, [sp, #0x70]
   1da84: a90857f6     	stp	x22, x21, [sp, #0x80]
   1da88: a9094ff4     	stp	x20, x19, [sp, #0x90]
   1da8c: d10643ff     	sub	sp, sp, #0x190
   1da90: b9403009     	ldr	w9, [x0, #0x30]
   1da94: b9402808     	ldr	w8, [x0, #0x28]
   1da98: 7100053f     	cmp	w9, #0x1
   1da9c: 1a9f17ea     	cset	w10, eq
   1daa0: 340041c8     	cbz	w8, 0x1e2d8 <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x878>
   1daa4: f940000b     	ldr	x11, [x0]
   1daa8: d0ffff85     	adrp	x5, 0xf000 <vsnprintf+0xf000>
   1daac: b9402c0f     	ldr	w15, [x0, #0x2c]
   1dab0: aa0003f4     	mov	x20, x0
   1dab4: 531d710d     	lsl	w13, w8, #3
   1dab8: 5280002c     	mov	w12, #0x1               // =1
   1dabc: 5280030e     	mov	w14, #0x18              // =24
   1dac0: aa0b03f0     	mov	x16, x11
   1dac4: 531d71ef     	lsl	w15, w15, #3
   1dac8: aa0103f1     	mov	x17, x1
   1dacc: aa0803e0     	mov	x0, x8
   1dad0: 913b60a5     	add	x5, x5, #0xed8
   1dad4: 14000007     	b	0x1daf0 <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x90>
   1dad8: 0b0c15ad     	add	w13, w13, w12, lsl #5
   1dadc: 0b0c098c     	add	w12, w12, w12, lsl #2
   1dae0: f1000400     	subs	x0, x0, #0x1
   1dae4: 91001231     	add	x17, x17, #0x4
   1dae8: 91002210     	add	x16, x16, #0x8
   1daec: 54000340     	b.eq	0x1db54 <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0xf4>
   1daf0: 11003dad     	add	w13, w13, #0xf
   1daf4: b9400222     	ldr	w2, [x17]
   1daf8: 121c6dad     	and	w13, w13, #0xfffffff0
   1dafc: 8b0b01a3     	add	x3, x13, x11
   1db00: 7100285f     	cmp	w2, #0xa
   1db04: f9000203     	str	x3, [x16]
   1db08: 54fffec8     	b.hi	0x1dae0 <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x80>
   1db0c: 10fffe63     	adr	x3, 0x1dad8 <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x78>
   1db10: 386268a4     	ldrb	w4, [x5, x2]
   1db14: 8b040863     	add	x3, x3, x4, lsl #2
   1db18: d61f0060     	br	x3
   1db1c: 1b0e358d     	madd	w13, w12, w14, w13
   1db20: 531e758c     	lsl	w12, w12, #2
   1db24: 17ffffef     	b	0x1dae0 <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x80>
   1db28: 531d718c     	lsl	w12, w12, #3
   1db2c: 17ffffed     	b	0x1dae0 <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x80>
   1db30: 0b0c11ad     	add	w13, w13, w12, lsl #4
   1db34: 0b0c058c     	add	w12, w12, w12, lsl #1
   1db38: 17ffffea     	b	0x1dae0 <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x80>
   1db3c: b9402e82     	ldr	w2, [x20, #0x2c]
   1db40: 1aca2442     	lsr	w2, w2, w10
   1db44: 0b020dad     	add	w13, w13, w2, lsl #3
   1db48: 17ffffe6     	b	0x1dae0 <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x80>
   1db4c: 0b0f01ad     	add	w13, w13, w15
   1db50: 17ffffe4     	b	0x1dae0 <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x80>
   1db54: 7100053f     	cmp	w9, #0x1
   1db58: 1a9f17e9     	cset	w9, eq
   1db5c: 34003be8     	cbz	w8, 0x1e2d8 <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x878>
   1db60: b9402e88     	ldr	w8, [x20, #0x2c]
   1db64: 5281fb7a     	mov	w26, #0xfdb             // =4059
   1db68: 72a8193a     	movk	w26, #0x40c9, lsl #16
   1db6c: 0f00044d     	movi	v13.2s, #0x2
   1db70: aa1f03f5     	mov	x21, xzr
   1db74: 52800038     	mov	w24, #0x1               // =1
   1db78: 9ac92517     	lsr	x23, x8, x9
   1db7c: 90ffff88     	adrp	x8, 0xd000 <vsnprintf+0xd000>
   1db80: 1e270341     	fmov	s1, w26
   1db84: 0e040f4a     	dup	v10.2s, w26
   1db88: 1e21100e     	fmov	s14, #3.00000000
   1db8c: 1e22100f     	fmov	s15, #4.00000000
   1db90: 1e2302e0     	ucvtf	s0, w23
   1db94: 1e2c100b     	fmov	s11, #0.50000000
   1db98: 1e3c100c     	fmov	s12, #-0.50000000
   1db9c: d10133bb     	sub	x27, x29, #0x4c
   1dba0: 2a1703f6     	mov	w22, w23
   1dba4: f9002fe1     	str	x1, [sp, #0x58]
   1dba8: f90023f4     	str	x20, [sp, #0x40]
   1dbac: 1e201822     	fdiv	s2, s1, s0
   1dbb0: 0f03f600     	fmov	v0.2s, #1.00000000
   1dbb4: f9000bf7     	str	x23, [sp, #0x10]
   1dbb8: fd0007e0     	str	d0, [sp, #0x8]
   1dbbc: fd473100     	ldr	d0, [x8, #0xe60]
   1dbc0: 927f7ae8     	and	x8, x23, #0xfffffffe
   1dbc4: fd001fe0     	str	d0, [sp, #0x38]
   1dbc8: f9001be8     	str	x8, [sp, #0x30]
   1dbcc: 0e040449     	dup	v9.2s, v2.s[0]
   1dbd0: 3d802fe2     	str	q2, [sp, #0xb0]
   1dbd4: 6d04a7ea     	stp	d10, d9, [sp, #0x48]
   1dbd8: 14000007     	b	0x1dbf4 <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x194>
   1dbdc: 531d7318     	lsl	w24, w24, #3
   1dbe0: 53037ed6     	lsr	w22, w22, #3
   1dbe4: b9402a88     	ldr	w8, [x20, #0x28]
   1dbe8: 910006b5     	add	x21, x21, #0x1
   1dbec: eb0802bf     	cmp	x21, x8
   1dbf0: 54003742     	b.hs	0x1e2d8 <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x878>
   1dbf4: b8757828     	ldr	w8, [x1, x21, lsl #2]
   1dbf8: 7100291f     	cmp	w8, #0xa
   1dbfc: 54ffff48     	b.hi	0x1dbe4 <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x184>
   1dc00: f9400289     	ldr	x9, [x20]
   1dc04: d0ffff8b     	adrp	x11, 0xf000 <vsnprintf+0xf000>
   1dc08: 913b916b     	add	x11, x11, #0xee4
   1dc0c: f875793c     	ldr	x28, [x9, x21, lsl #3]
   1dc10: 10fffe69     	adr	x9, 0x1dbdc <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x17c>
   1dc14: 7868796a     	ldrh	w10, [x11, x8, lsl #1]
   1dc18: 8b0a0929     	add	x9, x9, x10, lsl #2
   1dc1c: d61f0120     	br	x9
   1dc20: 52955568     	mov	w8, #0xaaab             // =43691
   1dc24: 72b55548     	movk	w8, #0xaaaa, lsl #16
   1dc28: 9ba87ec8     	umull	x8, w22, w8
   1dc2c: d361fd16     	lsr	x22, x8, #33
   1dc30: 34000cb8     	cbz	w24, 0x1ddc4 <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x364>
   1dc34: aa1f03eb     	mov	x11, xzr
   1dc38: 2a1803ea     	mov	w10, w24
   1dc3c: 7100071f     	cmp	w24, #0x1
   1dc40: 540008e0     	b.eq	0x1dd5c <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x2fc>
   1dc44: 92b00008     	mov	x8, #-0x80000001        // =-2147483649
   1dc48: b26183e9     	mov	x9, #-0x80000000        // =-2147483648
   1dc4c: 8b080148     	add	x8, x10, x8
   1dc50: eb09011f     	cmp	x8, x9
   1dc54: 54000843     	b.lo	0x1dd5c <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x2fc>
   1dc58: 0e040ec8     	dup	v8.2s, w22
   1dc5c: b9002ff8     	str	w24, [sp, #0x2c]
   1dc60: aa1f03f3     	mov	x19, xzr
   1dc64: 927f795a     	and	x26, x10, #0xfffffffe
   1dc68: fd401fe9     	ldr	d9, [sp, #0x38]
   1dc6c: d10393b4     	sub	x20, x29, #0xe4
   1dc70: 9103a3f8     	add	x24, sp, #0xe8
   1dc74: 910373f9     	add	x25, sp, #0xdc
   1dc78: 910363f7     	add	x23, sp, #0xd8
   1dc7c: a901abfa     	stp	x26, x10, [sp, #0x18]
   1dc80: 0ea99d00     	mul	v0.2s, v8.2s, v9.2s
   1dc84: 910393e0     	add	x0, sp, #0xe4
   1dc88: 910383e1     	add	x1, sp, #0xe0
   1dc8c: 927e767b     	and	x27, x19, #0xfffffffc
   1dc90: 2e21d800     	ucvtf	v0.2s, v0.2s
   1dc94: 0f829001     	fmul	v1.2s, v0.2s, v2.s[0]
   1dc98: 0e21d420     	fadd	v0.2s, v1.2s, v1.2s
   1dc9c: ad0307e0     	stp	q0, q1, [sp, #0x60]
   1dca0: 1e204020     	fmov	s0, s1
   1dca4: 9400af53     	bl	0x499f0 <sincosf@plt>
   1dca8: 3dc01fe0     	ldr	q0, [sp, #0x70]
   1dcac: 9101c3e8     	add	x8, sp, #0x70
   1dcb0: bd40e3e1     	ldr	s1, [sp, #0xe0]
   1dcb4: d10393a0     	sub	x0, x29, #0xe4
   1dcb8: 9103a3e1     	add	x1, sp, #0xe8
   1dcbc: 5e0c0400     	mov	s0, v0.s[1]
   1dcc0: 4c002d01     	st1	{ v1.2d, v2.2d, v3.2d, v4.2d }, [x8]
   1dcc4: 9400af4b     	bl	0x499f0 <sincosf@plt>
   1dcc8: 9101c3e8     	add	x8, sp, #0x70
   1dccc: bd40e7e0     	ldr	s0, [sp, #0xe4]
   1dcd0: 910353e0     	add	x0, sp, #0xd4
   1dcd4: 910343e1     	add	x1, sp, #0xd0
   1dcd8: 4c402d01     	ld1	{ v1.2d, v2.2d, v3.2d, v4.2d }, [x8]
   1dcdc: 9101c3e8     	add	x8, sp, #0x70
   1dce0: 0d409280     	ld1	{ v0.s }[1], [x20]
   1dce4: 0d409301     	ld1	{ v1.s }[1], [x24]
   1dce8: 2ea0f802     	fneg	v2.2s, v0.2s
   1dcec: 3dc01be0     	ldr	q0, [sp, #0x60]
   1dcf0: 4c002d01     	st1	{ v1.2d, v2.2d, v3.2d, v4.2d }, [x8]
   1dcf4: 9400af3f     	bl	0x499f0 <sincosf@plt>
   1dcf8: 3dc01be0     	ldr	q0, [sp, #0x60]
   1dcfc: 910373e0     	add	x0, sp, #0xdc
   1dd00: 910363e1     	add	x1, sp, #0xd8
   1dd04: 5e0c0400     	mov	s0, v0.s[1]
   1dd08: 9400af3a     	bl	0x499f0 <sincosf@plt>
   1dd0c: 9101c3e8     	add	x8, sp, #0x70
   1dd10: 0ead8529     	add	v9.2s, v9.2s, v13.2s
   1dd14: 3dc02fe2     	ldr	q2, [sp, #0xb0]
   1dd18: 91001273     	add	x19, x19, #0x4
   1dd1c: f1000b5a     	subs	x26, x26, #0x2
   1dd20: 4c402d03     	ld1	{ v3.2d, v4.2d, v5.2d, v6.2d }, [x8]
   1dd24: 8b1b0f88     	add	x8, x28, x27, lsl #3
   1dd28: 2d5a03e5     	ldp	s5, s0, [sp, #0xd0]
   1dd2c: 0d409320     	ld1	{ v0.s }[1], [x25]
   1dd30: 0d4092e5     	ld1	{ v5.s }[1], [x23]
   1dd34: 2ea0f806     	fneg	v6.2s, v0.2s
   1dd38: 0c000903     	st4	{ v3.2s, v4.2s, v5.2s, v6.2s }, [x8]
   1dd3c: 54fffa21     	b.ne	0x1dc80 <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x220>
   1dd40: a941abeb     	ldp	x11, x10, [sp, #0x18]
   1dd44: f94023f4     	ldr	x20, [sp, #0x40]
   1dd48: b9402ff8     	ldr	w24, [sp, #0x2c]
   1dd4c: f9400bf7     	ldr	x23, [sp, #0x10]
   1dd50: fd402be9     	ldr	d9, [sp, #0x50]
   1dd54: eb0a017f     	cmp	x11, x10
   1dd58: 54000360     	b.eq	0x1ddc4 <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x364>
   1dd5c: 1b0b7ed3     	mul	w19, w22, w11
   1dd60: d37ff97a     	lsl	x26, x11, #1
   1dd64: cb0b0159     	sub	x25, x10, x11
   1dd68: 1e230260     	ucvtf	s0, w19
   1dd6c: 910333e0     	add	x0, sp, #0xcc
   1dd70: 910323e1     	add	x1, sp, #0xc8
   1dd74: 927f7b5b     	and	x27, x26, #0xfffffffe
   1dd78: 1e200840     	fmul	s0, s2, s0
   1dd7c: 1e202808     	fadd	s8, s0, s0
   1dd80: 9400af1c     	bl	0x499f0 <sincosf@plt>
   1dd84: 2d5903e1     	ldp	s1, s0, [sp, #0xc8]
   1dd88: 8b1b0f9b     	add	x27, x28, x27, lsl #3
   1dd8c: 910313e0     	add	x0, sp, #0xc4
   1dd90: 910303e1     	add	x1, sp, #0xc0
   1dd94: 1e214000     	fneg	s0, s0
   1dd98: 2d000361     	stp	s1, s0, [x27]
   1dd9c: 1e204100     	fmov	s0, s8
   1dda0: 9400af14     	bl	0x499f0 <sincosf@plt>
   1dda4: 2d5803e1     	ldp	s1, s0, [sp, #0xc0]
   1dda8: 3dc02fe2     	ldr	q2, [sp, #0xb0]
   1ddac: 91000b5a     	add	x26, x26, #0x2
   1ddb0: 0b160273     	add	w19, w19, w22
   1ddb4: f1000739     	subs	x25, x25, #0x1
   1ddb8: 1e214000     	fneg	s0, s0
   1ddbc: 2d010361     	stp	s1, s0, [x27, #0x8]
   1ddc0: 54fffd41     	b.ne	0x1dd68 <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x308>
   1ddc4: f9402fe1     	ldr	x1, [sp, #0x58]
   1ddc8: 5281fb7a     	mov	w26, #0xfdb             // =4059
   1ddcc: 0b180718     	add	w24, w24, w24, lsl #1
   1ddd0: 72a8193a     	movk	w26, #0x40c9, lsl #16
   1ddd4: d10133bb     	sub	x27, x29, #0x4c
   1ddd8: 17ffff83     	b	0x1dbe4 <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x184>
   1dddc: aa0103f4     	mov	x20, x1
   1dde0: 53027ed6     	lsr	w22, w22, #2
   1dde4: 34000558     	cbz	w24, 0x1de8c <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x42c>
   1dde8: 2a1803e8     	mov	w8, w24
   1ddec: 2a1f03f3     	mov	w19, wzr
   1ddf0: aa1f03f9     	mov	x25, xzr
   1ddf4: 8b38451a     	add	x26, x8, w24, uxtw #1
   1ddf8: 1e230260     	ucvtf	s0, w19
   1ddfc: d10333a0     	sub	x0, x29, #0xcc
   1de00: d10343a1     	sub	x1, x29, #0xd0
   1de04: 1e200840     	fmul	s0, s2, s0
   1de08: 1e202808     	fadd	s8, s0, s0
   1de0c: 1e2e0809     	fmul	s9, s0, s14
   1de10: 9400aef8     	bl	0x499f0 <sincosf@plt>
   1de14: 2d6603a1     	ldp	s1, s0, [x29, #-0xd0]
   1de18: 8b394f88     	add	x8, x28, w25, uxtw #3
   1de1c: d10353a0     	sub	x0, x29, #0xd4
   1de20: d10363a1     	sub	x1, x29, #0xd8
   1de24: 1e214000     	fneg	s0, s0
   1de28: bd000101     	str	s1, [x8]
   1de2c: bd000500     	str	s0, [x8, #0x4]
   1de30: 1e204100     	fmov	s0, s8
   1de34: 9400aeef     	bl	0x499f0 <sincosf@plt>
   1de38: 2d6503a1     	ldp	s1, s0, [x29, #-0xd8]
   1de3c: 11000728     	add	w8, w25, #0x1
   1de40: d10373a0     	sub	x0, x29, #0xdc
   1de44: d10383a1     	sub	x1, x29, #0xe0
   1de48: 8b284f88     	add	x8, x28, w8, uxtw #3
   1de4c: 1e214000     	fneg	s0, s0
   1de50: bd000101     	str	s1, [x8]
   1de54: bd000500     	str	s0, [x8, #0x4]
   1de58: 1e204120     	fmov	s0, s9
   1de5c: 9400aee5     	bl	0x499f0 <sincosf@plt>
   1de60: 2d6403a1     	ldp	s1, s0, [x29, #-0xe0]
   1de64: 11000b28     	add	w8, w25, #0x2
   1de68: 3dc02fe2     	ldr	q2, [sp, #0xb0]
   1de6c: 91000f39     	add	x25, x25, #0x3
   1de70: 0b160273     	add	w19, w19, w22
   1de74: 8b284f88     	add	x8, x28, w8, uxtw #3
   1de78: eb19035f     	cmp	x26, x25
   1de7c: 1e214000     	fneg	s0, s0
   1de80: bd000101     	str	s1, [x8]
   1de84: bd000500     	str	s0, [x8, #0x4]
   1de88: 54fffb81     	b.ne	0x1ddf8 <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x398>
   1de8c: fd402be9     	ldr	d9, [sp, #0x50]
   1de90: aa1403e1     	mov	x1, x20
   1de94: f94023f4     	ldr	x20, [sp, #0x40]
   1de98: 5281fb7a     	mov	w26, #0xfdb             // =4059
   1de9c: 531e7718     	lsl	w24, w24, #2
   1dea0: 72a8193a     	movk	w26, #0x40c9, lsl #16
   1dea4: 17ffff50     	b	0x1dbe4 <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x184>
   1dea8: 529999a8     	mov	w8, #0xcccd             // =52429
   1deac: 72b99988     	movk	w8, #0xcccc, lsl #16
   1deb0: 9ba87ec8     	umull	x8, w22, w8
   1deb4: d362fd16     	lsr	x22, x8, #34
   1deb8: 34000598     	cbz	w24, 0x1df68 <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x508>
   1debc: 2a1803e8     	mov	w8, w24
   1dec0: 2a1f03f3     	mov	w19, wzr
   1dec4: aa1f03f9     	mov	x25, xzr
   1dec8: d37ef51a     	lsl	x26, x8, #2
   1decc: 1e230260     	ucvtf	s0, w19
   1ded0: d102b3a0     	sub	x0, x29, #0xac
   1ded4: d102c3a1     	sub	x1, x29, #0xb0
   1ded8: 927e773b     	and	x27, x25, #0xfffffffc
   1dedc: 1e200840     	fmul	s0, s2, s0
   1dee0: 1e202808     	fadd	s8, s0, s0
   1dee4: 1e2e0809     	fmul	s9, s0, s14
   1dee8: 1e2f080a     	fmul	s10, s0, s15
   1deec: 9400aec1     	bl	0x499f0 <sincosf@plt>
   1def0: 2d6a03a1     	ldp	s1, s0, [x29, #-0xb0]
   1def4: 8b1b0f9b     	add	x27, x28, x27, lsl #3
   1def8: d102d3a0     	sub	x0, x29, #0xb4
   1defc: d102e3a1     	sub	x1, x29, #0xb8
   1df00: 1e214000     	fneg	s0, s0
   1df04: 2d000361     	stp	s1, s0, [x27]
   1df08: 1e204100     	fmov	s0, s8
   1df0c: 9400aeb9     	bl	0x499f0 <sincosf@plt>
   1df10: 2d6903a1     	ldp	s1, s0, [x29, #-0xb8]
   1df14: d10313a0     	sub	x0, x29, #0xc4
   1df18: d10323a1     	sub	x1, x29, #0xc8
   1df1c: 1e214000     	fneg	s0, s0
   1df20: 2d010361     	stp	s1, s0, [x27, #0x8]
   1df24: 1e204120     	fmov	s0, s9
   1df28: 9400aeb2     	bl	0x499f0 <sincosf@plt>
   1df2c: 2d6703a1     	ldp	s1, s0, [x29, #-0xc8]
   1df30: d102f3a0     	sub	x0, x29, #0xbc
   1df34: d10303a1     	sub	x1, x29, #0xc0
   1df38: 1e214000     	fneg	s0, s0
   1df3c: 2d020361     	stp	s1, s0, [x27, #0x10]
   1df40: 1e204140     	fmov	s0, s10
   1df44: 9400aeab     	bl	0x499f0 <sincosf@plt>
   1df48: 2d6803a1     	ldp	s1, s0, [x29, #-0xc0]
   1df4c: 3dc02fe2     	ldr	q2, [sp, #0xb0]
   1df50: 91001339     	add	x25, x25, #0x4
   1df54: 0b160273     	add	w19, w19, w22
   1df58: eb19035f     	cmp	x26, x25
   1df5c: 1e214000     	fneg	s0, s0
   1df60: 2d030361     	stp	s1, s0, [x27, #0x18]
   1df64: 54fffb41     	b.ne	0x1decc <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x46c>
   1df68: 5281fb7a     	mov	w26, #0xfdb             // =4059
   1df6c: 0b180b18     	add	w24, w24, w24, lsl #2
   1df70: f9402fe1     	ldr	x1, [sp, #0x58]
   1df74: 72a8193a     	movk	w26, #0x40c9, lsl #16
   1df78: 14000055     	b	0x1e0cc <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x66c>
   1df7c: 34001237     	cbz	w23, 0x1e1c0 <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x760>
   1df80: 710006ff     	cmp	w23, #0x1
   1df84: 54000b81     	b.ne	0x1e0f4 <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x694>
   1df88: aa1f03f3     	mov	x19, xzr
   1df8c: 1400007e     	b	0x1e184 <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x724>
   1df90: 53027ed6     	lsr	w22, w22, #2
   1df94: 71000b1f     	cmp	w24, #0x2
   1df98: 540008e3     	b.lo	0x1e0b4 <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x654>
   1df9c: 2a1f03f9     	mov	w25, wzr
   1dfa0: 53017f1b     	lsr	w27, w24, #1
   1dfa4: 531f7ada     	lsl	w26, w22, #1
   1dfa8: 52800033     	mov	w19, #0x1               // =1
   1dfac: 51000668     	sub	w8, w19, #0x1
   1dfb0: 1e230260     	ucvtf	s0, w19
   1dfb4: d10253a0     	sub	x0, x29, #0x94
   1dfb8: d10263a1     	sub	x1, x29, #0x98
   1dfbc: 1e230101     	ucvtf	s1, w8
   1dfc0: 1e200849     	fmul	s9, s2, s0
   1dfc4: 1e210840     	fmul	s0, s2, s1
   1dfc8: 1e29292a     	fadd	s10, s9, s9
   1dfcc: 1e2e0928     	fmul	s8, s9, s14
   1dfd0: 1e20280b     	fadd	s11, s0, s0
   1dfd4: 1e2e080c     	fmul	s12, s0, s14
   1dfd8: 9400ae86     	bl	0x499f0 <sincosf@plt>
   1dfdc: 2d6d03a1     	ldp	s1, s0, [x29, #-0x98]
   1dfe0: 8b394f88     	add	x8, x28, w25, uxtw #3
   1dfe4: d101f3a0     	sub	x0, x29, #0x7c
   1dfe8: d10203a1     	sub	x1, x29, #0x80
   1dfec: 1e214000     	fneg	s0, s0
   1dff0: 2d000101     	stp	s1, s0, [x8]
   1dff4: 1e204120     	fmov	s0, s9
   1dff8: 9400ae7e     	bl	0x499f0 <sincosf@plt>
   1dffc: 2d7003a1     	ldp	s1, s0, [x29, #-0x80]
   1e000: 11000728     	add	w8, w25, #0x1
   1e004: d10273a0     	sub	x0, x29, #0x9c
   1e008: d10283a1     	sub	x1, x29, #0xa0
   1e00c: 8b284f88     	add	x8, x28, w8, uxtw #3
   1e010: 1e214000     	fneg	s0, s0
   1e014: 2d000101     	stp	s1, s0, [x8]
   1e018: 1e204160     	fmov	s0, s11
   1e01c: 9400ae75     	bl	0x499f0 <sincosf@plt>
   1e020: 2d6c03a1     	ldp	s1, s0, [x29, #-0xa0]
   1e024: 11000b28     	add	w8, w25, #0x2
   1e028: d10213a0     	sub	x0, x29, #0x84
   1e02c: d10223a1     	sub	x1, x29, #0x88
   1e030: 8b284f88     	add	x8, x28, w8, uxtw #3
   1e034: 1e214000     	fneg	s0, s0
   1e038: 2d000101     	stp	s1, s0, [x8]
   1e03c: 1e204140     	fmov	s0, s10
   1e040: 9400ae6c     	bl	0x499f0 <sincosf@plt>
   1e044: 2d6f03a1     	ldp	s1, s0, [x29, #-0x88]
   1e048: 11000f28     	add	w8, w25, #0x3
   1e04c: d10293a0     	sub	x0, x29, #0xa4
   1e050: d102a3a1     	sub	x1, x29, #0xa8
   1e054: 8b284f88     	add	x8, x28, w8, uxtw #3
   1e058: 1e214000     	fneg	s0, s0
   1e05c: 2d000101     	stp	s1, s0, [x8]
   1e060: 1e204180     	fmov	s0, s12
   1e064: 9400ae63     	bl	0x499f0 <sincosf@plt>
   1e068: 2d6b03a1     	ldp	s1, s0, [x29, #-0xa8]
   1e06c: 11001328     	add	w8, w25, #0x4
   1e070: d10233a0     	sub	x0, x29, #0x8c
   1e074: d10243a1     	sub	x1, x29, #0x90
   1e078: 8b284f88     	add	x8, x28, w8, uxtw #3
   1e07c: 1e214000     	fneg	s0, s0
   1e080: 2d000101     	stp	s1, s0, [x8]
   1e084: 1e204100     	fmov	s0, s8
   1e088: 9400ae5a     	bl	0x499f0 <sincosf@plt>
   1e08c: 2d6e03a1     	ldp	s1, s0, [x29, #-0x90]
   1e090: 11001728     	add	w8, w25, #0x5
   1e094: 3dc02fe2     	ldr	q2, [sp, #0xb0]
   1e098: 11001b39     	add	w25, w25, #0x6
   1e09c: 0b1a0273     	add	w19, w19, w26
   1e0a0: 8b284f88     	add	x8, x28, w8, uxtw #3
   1e0a4: 7100077b     	subs	w27, w27, #0x1
   1e0a8: 1e214000     	fneg	s0, s0
   1e0ac: 2d000101     	stp	s1, s0, [x8]
   1e0b0: 54fff7e1     	b.ne	0x1dfac <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x54c>
   1e0b4: f9402fe1     	ldr	x1, [sp, #0x58]
   1e0b8: 5281fb7a     	mov	w26, #0xfdb             // =4059
   1e0bc: 531e7718     	lsl	w24, w24, #2
   1e0c0: 72a8193a     	movk	w26, #0x40c9, lsl #16
   1e0c4: 1e2c100b     	fmov	s11, #0.50000000
   1e0c8: 1e3c100c     	fmov	s12, #-0.50000000
   1e0cc: 6d44a7ea     	ldp	d10, d9, [sp, #0x48]
   1e0d0: d10133bb     	sub	x27, x29, #0x4c
   1e0d4: 17fffec4     	b	0x1dbe4 <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x184>
   1e0d8: 34ffd877     	cbz	w23, 0x1dbe4 <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x184>
   1e0dc: bd402e80     	ldr	s0, [x20, #0x2c]
   1e0e0: 710006ff     	cmp	w23, #0x1
   1e0e4: 7e21d801     	ucvtf	s1, s0
   1e0e8: 54000741     	b.ne	0x1e1d0 <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x770>
   1e0ec: aa1f03f3     	mov	x19, xzr
   1e0f0: 14000064     	b	0x1e280 <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x820>
   1e0f4: f9401bf3     	ldr	x19, [sp, #0x30]
   1e0f8: aa1c03f9     	mov	x25, x28
   1e0fc: fd401fe8     	ldr	d8, [sp, #0x38]
   1e100: d10193b4     	sub	x20, x29, #0x64
   1e104: d101a3bb     	sub	x27, x29, #0x68
   1e108: 2e21d900     	ucvtf	v0.2s, v8.2s
   1e10c: d101b3a0     	sub	x0, x29, #0x6c
   1e110: d101c3a1     	sub	x1, x29, #0x70
   1e114: 2e20dd20     	fmul	v0.2s, v9.2s, v0.2s
   1e118: 3d801fe0     	str	q0, [sp, #0x70]
   1e11c: 9400ae35     	bl	0x499f0 <sincosf@plt>
   1e120: 3dc01fe0     	ldr	q0, [sp, #0x70]
   1e124: 9101c3e8     	add	x8, sp, #0x70
   1e128: bc5903a1     	ldur	s1, [x29, #-0x70]
   1e12c: d10193a0     	sub	x0, x29, #0x64
   1e130: d101a3a1     	sub	x1, x29, #0x68
   1e134: 5e0c0400     	mov	s0, v0.s[1]
   1e138: 4c00ad01     	st1	{ v1.2d, v2.2d }, [x8]
   1e13c: 9400ae2d     	bl	0x499f0 <sincosf@plt>
   1e140: 9101c3e8     	add	x8, sp, #0x70
   1e144: bc5943a0     	ldur	s0, [x29, #-0x6c]
   1e148: 0ead8508     	add	v8.2s, v8.2s, v13.2s
   1e14c: f1000a73     	subs	x19, x19, #0x2
   1e150: 4c40ad01     	ld1	{ v1.2d, v2.2d }, [x8]
   1e154: 0d409280     	ld1	{ v0.s }[1], [x20]
   1e158: 0d409361     	ld1	{ v1.s }[1], [x27]
   1e15c: 2ea0f802     	fneg	v2.2s, v0.2s
   1e160: 0c9f8b21     	st2	{ v1.2s, v2.2s }, [x25], #16
   1e164: 54fffd21     	b.ne	0x1e108 <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x6a8>
   1e168: f9401be8     	ldr	x8, [sp, #0x30]
   1e16c: d10133bb     	sub	x27, x29, #0x4c
   1e170: 3dc02fe2     	ldr	q2, [sp, #0xb0]
   1e174: f94023f4     	ldr	x20, [sp, #0x40]
   1e178: aa0803f3     	mov	x19, x8
   1e17c: eb17011f     	cmp	x8, x23
   1e180: 54000200     	b.eq	0x1e1c0 <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x760>
   1e184: 8b130f88     	add	x8, x28, x19, lsl #3
   1e188: 91001119     	add	x25, x8, #0x4
   1e18c: 1e230260     	ucvtf	s0, w19
   1e190: d101d3a0     	sub	x0, x29, #0x74
   1e194: d101e3a1     	sub	x1, x29, #0x78
   1e198: 1e200840     	fmul	s0, s2, s0
   1e19c: 9400ae15     	bl	0x499f0 <sincosf@plt>
   1e1a0: 2d7103a1     	ldp	s1, s0, [x29, #-0x78]
   1e1a4: 3dc02fe2     	ldr	q2, [sp, #0xb0]
   1e1a8: 91000673     	add	x19, x19, #0x1
   1e1ac: eb1302ff     	cmp	x23, x19
   1e1b0: 1e214000     	fneg	s0, s0
   1e1b4: 2d3f8321     	stp	s1, s0, [x25, #-0x4]
   1e1b8: 91002339     	add	x25, x25, #0x8
   1e1bc: 54fffe81     	b.ne	0x1e18c <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x72c>
   1e1c0: 1ad80ae8     	udiv	w8, w23, w24
   1e1c4: 1b187d18     	mul	w24, w8, w24
   1e1c8: 1ac80ad6     	udiv	w22, w22, w8
   1e1cc: 14000041     	b	0x1e2d0 <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x870>
   1e1d0: 0e040420     	dup	v0.2s, v1.s[0]
   1e1d4: 3d801be1     	str	q1, [sp, #0x60]
   1e1d8: fd4007e1     	ldr	d1, [sp, #0x8]
   1e1dc: 0f0567eb     	movi	v11.2s, #0xbf, lsl #24
   1e1e0: 0f00044c     	movi	v12.2s, #0x2
   1e1e4: 0f0167ed     	movi	v13.2s, #0x3f, lsl #24
   1e1e8: f9401bf3     	ldr	x19, [sp, #0x30]
   1e1ec: aa1c03f9     	mov	x25, x28
   1e1f0: 2e20fc28     	fdiv	v8.2s, v1.2s, v0.2s
   1e1f4: fd401fe9     	ldr	d9, [sp, #0x38]
   1e1f8: 2e21d920     	ucvtf	v0.2s, v9.2s
   1e1fc: d10153a0     	sub	x0, x29, #0x54
   1e200: d10163a1     	sub	x1, x29, #0x58
   1e204: 2e2adc00     	fmul	v0.2s, v0.2s, v10.2s
   1e208: 2e28dc00     	fmul	v0.2s, v0.2s, v8.2s
   1e20c: 3d801fe0     	str	q0, [sp, #0x70]
   1e210: 9400adf8     	bl	0x499f0 <sincosf@plt>
   1e214: 3dc01fe0     	ldr	q0, [sp, #0x70]
   1e218: d10133a0     	sub	x0, x29, #0x4c
   1e21c: bc5a83a1     	ldur	s1, [x29, #-0x58]
   1e220: d10143a1     	sub	x1, x29, #0x50
   1e224: 5e0c0400     	mov	s0, v0.s[1]
   1e228: 3d801fe1     	str	q1, [sp, #0x70]
   1e22c: 9400adf1     	bl	0x499f0 <sincosf@plt>
   1e230: d10143a8     	sub	x8, x29, #0x50
   1e234: 3dc01fe1     	ldr	q1, [sp, #0x70]
   1e238: bc5ac3a0     	ldur	s0, [x29, #-0x54]
   1e23c: 0eac8529     	add	v9.2s, v9.2s, v12.2s
   1e240: f1000a73     	subs	x19, x19, #0x2
   1e244: 0d409101     	ld1	{ v1.s }[1], [x8]
   1e248: 0d409360     	ld1	{ v0.s }[1], [x27]
   1e24c: 2e2ddc21     	fmul	v1.2s, v1.2s, v13.2s
   1e250: 2e2bdc02     	fmul	v2.2s, v0.2s, v11.2s
   1e254: 0c9f8b21     	st2	{ v1.2s, v2.2s }, [x25], #16
   1e258: 54fffd01     	b.ne	0x1e1f8 <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x798>
   1e25c: f9401be8     	ldr	x8, [sp, #0x30]
   1e260: 0f00044d     	movi	v13.2s, #0x2
   1e264: fd402be9     	ldr	d9, [sp, #0x50]
   1e268: 1e2c100b     	fmov	s11, #0.50000000
   1e26c: 1e3c100c     	fmov	s12, #-0.50000000
   1e270: 3dc01be1     	ldr	q1, [sp, #0x60]
   1e274: aa0803f3     	mov	x19, x8
   1e278: eb17011f     	cmp	x8, x23
   1e27c: 54000280     	b.eq	0x1e2cc <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x86c>
   1e280: 1e2e1000     	fmov	s0, #1.00000000
   1e284: 8b130f88     	add	x8, x28, x19, lsl #3
   1e288: 91001119     	add	x25, x8, #0x4
   1e28c: 1e211808     	fdiv	s8, s0, s1
   1e290: 1e230260     	ucvtf	s0, w19
   1e294: 1e270341     	fmov	s1, w26
   1e298: d10173a0     	sub	x0, x29, #0x5c
   1e29c: d10183a1     	sub	x1, x29, #0x60
   1e2a0: 1e210800     	fmul	s0, s0, s1
   1e2a4: 1e280800     	fmul	s0, s0, s8
   1e2a8: 9400add2     	bl	0x499f0 <sincosf@plt>
   1e2ac: 2d7407a0     	ldp	s0, s1, [x29, #-0x60]
   1e2b0: 91000673     	add	x19, x19, #0x1
   1e2b4: eb1302ff     	cmp	x23, x19
   1e2b8: 1e2b0800     	fmul	s0, s0, s11
   1e2bc: 1e2c0821     	fmul	s1, s1, s12
   1e2c0: bc1fc320     	stur	s0, [x25, #-0x4]
   1e2c4: bc008721     	str	s1, [x25], #0x8
   1e2c8: 54fffe41     	b.ne	0x1e290 <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x830>
   1e2cc: 3dc02fe2     	ldr	q2, [sp, #0xb0]
   1e2d0: f9402fe1     	ldr	x1, [sp, #0x58]
   1e2d4: 17fffe44     	b	0x1dbe4 <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x184>
   1e2d8: 910643ff     	add	sp, sp, #0x190
   1e2dc: a9494ff4     	ldp	x20, x19, [sp, #0x90]
   1e2e0: a94857f6     	ldp	x22, x21, [sp, #0x80]
   1e2e4: a9475ff8     	ldp	x24, x23, [sp, #0x70]
   1e2e8: a94667fa     	ldp	x26, x25, [sp, #0x60]
   1e2ec: a9456ffc     	ldp	x28, x27, [sp, #0x50]
   1e2f0: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   1e2f4: 6d4323e9     	ldp	d9, d8, [sp, #0x30]
   1e2f8: 6d422beb     	ldp	d11, d10, [sp, #0x20]
   1e2fc: 6d4133ed     	ldp	d13, d12, [sp, #0x10]
   1e300: 6cca3bef     	ldp	d15, d14, [sp], #0xa0
   1e304: d65f03c0     	ret

000000000001e308 <AkFft::InitFftPlan(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)>:
   1e308: d10403ff     	sub	sp, sp, #0x100
   1e30c: a90f7bfd     	stp	x29, x30, [sp, #0xf0]
   1e310: 9103c3fd     	add	x29, sp, #0xf0
   1e314: d53bd048     	mrs	x8, TPIDR_EL0
   1e318: f0ffff69     	adrp	x9, 0xd000 <vsnprintf+0xd000>
   1e31c: f0ffff6b     	adrp	x11, 0xd000 <vsnprintf+0xd000>
   1e320: f940150a     	ldr	x10, [x8, #0x28]
   1e324: 5280002c     	mov	w12, #0x1               // =1
   1e328: f000018d     	adrp	x13, 0x51000 <vsnprintf+0x51000>
   1e32c: 3dc3cd20     	ldr	q0, [x9, #0xf30]
   1e330: f0000189     	adrp	x9, 0x51000 <vsnprintf+0x51000>
   1e334: 3dc3b561     	ldr	q1, [x11, #0xed0]
   1e338: f81f83aa     	stur	x10, [x29, #-0x8]
   1e33c: f000018a     	adrp	x10, 0x51000 <vsnprintf+0x51000>
   1e340: b9002bec     	str	w12, [sp, #0x28]
   1e344: d000018b     	adrp	x11, 0x50000 <vtable for (anonymous namespace)::itanium_demangle::PostfixQualifiedType+0x20>
   1e348: f000018c     	adrp	x12, 0x51000 <vsnprintf+0x51000>
   1e34c: ad0007e0     	stp	q0, q1, [sp]
   1e350: f000018e     	adrp	x14, 0x51000 <vsnprintf+0x51000>
   1e354: f9401929     	ldr	x9, [x9, #0x30]
   1e358: f0ffff6f     	adrp	x15, 0xd000 <vsnprintf+0xd000>
   1e35c: f940114a     	ldr	x10, [x10, #0x20]
   1e360: f0000190     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   1e364: f947f96b     	ldr	x11, [x11, #0xff0]
   1e368: f940018c     	ldr	x12, [x12]
   1e36c: a93a2ba9     	stp	x9, x10, [x29, #-0x60]
   1e370: f0000189     	adrp	x9, 0x51000 <vsnprintf+0x51000>
   1e374: f000018a     	adrp	x10, 0x51000 <vsnprintf+0x51000>
   1e378: fd4749e0     	ldr	d0, [x15, #0xe90]
   1e37c: a93b33ab     	stp	x11, x12, [x29, #-0x50]
   1e380: f000018b     	adrp	x11, 0x51000 <vsnprintf+0x51000>
   1e384: f000018c     	adrp	x12, 0x51000 <vsnprintf+0x51000>
   1e388: f9400929     	ldr	x9, [x9, #0x10]
   1e38c: f940414a     	ldr	x10, [x10, #0x80]
   1e390: f940296b     	ldr	x11, [x11, #0x50]
   1e394: f940318c     	ldr	x12, [x12, #0x60]
   1e398: a93c2ba9     	stp	x9, x10, [x29, #-0x40]
   1e39c: f0000189     	adrp	x9, 0x51000 <vsnprintf+0x51000>
   1e3a0: f000018a     	adrp	x10, 0x51000 <vsnprintf+0x51000>
   1e3a4: a93d33ab     	stp	x11, x12, [x29, #-0x30]
   1e3a8: f000018b     	adrp	x11, 0x51000 <vsnprintf+0x51000>
   1e3ac: f9403929     	ldr	x9, [x9, #0x70]
   1e3b0: f000018c     	adrp	x12, 0x51000 <vsnprintf+0x51000>
   1e3b4: f940214a     	ldr	x10, [x10, #0x40]
   1e3b8: f940496b     	ldr	x11, [x11, #0x90]
   1e3bc: a93e2ba9     	stp	x9, x10, [x29, #-0x20]
   1e3c0: f0000189     	adrp	x9, 0x51000 <vsnprintf+0x51000>
   1e3c4: f000018a     	adrp	x10, 0x51000 <vsnprintf+0x51000>
   1e3c8: f81f03ab     	stur	x11, [x29, #-0x10]
   1e3cc: d000018b     	adrp	x11, 0x50000 <vtable for (anonymous namespace)::itanium_demangle::PostfixQualifiedType+0x20>
   1e3d0: f9401d29     	ldr	x9, [x9, #0x38]
   1e3d4: f940154a     	ldr	x10, [x10, #0x28]
   1e3d8: f947fd6b     	ldr	x11, [x11, #0xff8]
   1e3dc: f940058c     	ldr	x12, [x12, #0x8]
   1e3e0: a903abe9     	stp	x9, x10, [sp, #0x38]
   1e3e4: f0000189     	adrp	x9, 0x51000 <vsnprintf+0x51000>
   1e3e8: f000018a     	adrp	x10, 0x51000 <vsnprintf+0x51000>
   1e3ec: a904b3eb     	stp	x11, x12, [sp, #0x48]
   1e3f0: f000018b     	adrp	x11, 0x51000 <vsnprintf+0x51000>
   1e3f4: f9400d29     	ldr	x9, [x9, #0x18]
   1e3f8: f000018c     	adrp	x12, 0x51000 <vsnprintf+0x51000>
   1e3fc: f940454a     	ldr	x10, [x10, #0x88]
   1e400: f9402d6b     	ldr	x11, [x11, #0x58]
   1e404: f940358c     	ldr	x12, [x12, #0x68]
   1e408: f9403dad     	ldr	x13, [x13, #0x78]
   1e40c: f94025ce     	ldr	x14, [x14, #0x48]
   1e410: a905abe9     	stp	x9, x10, [sp, #0x58]
   1e414: b9403009     	ldr	w9, [x0, #0x30]
   1e418: f9404e10     	ldr	x16, [x16, #0x98]
   1e41c: a906b3eb     	stp	x11, x12, [sp, #0x68]
   1e420: a907bbed     	stp	x13, x14, [sp, #0x78]
   1e424: 7100053f     	cmp	w9, #0x1
   1e428: b9402809     	ldr	w9, [x0, #0x28]
   1e42c: 1a9f17ea     	cset	w10, eq
   1e430: f90047f0     	str	x16, [sp, #0x88]
   1e434: fd0013e0     	str	d0, [sp, #0x20]
   1e438: 340003c9     	cbz	w9, 0x1e4b0 <AkFft::InitFftPlan(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x1a8>
   1e43c: b9402c0b     	ldr	w11, [x0, #0x2c]
   1e440: aa1f03e9     	mov	x9, xzr
   1e444: 9100e3ec     	add	x12, sp, #0x38
   1e448: 910003ed     	mov	x13, sp
   1e44c: 1aca256a     	lsr	w10, w11, w10
   1e450: d10183ab     	sub	x11, x29, #0x60
   1e454: 2a0a03ee     	mov	w14, w10
   1e458: d37ef52f     	lsl	x15, x9, #2
   1e45c: d37df123     	lsl	x3, x9, #3
   1e460: f9400c04     	ldr	x4, [x0, #0x18]
   1e464: 91000529     	add	x9, x9, #0x1
   1e468: b86f6830     	ldr	w16, [x1, x15]
   1e46c: b87079b1     	ldr	w17, [x13, x16, lsl #2]
   1e470: d37df210     	lsl	x16, x16, #3
   1e474: f8706962     	ldr	x2, [x11, x16]
   1e478: 1ad109ce     	udiv	w14, w14, w17
   1e47c: f8706990     	ldr	x16, [x12, x16]
   1e480: f8236882     	str	x2, [x4, x3]
   1e484: f9401002     	ldr	x2, [x0, #0x20]
   1e488: f8236850     	str	x16, [x2, x3]
   1e48c: f9400410     	ldr	x16, [x0, #0x8]
   1e490: 1ad10951     	udiv	w17, w10, w17
   1e494: b82f6a0e     	str	w14, [x16, x15]
   1e498: f9400810     	ldr	x16, [x0, #0x10]
   1e49c: 1ace0a31     	udiv	w17, w17, w14
   1e4a0: b82f6a11     	str	w17, [x16, x15]
   1e4a4: b940280f     	ldr	w15, [x0, #0x28]
   1e4a8: eb0f013f     	cmp	x9, x15
   1e4ac: 54fffd63     	b.lo	0x1e458 <AkFft::InitFftPlan(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x150>
   1e4b0: f9401508     	ldr	x8, [x8, #0x28]
   1e4b4: f85f83a9     	ldur	x9, [x29, #-0x8]
   1e4b8: eb09011f     	cmp	x8, x9
   1e4bc: 54000081     	b.ne	0x1e4cc <AkFft::InitFftPlan(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)+0x1c4>
   1e4c0: a94f7bfd     	ldp	x29, x30, [sp, #0xf0]
   1e4c4: 910403ff     	add	sp, sp, #0x100
   1e4c8: d65f03c0     	ret
   1e4cc: 9400ad29     	bl	0x49970 <__stack_chk_fail@plt>

000000000001e4d0 <AkFft::InitFftConfigOffsets(AkFft::FftConfig&, AkFft::FftSimdStage*)>:
   1e4d0: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   1e4d4: 910003fd     	mov	x29, sp
   1e4d8: d10043ff     	sub	sp, sp, #0x10
   1e4dc: d53bd048     	mrs	x8, TPIDR_EL0
   1e4e0: f9401509     	ldr	x9, [x8, #0x28]
   1e4e4: f81f83a9     	stur	x9, [x29, #-0x8]
   1e4e8: 910003e9     	mov	x9, sp
   1e4ec: b940280a     	ldr	w10, [x0, #0x28]
   1e4f0: d37df14b     	lsl	x11, x10, #3
   1e4f4: 91003d6b     	add	x11, x11, #0xf
   1e4f8: 927c7d6b     	and	x11, x11, #0xffffffff0
   1e4fc: cb0b012b     	sub	x11, x9, x11
   1e500: 9100017f     	mov	sp, x11
   1e504: 340005aa     	cbz	w10, 0x1e5b8 <AkFft::InitFftConfigOffsets(AkFft::FftConfig&, AkFft::FftSimdStage*)+0xe8>
   1e508: 2945a40d     	ldp	w13, w9, [x0, #0x2c]
   1e50c: b0ffff83     	adrp	x3, 0xf000 <vsnprintf+0xf000>
   1e510: 5280002c     	mov	w12, #0x1               // =1
   1e514: 5280030e     	mov	w14, #0x18              // =24
   1e518: aa0b03ef     	mov	x15, x11
   1e51c: aa0a03e2     	mov	x2, x10
   1e520: 913be863     	add	x3, x3, #0xefa
   1e524: 7100053f     	cmp	w9, #0x1
   1e528: 531d7149     	lsl	w9, w10, #3
   1e52c: 1a9f17f0     	cset	w16, eq
   1e530: 1ad025b1     	lsr	w17, w13, w16
   1e534: 531d71b0     	lsl	w16, w13, #3
   1e538: 531d7231     	lsl	w17, w17, #3
   1e53c: 2a0903ed     	mov	w13, w9
   1e540: 14000007     	b	0x1e55c <AkFft::InitFftConfigOffsets(AkFft::FftConfig&, AkFft::FftSimdStage*)+0x8c>
   1e544: 1b0e358d     	madd	w13, w12, w14, w13
   1e548: 531e758c     	lsl	w12, w12, #2
   1e54c: f1000442     	subs	x2, x2, #0x1
   1e550: 91001021     	add	x1, x1, #0x4
   1e554: 910021ef     	add	x15, x15, #0x8
   1e558: 54000340     	b.eq	0x1e5c0 <AkFft::InitFftConfigOffsets(AkFft::FftConfig&, AkFft::FftSimdStage*)+0xf0>
   1e55c: 11003dad     	add	w13, w13, #0xf
   1e560: b9400024     	ldr	w4, [x1]
   1e564: 121c6dad     	and	w13, w13, #0xfffffff0
   1e568: 8b0b01a5     	add	x5, x13, x11
   1e56c: 7100289f     	cmp	w4, #0xa
   1e570: f90001e5     	str	x5, [x15]
   1e574: 54fffec8     	b.hi	0x1e54c <AkFft::InitFftConfigOffsets(AkFft::FftConfig&, AkFft::FftSimdStage*)+0x7c>
   1e578: 10fffe65     	adr	x5, 0x1e544 <AkFft::InitFftConfigOffsets(AkFft::FftConfig&, AkFft::FftSimdStage*)+0x74>
   1e57c: 38646866     	ldrb	w6, [x3, x4]
   1e580: 8b0608a5     	add	x5, x5, x6, lsl #2
   1e584: d61f00a0     	br	x5
   1e588: 531d718c     	lsl	w12, w12, #3
   1e58c: 17fffff0     	b	0x1e54c <AkFft::InitFftConfigOffsets(AkFft::FftConfig&, AkFft::FftSimdStage*)+0x7c>
   1e590: 0b0c11ad     	add	w13, w13, w12, lsl #4
   1e594: 0b0c058c     	add	w12, w12, w12, lsl #1
   1e598: 17ffffed     	b	0x1e54c <AkFft::InitFftConfigOffsets(AkFft::FftConfig&, AkFft::FftSimdStage*)+0x7c>
   1e59c: 0b0c15ad     	add	w13, w13, w12, lsl #5
   1e5a0: 0b0c098c     	add	w12, w12, w12, lsl #2
   1e5a4: 17ffffea     	b	0x1e54c <AkFft::InitFftConfigOffsets(AkFft::FftConfig&, AkFft::FftSimdStage*)+0x7c>
   1e5a8: 0b1101ad     	add	w13, w13, w17
   1e5ac: 17ffffe8     	b	0x1e54c <AkFft::InitFftConfigOffsets(AkFft::FftConfig&, AkFft::FftSimdStage*)+0x7c>
   1e5b0: 0b1001ad     	add	w13, w13, w16
   1e5b4: 17ffffe6     	b	0x1e54c <AkFft::InitFftConfigOffsets(AkFft::FftConfig&, AkFft::FftSimdStage*)+0x7c>
   1e5b8: 2a1f03e9     	mov	w9, wzr
   1e5bc: 2a1f03ed     	mov	w13, wzr
   1e5c0: 110101ab     	add	w11, w13, #0x40
   1e5c4: 531e754a     	lsl	w10, w10, #2
   1e5c8: 0b0a016c     	add	w12, w11, w10
   1e5cc: 9101000d     	add	x13, x0, #0x40
   1e5d0: 0b0c014a     	add	w10, w10, w12
   1e5d4: 8b00016b     	add	x11, x11, x0
   1e5d8: 11001d4a     	add	w10, w10, #0x7
   1e5dc: 8b00018c     	add	x12, x12, x0
   1e5e0: 121d714e     	and	w14, w10, #0xfffffff8
   1e5e4: 0b0901ca     	add	w10, w14, w9
   1e5e8: 8b0001ce     	add	x14, x14, x0
   1e5ec: a9002c0d     	stp	x13, x11, [x0]
   1e5f0: 8b00014b     	add	x11, x10, x0
   1e5f4: a901380c     	stp	x12, x14, [x0, #0x10]
   1e5f8: f900100b     	str	x11, [x0, #0x20]
   1e5fc: f9401508     	ldr	x8, [x8, #0x28]
   1e600: f85f83ab     	ldur	x11, [x29, #-0x8]
   1e604: eb0b011f     	cmp	x8, x11
   1e608: 540000a1     	b.ne	0x1e61c <AkFft::InitFftConfigOffsets(AkFft::FftConfig&, AkFft::FftSimdStage*)+0x14c>
   1e60c: 0b090140     	add	w0, w10, w9
   1e610: 910003bf     	mov	sp, x29
   1e614: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   1e618: d65f03c0     	ret
   1e61c: 9400acd5     	bl	0x49970 <__stack_chk_fail@plt>

000000000001e620 <AkFft::GetFftConfigSize(AkFft::FftInputType, unsigned int)>:
   1e620: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   1e624: a9014ff4     	stp	x20, x19, [sp, #0x10]
   1e628: 910003fd     	mov	x29, sp
   1e62c: d10143ff     	sub	sp, sp, #0x50
   1e630: d53bd054     	mrs	x20, TPIDR_EL0
   1e634: 2a0103e2     	mov	w2, w1
   1e638: f9401688     	ldr	x8, [x20, #0x28]
   1e63c: 2a0003e1     	mov	w1, w0
   1e640: 7100041f     	cmp	w0, #0x1
   1e644: f81f83a8     	stur	x8, [x29, #-0x8]
   1e648: 54000181     	b.ne	0x1e678 <AkFft::GetFftConfigSize(AkFft::FftInputType, unsigned int)+0x58>
   1e64c: 5295556b     	mov	w11, #0xaaab            // =43691
   1e650: 53017c48     	lsr	w8, w2, #1
   1e654: 72b5554b     	movk	w11, #0xaaaa, lsl #16
   1e658: 3200f3ea     	mov	w10, #0x55555555        // =1431655765
   1e65c: 1b0b7d09     	mul	w9, w8, w11
   1e660: 6b0a013f     	cmp	w9, w10
   1e664: 540001e9     	b.ls	0x1e6a0 <AkFft::GetFftConfigSize(AkFft::FftInputType, unsigned int)+0x80>
   1e668: 52800029     	mov	w9, #0x1                // =1
   1e66c: 2a0803ec     	mov	w12, w8
   1e670: 5280002a     	mov	w10, #0x1               // =1
   1e674: 14000017     	b	0x1e6d0 <AkFft::GetFftConfigSize(AkFft::FftInputType, unsigned int)+0xb0>
   1e678: 5295556a     	mov	w10, #0xaaab            // =43691
   1e67c: 3200f3e9     	mov	w9, #0x55555555         // =1431655765
   1e680: 72b5554a     	movk	w10, #0xaaaa, lsl #16
   1e684: 1b0a7c48     	mul	w8, w2, w10
   1e688: 6b09011f     	cmp	w8, w9
   1e68c: 540002a9     	b.ls	0x1e6e0 <AkFft::GetFftConfigSize(AkFft::FftInputType, unsigned int)+0xc0>
   1e690: 2a1f03e8     	mov	w8, wzr
   1e694: 52800029     	mov	w9, #0x1                // =1
   1e698: 2a0203eb     	mov	w11, w2
   1e69c: 1400001d     	b	0x1e710 <AkFft::GetFftConfigSize(AkFft::FftInputType, unsigned int)+0xf0>
   1e6a0: 528aaacd     	mov	w13, #0x5556            // =21846
   1e6a4: 52800029     	mov	w9, #0x1                // =1
   1e6a8: 72aaaaad     	movk	w13, #0x5555, lsl #16
   1e6ac: 5280002a     	mov	w10, #0x1               // =1
   1e6b0: 2a0803ec     	mov	w12, w8
   1e6b4: 9bab7d8c     	umull	x12, w12, w11
   1e6b8: 0b0a054a     	add	w10, w10, w10, lsl #1
   1e6bc: 11000529     	add	w9, w9, #0x1
   1e6c0: d361fd8c     	lsr	x12, x12, #33
   1e6c4: 1b0b7d8e     	mul	w14, w12, w11
   1e6c8: 6b0d01df     	cmp	w14, w13
   1e6cc: 54ffff43     	b.lo	0x1e6b4 <AkFft::GetFftConfigSize(AkFft::FftInputType, unsigned int)+0x94>
   1e6d0: 7200059f     	tst	w12, #0x3
   1e6d4: 54000260     	b.eq	0x1e720 <AkFft::GetFftConfigSize(AkFft::FftInputType, unsigned int)+0x100>
   1e6d8: 2a1f03eb     	mov	w11, wzr
   1e6dc: 14000019     	b	0x1e740 <AkFft::GetFftConfigSize(AkFft::FftInputType, unsigned int)+0x120>
   1e6e0: 528aaacc     	mov	w12, #0x5556            // =21846
   1e6e4: 2a1f03e8     	mov	w8, wzr
   1e6e8: 52800029     	mov	w9, #0x1                // =1
   1e6ec: 72aaaaac     	movk	w12, #0x5555, lsl #16
   1e6f0: 2a0203eb     	mov	w11, w2
   1e6f4: 9baa7d6b     	umull	x11, w11, w10
   1e6f8: 11000508     	add	w8, w8, #0x1
   1e6fc: 0b090529     	add	w9, w9, w9, lsl #1
   1e700: d361fd6b     	lsr	x11, x11, #33
   1e704: 1b0a7d6d     	mul	w13, w11, w10
   1e708: 6b0c01bf     	cmp	w13, w12
   1e70c: 54ffff43     	b.lo	0x1e6f4 <AkFft::GetFftConfigSize(AkFft::FftInputType, unsigned int)+0xd4>
   1e710: 7200057f     	tst	w11, #0x3
   1e714: 54000260     	b.eq	0x1e760 <AkFft::GetFftConfigSize(AkFft::FftInputType, unsigned int)+0x140>
   1e718: 2a1f03ea     	mov	w10, wzr
   1e71c: 14000019     	b	0x1e780 <AkFft::GetFftConfigSize(AkFft::FftInputType, unsigned int)+0x160>
   1e720: 2a1f03eb     	mov	w11, wzr
   1e724: 2a0c03ed     	mov	w13, w12
   1e728: 53027dac     	lsr	w12, w13, #2
   1e72c: 1100056b     	add	w11, w11, #0x1
   1e730: 531e754a     	lsl	w10, w10, #2
   1e734: 721e05bf     	tst	w13, #0xc
   1e738: 2a0c03ed     	mov	w13, w12
   1e73c: 54ffff60     	b.eq	0x1e728 <AkFft::GetFftConfigSize(AkFft::FftInputType, unsigned int)+0x108>
   1e740: 529999ae     	mov	w14, #0xcccd            // =52429
   1e744: 3200e7ef     	mov	w15, #0x33333333        // =858993459
   1e748: 72b9998e     	movk	w14, #0xcccc, lsl #16
   1e74c: 1b0e7d8d     	mul	w13, w12, w14
   1e750: 6b0f01bf     	cmp	w13, w15
   1e754: 54000269     	b.ls	0x1e7a0 <AkFft::GetFftConfigSize(AkFft::FftInputType, unsigned int)+0x180>
   1e758: 2a1f03ed     	mov	w13, wzr
   1e75c: 1400001b     	b	0x1e7c8 <AkFft::GetFftConfigSize(AkFft::FftInputType, unsigned int)+0x1a8>
   1e760: 2a1f03ea     	mov	w10, wzr
   1e764: 2a0b03ec     	mov	w12, w11
   1e768: 53027d8b     	lsr	w11, w12, #2
   1e76c: 1100054a     	add	w10, w10, #0x1
   1e770: 531e7529     	lsl	w9, w9, #2
   1e774: 721e059f     	tst	w12, #0xc
   1e778: 2a0b03ec     	mov	w12, w11
   1e77c: 54ffff60     	b.eq	0x1e768 <AkFft::GetFftConfigSize(AkFft::FftInputType, unsigned int)+0x148>
   1e780: 529999ad     	mov	w13, #0xcccd            // =52429
   1e784: 3200e7ee     	mov	w14, #0x33333333        // =858993459
   1e788: 72b9998d     	movk	w13, #0xcccc, lsl #16
   1e78c: 1b0d7d6c     	mul	w12, w11, w13
   1e790: 6b0e019f     	cmp	w12, w14
   1e794: 540005c9     	b.ls	0x1e84c <AkFft::GetFftConfigSize(AkFft::FftInputType, unsigned int)+0x22c>
   1e798: 2a1f03ec     	mov	w12, wzr
   1e79c: 14000036     	b	0x1e874 <AkFft::GetFftConfigSize(AkFft::FftInputType, unsigned int)+0x254>
   1e7a0: 5286668f     	mov	w15, #0x3334            // =13108
   1e7a4: 2a1f03ed     	mov	w13, wzr
   1e7a8: 72a6666f     	movk	w15, #0x3333, lsl #16
   1e7ac: 9bae7d8c     	umull	x12, w12, w14
   1e7b0: 110005ad     	add	w13, w13, #0x1
   1e7b4: 0b0a094a     	add	w10, w10, w10, lsl #2
   1e7b8: d362fd8c     	lsr	x12, x12, #34
   1e7bc: 1b0e7d90     	mul	w16, w12, w14
   1e7c0: 6b0f021f     	cmp	w16, w15
   1e7c4: 54ffff43     	b.lo	0x1e7ac <AkFft::GetFftConfigSize(AkFft::FftInputType, unsigned int)+0x18c>
   1e7c8: 7200019f     	tst	w12, #0x1
   1e7cc: 0b0b0129     	add	w9, w9, w11
   1e7d0: 1a9f17ec     	cset	w12, eq
   1e7d4: 7100017f     	cmp	w11, #0x0
   1e7d8: 1a9f07ee     	cset	w14, ne
   1e7dc: 0a0e018c     	and	w12, w12, w14
   1e7e0: 1acc214a     	lsl	w10, w10, w12
   1e7e4: 6b08015f     	cmp	w10, w8
   1e7e8: 0b0d0128     	add	w8, w9, w13
   1e7ec: 1a880508     	cinc	w8, w8, ne
   1e7f0: 34000588     	cbz	w8, 0x1e8a0 <AkFft::GetFftConfigSize(AkFft::FftInputType, unsigned int)+0x280>
   1e7f4: 2a0803e9     	mov	w9, w8
   1e7f8: b81d83a8     	stur	w8, [x29, #-0x28]
   1e7fc: d37ef529     	lsl	x9, x9, #2
   1e800: 910003e8     	mov	x8, sp
   1e804: 91003d29     	add	x9, x9, #0xf
   1e808: 293b87a2     	stp	w2, w1, [x29, #-0x24]
   1e80c: 927c7929     	and	x9, x9, #0x7fffffff0
   1e810: cb090113     	sub	x19, x8, x9
   1e814: 9100027f     	mov	sp, x19
   1e818: aa1303e0     	mov	x0, x19
   1e81c: 97fffbf5     	bl	0x1d7f0 <AkFft::DetermineFftStages(AkFft::FftSimdStage*, AkFft::FftInputType, unsigned int)>
   1e820: d10143a0     	sub	x0, x29, #0x50
   1e824: aa1303e1     	mov	x1, x19
   1e828: 97ffff2a     	bl	0x1e4d0 <AkFft::InitFftConfigOffsets(AkFft::FftConfig&, AkFft::FftSimdStage*)>
   1e82c: f9401688     	ldr	x8, [x20, #0x28]
   1e830: f85f83a9     	ldur	x9, [x29, #-0x8]
   1e834: eb09011f     	cmp	x8, x9
   1e838: 540003e1     	b.ne	0x1e8b4 <AkFft::GetFftConfigSize(AkFft::FftInputType, unsigned int)+0x294>
   1e83c: 910003bf     	mov	sp, x29
   1e840: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   1e844: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   1e848: d65f03c0     	ret
   1e84c: 5286668e     	mov	w14, #0x3334            // =13108
   1e850: 2a1f03ec     	mov	w12, wzr
   1e854: 72a6666e     	movk	w14, #0x3333, lsl #16
   1e858: 9bad7d6b     	umull	x11, w11, w13
   1e85c: 1100058c     	add	w12, w12, #0x1
   1e860: 0b090929     	add	w9, w9, w9, lsl #2
   1e864: d362fd6b     	lsr	x11, x11, #34
   1e868: 1b0d7d6f     	mul	w15, w11, w13
   1e86c: 6b0e01ff     	cmp	w15, w14
   1e870: 54ffff43     	b.lo	0x1e858 <AkFft::GetFftConfigSize(AkFft::FftInputType, unsigned int)+0x238>
   1e874: 7200017f     	tst	w11, #0x1
   1e878: 0b080148     	add	w8, w10, w8
   1e87c: 1a9f17eb     	cset	w11, eq
   1e880: 7100015f     	cmp	w10, #0x0
   1e884: 1a9f07ed     	cset	w13, ne
   1e888: 0b0c0108     	add	w8, w8, w12
   1e88c: 0a0d016b     	and	w11, w11, w13
   1e890: 1acb2129     	lsl	w9, w9, w11
   1e894: 6b02013f     	cmp	w9, w2
   1e898: 1a880508     	cinc	w8, w8, ne
   1e89c: 35fffac8     	cbnz	w8, 0x1e7f4 <AkFft::GetFftConfigSize(AkFft::FftInputType, unsigned int)+0x1d4>
   1e8a0: 2a1f03e0     	mov	w0, wzr
   1e8a4: f9401688     	ldr	x8, [x20, #0x28]
   1e8a8: f85f83a9     	ldur	x9, [x29, #-0x8]
   1e8ac: eb09011f     	cmp	x8, x9
   1e8b0: 54fffc60     	b.eq	0x1e83c <AkFft::GetFftConfigSize(AkFft::FftInputType, unsigned int)+0x21c>
   1e8b4: 9400ac2f     	bl	0x49970 <__stack_chk_fail@plt>

000000000001e8b8 <AkFft::GetFftTempSize(AkFft::FftConfig const&)>:
   1e8b8: b9402c08     	ldr	w8, [x0, #0x2c]
   1e8bc: 531d7100     	lsl	w0, w8, #3
   1e8c0: d65f03c0     	ret

000000000001e8c4 <AkFft::InitFftConfig(AkFft::FftConfig&, AkFft::FftInputType, unsigned int, AK::AkSIMDProcessorSupport)>:
   1e8c4: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   1e8c8: f9000bf5     	str	x21, [sp, #0x10]
   1e8cc: 910003fd     	mov	x29, sp
   1e8d0: a9024ff4     	stp	x20, x19, [sp, #0x20]
   1e8d4: d10043ff     	sub	sp, sp, #0x10
   1e8d8: d53bd055     	mrs	x21, TPIDR_EL0
   1e8dc: aa0003f3     	mov	x19, x0
   1e8e0: f94016a8     	ldr	x8, [x21, #0x28]
   1e8e4: 7100043f     	cmp	w1, #0x1
   1e8e8: f81f83a8     	stur	x8, [x29, #-0x8]
   1e8ec: 54000041     	b.ne	0x1e8f4 <AkFft::InitFftConfig(AkFft::FftConfig&, AkFft::FftInputType, unsigned int, AK::AkSIMDProcessorSupport)+0x30>
   1e8f0: 370012e2     	tbnz	w2, #0x0, 0x1eb4c <AkFft::InitFftConfig(AkFft::FftConfig&, AkFft::FftInputType, unsigned int, AK::AkSIMDProcessorSupport)+0x288>
   1e8f4: 7100043f     	cmp	w1, #0x1
   1e8f8: 54000181     	b.ne	0x1e928 <AkFft::InitFftConfig(AkFft::FftConfig&, AkFft::FftInputType, unsigned int, AK::AkSIMDProcessorSupport)+0x64>
   1e8fc: 5295556b     	mov	w11, #0xaaab            // =43691
   1e900: 53017c48     	lsr	w8, w2, #1
   1e904: 72b5554b     	movk	w11, #0xaaaa, lsl #16
   1e908: 3200f3ea     	mov	w10, #0x55555555        // =1431655765
   1e90c: 1b0b7d09     	mul	w9, w8, w11
   1e910: 6b0a013f     	cmp	w9, w10
   1e914: 540001e9     	b.ls	0x1e950 <AkFft::InitFftConfig(AkFft::FftConfig&, AkFft::FftInputType, unsigned int, AK::AkSIMDProcessorSupport)+0x8c>
   1e918: 52800029     	mov	w9, #0x1                // =1
   1e91c: 2a0803ec     	mov	w12, w8
   1e920: 5280002a     	mov	w10, #0x1               // =1
   1e924: 14000017     	b	0x1e980 <AkFft::InitFftConfig(AkFft::FftConfig&, AkFft::FftInputType, unsigned int, AK::AkSIMDProcessorSupport)+0xbc>
   1e928: 5295556a     	mov	w10, #0xaaab            // =43691
   1e92c: 3200f3e9     	mov	w9, #0x55555555         // =1431655765
   1e930: 72b5554a     	movk	w10, #0xaaaa, lsl #16
   1e934: 1b0a7c48     	mul	w8, w2, w10
   1e938: 6b09011f     	cmp	w8, w9
   1e93c: 540002a9     	b.ls	0x1e990 <AkFft::InitFftConfig(AkFft::FftConfig&, AkFft::FftInputType, unsigned int, AK::AkSIMDProcessorSupport)+0xcc>
   1e940: 2a1f03e8     	mov	w8, wzr
   1e944: 52800029     	mov	w9, #0x1                // =1
   1e948: 2a0203eb     	mov	w11, w2
   1e94c: 1400001d     	b	0x1e9c0 <AkFft::InitFftConfig(AkFft::FftConfig&, AkFft::FftInputType, unsigned int, AK::AkSIMDProcessorSupport)+0xfc>
   1e950: 528aaacd     	mov	w13, #0x5556            // =21846
   1e954: 52800029     	mov	w9, #0x1                // =1
   1e958: 72aaaaad     	movk	w13, #0x5555, lsl #16
   1e95c: 5280002a     	mov	w10, #0x1               // =1
   1e960: 2a0803ec     	mov	w12, w8
   1e964: 9bab7d8c     	umull	x12, w12, w11
   1e968: 0b0a054a     	add	w10, w10, w10, lsl #1
   1e96c: 11000529     	add	w9, w9, #0x1
   1e970: d361fd8c     	lsr	x12, x12, #33
   1e974: 1b0b7d8e     	mul	w14, w12, w11
   1e978: 6b0d01df     	cmp	w14, w13
   1e97c: 54ffff43     	b.lo	0x1e964 <AkFft::InitFftConfig(AkFft::FftConfig&, AkFft::FftInputType, unsigned int, AK::AkSIMDProcessorSupport)+0xa0>
   1e980: 7200059f     	tst	w12, #0x3
   1e984: 54000260     	b.eq	0x1e9d0 <AkFft::InitFftConfig(AkFft::FftConfig&, AkFft::FftInputType, unsigned int, AK::AkSIMDProcessorSupport)+0x10c>
   1e988: 2a1f03eb     	mov	w11, wzr
   1e98c: 14000019     	b	0x1e9f0 <AkFft::InitFftConfig(AkFft::FftConfig&, AkFft::FftInputType, unsigned int, AK::AkSIMDProcessorSupport)+0x12c>
   1e990: 528aaacc     	mov	w12, #0x5556            // =21846
   1e994: 2a1f03e8     	mov	w8, wzr
   1e998: 52800029     	mov	w9, #0x1                // =1
   1e99c: 72aaaaac     	movk	w12, #0x5555, lsl #16
   1e9a0: 2a0203eb     	mov	w11, w2
   1e9a4: 9baa7d6b     	umull	x11, w11, w10
   1e9a8: 11000508     	add	w8, w8, #0x1
   1e9ac: 0b090529     	add	w9, w9, w9, lsl #1
   1e9b0: d361fd6b     	lsr	x11, x11, #33
   1e9b4: 1b0a7d6d     	mul	w13, w11, w10
   1e9b8: 6b0c01bf     	cmp	w13, w12
   1e9bc: 54ffff43     	b.lo	0x1e9a4 <AkFft::InitFftConfig(AkFft::FftConfig&, AkFft::FftInputType, unsigned int, AK::AkSIMDProcessorSupport)+0xe0>
   1e9c0: 7200057f     	tst	w11, #0x3
   1e9c4: 54000260     	b.eq	0x1ea10 <AkFft::InitFftConfig(AkFft::FftConfig&, AkFft::FftInputType, unsigned int, AK::AkSIMDProcessorSupport)+0x14c>
   1e9c8: 2a1f03ea     	mov	w10, wzr
   1e9cc: 14000019     	b	0x1ea30 <AkFft::InitFftConfig(AkFft::FftConfig&, AkFft::FftInputType, unsigned int, AK::AkSIMDProcessorSupport)+0x16c>
   1e9d0: 2a1f03eb     	mov	w11, wzr
   1e9d4: 2a0c03ed     	mov	w13, w12
   1e9d8: 53027dac     	lsr	w12, w13, #2
   1e9dc: 1100056b     	add	w11, w11, #0x1
   1e9e0: 531e754a     	lsl	w10, w10, #2
   1e9e4: 721e05bf     	tst	w13, #0xc
   1e9e8: 2a0c03ed     	mov	w13, w12
   1e9ec: 54ffff60     	b.eq	0x1e9d8 <AkFft::InitFftConfig(AkFft::FftConfig&, AkFft::FftInputType, unsigned int, AK::AkSIMDProcessorSupport)+0x114>
   1e9f0: 529999ae     	mov	w14, #0xcccd            // =52429
   1e9f4: 3200e7ef     	mov	w15, #0x33333333        // =858993459
   1e9f8: 72b9998e     	movk	w14, #0xcccc, lsl #16
   1e9fc: 1b0e7d8d     	mul	w13, w12, w14
   1ea00: 6b0f01bf     	cmp	w13, w15
   1ea04: 54000269     	b.ls	0x1ea50 <AkFft::InitFftConfig(AkFft::FftConfig&, AkFft::FftInputType, unsigned int, AK::AkSIMDProcessorSupport)+0x18c>
   1ea08: 2a1f03ed     	mov	w13, wzr
   1ea0c: 1400001b     	b	0x1ea78 <AkFft::InitFftConfig(AkFft::FftConfig&, AkFft::FftInputType, unsigned int, AK::AkSIMDProcessorSupport)+0x1b4>
   1ea10: 2a1f03ea     	mov	w10, wzr
   1ea14: 2a0b03ec     	mov	w12, w11
   1ea18: 53027d8b     	lsr	w11, w12, #2
   1ea1c: 1100054a     	add	w10, w10, #0x1
   1ea20: 531e7529     	lsl	w9, w9, #2
   1ea24: 721e059f     	tst	w12, #0xc
   1ea28: 2a0b03ec     	mov	w12, w11
   1ea2c: 54ffff60     	b.eq	0x1ea18 <AkFft::InitFftConfig(AkFft::FftConfig&, AkFft::FftInputType, unsigned int, AK::AkSIMDProcessorSupport)+0x154>
   1ea30: 529999ad     	mov	w13, #0xcccd            // =52429
   1ea34: 3200e7ee     	mov	w14, #0x33333333        // =858993459
   1ea38: 72b9998d     	movk	w13, #0xcccc, lsl #16
   1ea3c: 1b0d7d6c     	mul	w12, w11, w13
   1ea40: 6b0e019f     	cmp	w12, w14
   1ea44: 54000329     	b.ls	0x1eaa8 <AkFft::InitFftConfig(AkFft::FftConfig&, AkFft::FftInputType, unsigned int, AK::AkSIMDProcessorSupport)+0x1e4>
   1ea48: 2a1f03ec     	mov	w12, wzr
   1ea4c: 14000021     	b	0x1ead0 <AkFft::InitFftConfig(AkFft::FftConfig&, AkFft::FftInputType, unsigned int, AK::AkSIMDProcessorSupport)+0x20c>
   1ea50: 5286668f     	mov	w15, #0x3334            // =13108
   1ea54: 2a1f03ed     	mov	w13, wzr
   1ea58: 72a6666f     	movk	w15, #0x3333, lsl #16
   1ea5c: 9bae7d8c     	umull	x12, w12, w14
   1ea60: 110005ad     	add	w13, w13, #0x1
   1ea64: 0b0a094a     	add	w10, w10, w10, lsl #2
   1ea68: d362fd8c     	lsr	x12, x12, #34
   1ea6c: 1b0e7d90     	mul	w16, w12, w14
   1ea70: 6b0f021f     	cmp	w16, w15
   1ea74: 54ffff43     	b.lo	0x1ea5c <AkFft::InitFftConfig(AkFft::FftConfig&, AkFft::FftInputType, unsigned int, AK::AkSIMDProcessorSupport)+0x198>
   1ea78: 7200019f     	tst	w12, #0x1
   1ea7c: 0b0b0129     	add	w9, w9, w11
   1ea80: 1a9f17ec     	cset	w12, eq
   1ea84: 7100017f     	cmp	w11, #0x0
   1ea88: 1a9f07ee     	cset	w14, ne
   1ea8c: 0a0e018c     	and	w12, w12, w14
   1ea90: 1acc214a     	lsl	w10, w10, w12
   1ea94: 6b08015f     	cmp	w10, w8
   1ea98: 0b0d0128     	add	w8, w9, w13
   1ea9c: 1a880508     	cinc	w8, w8, ne
   1eaa0: 350002e8     	cbnz	w8, 0x1eafc <AkFft::InitFftConfig(AkFft::FftConfig&, AkFft::FftInputType, unsigned int, AK::AkSIMDProcessorSupport)+0x238>
   1eaa4: 1400002a     	b	0x1eb4c <AkFft::InitFftConfig(AkFft::FftConfig&, AkFft::FftInputType, unsigned int, AK::AkSIMDProcessorSupport)+0x288>
   1eaa8: 5286668e     	mov	w14, #0x3334            // =13108
   1eaac: 2a1f03ec     	mov	w12, wzr
   1eab0: 72a6666e     	movk	w14, #0x3333, lsl #16
   1eab4: 9bad7d6b     	umull	x11, w11, w13
   1eab8: 1100058c     	add	w12, w12, #0x1
   1eabc: 0b090929     	add	w9, w9, w9, lsl #2
   1eac0: d362fd6b     	lsr	x11, x11, #34
   1eac4: 1b0d7d6f     	mul	w15, w11, w13
   1eac8: 6b0e01ff     	cmp	w15, w14
   1eacc: 54ffff43     	b.lo	0x1eab4 <AkFft::InitFftConfig(AkFft::FftConfig&, AkFft::FftInputType, unsigned int, AK::AkSIMDProcessorSupport)+0x1f0>
   1ead0: 7200017f     	tst	w11, #0x1
   1ead4: 0b080148     	add	w8, w10, w8
   1ead8: 1a9f17eb     	cset	w11, eq
   1eadc: 7100015f     	cmp	w10, #0x0
   1eae0: 1a9f07ed     	cset	w13, ne
   1eae4: 0b0c0108     	add	w8, w8, w12
   1eae8: 0a0d016b     	and	w11, w11, w13
   1eaec: 1acb2129     	lsl	w9, w9, w11
   1eaf0: 6b02013f     	cmp	w9, w2
   1eaf4: 1a880508     	cinc	w8, w8, ne
   1eaf8: 340002a8     	cbz	w8, 0x1eb4c <AkFft::InitFftConfig(AkFft::FftConfig&, AkFft::FftInputType, unsigned int, AK::AkSIMDProcessorSupport)+0x288>
   1eafc: 2a0803e9     	mov	w9, w8
   1eb00: b9002a68     	str	w8, [x19, #0x28]
   1eb04: d37ef529     	lsl	x9, x9, #2
   1eb08: 910003e8     	mov	x8, sp
   1eb0c: 91003d29     	add	x9, x9, #0xf
   1eb10: 29058662     	stp	w2, w1, [x19, #0x2c]
   1eb14: 927c7929     	and	x9, x9, #0x7fffffff0
   1eb18: cb090114     	sub	x20, x8, x9
   1eb1c: 9100029f     	mov	sp, x20
   1eb20: aa1403e0     	mov	x0, x20
   1eb24: 97fffb33     	bl	0x1d7f0 <AkFft::DetermineFftStages(AkFft::FftSimdStage*, AkFft::FftInputType, unsigned int)>
   1eb28: aa1303e0     	mov	x0, x19
   1eb2c: aa1403e1     	mov	x1, x20
   1eb30: 97fffe68     	bl	0x1e4d0 <AkFft::InitFftConfigOffsets(AkFft::FftConfig&, AkFft::FftSimdStage*)>
   1eb34: aa1303e0     	mov	x0, x19
   1eb38: aa1403e1     	mov	x1, x20
   1eb3c: 97fffbc9     	bl	0x1da60 <AkFft::InitTwiddleTable(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)>
   1eb40: aa1303e0     	mov	x0, x19
   1eb44: aa1403e1     	mov	x1, x20
   1eb48: 97fffdf0     	bl	0x1e308 <AkFft::InitFftPlan(AkFft::FftConfig&, AkFft::FftSimdStage*, AK::AkSIMDProcessorSupport)>
   1eb4c: f94016a8     	ldr	x8, [x21, #0x28]
   1eb50: f85f83a9     	ldur	x9, [x29, #-0x8]
   1eb54: eb09011f     	cmp	x8, x9
   1eb58: 540000c1     	b.ne	0x1eb70 <AkFft::InitFftConfig(AkFft::FftConfig&, AkFft::FftInputType, unsigned int, AK::AkSIMDProcessorSupport)+0x2ac>
   1eb5c: 910003bf     	mov	sp, x29
   1eb60: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   1eb64: f9400bf5     	ldr	x21, [sp, #0x10]
   1eb68: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   1eb6c: d65f03c0     	ret
   1eb70: 9400ab80     	bl	0x49970 <__stack_chk_fail@plt>

000000000001eb74 <AkFft::FftKernel(AkFft::cpx_bin const*, AkFft::cpx_bin*, void*, AkFft::FftProcessMode, AkFft::FftConfig const&)>:
   1eb74: a9ba7bfd     	stp	x29, x30, [sp, #-0x60]!
   1eb78: f9000bfb     	str	x27, [sp, #0x10]
   1eb7c: 910003fd     	mov	x29, sp
   1eb80: a90267fa     	stp	x26, x25, [sp, #0x20]
   1eb84: a9035ff8     	stp	x24, x23, [sp, #0x30]
   1eb88: a90457f6     	stp	x22, x21, [sp, #0x40]
   1eb8c: a9054ff4     	stp	x20, x19, [sp, #0x50]
   1eb90: 2a0303e8     	mov	w8, w3
   1eb94: 91006089     	add	x9, x4, #0x18
   1eb98: 29452c96     	ldp	w22, w11, [x4, #0x28]
   1eb9c: 9100808a     	add	x10, x4, #0x20
   1eba0: 7100011f     	cmp	w8, #0x0
   1eba4: 9a8a0129     	csel	x9, x9, x10, eq
   1eba8: b940308a     	ldr	w10, [x4, #0x30]
   1ebac: aa0003e3     	mov	x3, x0
   1ebb0: 720002df     	tst	w22, #0x1
   1ebb4: 9a820033     	csel	x19, x1, x2, eq
   1ebb8: 9a810055     	csel	x21, x2, x1, eq
   1ebbc: 7100055f     	cmp	w10, #0x1
   1ebc0: f9400137     	ldr	x23, [x9]
   1ebc4: 1a9f17ea     	cset	w10, eq
   1ebc8: 9aca2574     	lsr	x20, x11, x10
   1ebcc: 54000461     	b.ne	0x1ec58 <AkFft::FftKernel(AkFft::cpx_bin const*, AkFft::cpx_bin*, void*, AkFft::FftProcessMode, AkFft::FftConfig const&)+0xe4>
   1ebd0: 8b140c49     	add	x9, x2, x20, lsl #3
   1ebd4: 7100051f     	cmp	w8, #0x1
   1ebd8: f900013f     	str	xzr, [x9]
   1ebdc: a9406498     	ldp	x24, x25, [x4]
   1ebe0: f940089a     	ldr	x26, [x4, #0x10]
   1ebe4: 540003e1     	b.ne	0x1ec60 <AkFft::FftKernel(AkFft::cpx_bin const*, AkFft::cpx_bin*, void*, AkFft::FftProcessMode, AkFft::FftConfig const&)+0xec>
   1ebe8: b9403088     	ldr	w8, [x4, #0x30]
   1ebec: 7100051f     	cmp	w8, #0x1
   1ebf0: 54000381     	b.ne	0x1ec60 <AkFft::FftKernel(AkFft::cpx_bin const*, AkFft::cpx_bin*, void*, AkFft::FftProcessMode, AkFft::FftConfig const&)+0xec>
   1ebf4: 510006db     	sub	w27, w22, #0x1
   1ebf8: 2a1403e0     	mov	w0, w20
   1ebfc: d37df368     	lsl	x8, x27, #3
   1ec00: d37ef769     	lsl	x9, x27, #2
   1ec04: aa1503e5     	mov	x5, x21
   1ec08: f8686aea     	ldr	x10, [x23, x8]
   1ec0c: b8696b21     	ldr	w1, [x25, x9]
   1ec10: b8696b42     	ldr	w2, [x26, x9]
   1ec14: f8686b04     	ldr	x4, [x24, x8]
   1ec18: d63f0140     	blr	x10
   1ec1c: 3400059b     	cbz	w27, 0x1eccc <AkFft::FftKernel(AkFft::cpx_bin const*, AkFft::cpx_bin*, void*, AkFft::FftProcessMode, AkFft::FftConfig const&)+0x158>
   1ec20: f84086e8     	ldr	x8, [x23], #0x8
   1ec24: b8404721     	ldr	w1, [x25], #0x4
   1ec28: b8404742     	ldr	w2, [x26], #0x4
   1ec2c: f8408704     	ldr	x4, [x24], #0x8
   1ec30: 2a1403e0     	mov	w0, w20
   1ec34: aa1503e3     	mov	x3, x21
   1ec38: aa1303e5     	mov	x5, x19
   1ec3c: aa1503f6     	mov	x22, x21
   1ec40: d63f0100     	blr	x8
   1ec44: f100077b     	subs	x27, x27, #0x1
   1ec48: aa1303f5     	mov	x21, x19
   1ec4c: aa1603f3     	mov	x19, x22
   1ec50: 54fffe81     	b.ne	0x1ec20 <AkFft::FftKernel(AkFft::cpx_bin const*, AkFft::cpx_bin*, void*, AkFft::FftProcessMode, AkFft::FftConfig const&)+0xac>
   1ec54: 1400001e     	b	0x1eccc <AkFft::FftKernel(AkFft::cpx_bin const*, AkFft::cpx_bin*, void*, AkFft::FftProcessMode, AkFft::FftConfig const&)+0x158>
   1ec58: a9406498     	ldp	x24, x25, [x4]
   1ec5c: f940089a     	ldr	x26, [x4, #0x10]
   1ec60: f94002e8     	ldr	x8, [x23]
   1ec64: 2a1403e0     	mov	w0, w20
   1ec68: b9400321     	ldr	w1, [x25]
   1ec6c: aa1503e5     	mov	x5, x21
   1ec70: b9400342     	ldr	w2, [x26]
   1ec74: f9400304     	ldr	x4, [x24]
   1ec78: d63f0100     	blr	x8
   1ec7c: 71000adf     	cmp	w22, #0x2
   1ec80: 54000263     	b.lo	0x1eccc <AkFft::FftKernel(AkFft::cpx_bin const*, AkFft::cpx_bin*, void*, AkFft::FftProcessMode, AkFft::FftConfig const&)+0x158>
   1ec84: 910022f7     	add	x23, x23, #0x8
   1ec88: 91001339     	add	x25, x25, #0x4
   1ec8c: 9100135a     	add	x26, x26, #0x4
   1ec90: 91002318     	add	x24, x24, #0x8
   1ec94: d10006db     	sub	x27, x22, #0x1
   1ec98: f84086e8     	ldr	x8, [x23], #0x8
   1ec9c: b8404721     	ldr	w1, [x25], #0x4
   1eca0: b8404742     	ldr	w2, [x26], #0x4
   1eca4: f8408704     	ldr	x4, [x24], #0x8
   1eca8: 2a1403e0     	mov	w0, w20
   1ecac: aa1503e3     	mov	x3, x21
   1ecb0: aa1303e5     	mov	x5, x19
   1ecb4: aa1503f6     	mov	x22, x21
   1ecb8: d63f0100     	blr	x8
   1ecbc: f100077b     	subs	x27, x27, #0x1
   1ecc0: aa1303f5     	mov	x21, x19
   1ecc4: aa1603f3     	mov	x19, x22
   1ecc8: 54fffe81     	b.ne	0x1ec98 <AkFft::FftKernel(AkFft::cpx_bin const*, AkFft::cpx_bin*, void*, AkFft::FftProcessMode, AkFft::FftConfig const&)+0x124>
   1eccc: a9454ff4     	ldp	x20, x19, [sp, #0x50]
   1ecd0: a94457f6     	ldp	x22, x21, [sp, #0x40]
   1ecd4: a9435ff8     	ldp	x24, x23, [sp, #0x30]
   1ecd8: a94267fa     	ldp	x26, x25, [sp, #0x20]
   1ecdc: f9400bfb     	ldr	x27, [sp, #0x10]
   1ece0: a8c67bfd     	ldp	x29, x30, [sp], #0x60
   1ece4: d65f03c0     	ret

000000000001ece8 <AkFft::FftReal(float const*, AkFft::cpx_bin*, void*, AkFft::FftConfig const&)>:
   1ece8: a9ba7bfd     	stp	x29, x30, [sp, #-0x60]!
   1ecec: f9000bfb     	str	x27, [sp, #0x10]
   1ecf0: 910003fd     	mov	x29, sp
   1ecf4: a90267fa     	stp	x26, x25, [sp, #0x20]
   1ecf8: a9035ff8     	stp	x24, x23, [sp, #0x30]
   1ecfc: a90457f6     	stp	x22, x21, [sp, #0x40]
   1ed00: a9054ff4     	stp	x20, x19, [sp, #0x50]
   1ed04: 29452876     	ldp	w22, w10, [x3, #0x28]
   1ed08: b9403069     	ldr	w9, [x3, #0x30]
   1ed0c: aa0003e8     	mov	x8, x0
   1ed10: f9400c7b     	ldr	x27, [x3, #0x18]
   1ed14: 720002df     	tst	w22, #0x1
   1ed18: 9a820033     	csel	x19, x1, x2, eq
   1ed1c: 9a810055     	csel	x21, x2, x1, eq
   1ed20: 7100053f     	cmp	w9, #0x1
   1ed24: 1a9f17e9     	cset	w9, eq
   1ed28: 9ac92554     	lsr	x20, x10, x9
   1ed2c: 54000061     	b.ne	0x1ed38 <AkFft::FftReal(float const*, AkFft::cpx_bin*, void*, AkFft::FftConfig const&)+0x50>
   1ed30: 8b140c49     	add	x9, x2, x20, lsl #3
   1ed34: f900013f     	str	xzr, [x9]
   1ed38: a9406878     	ldp	x24, x26, [x3]
   1ed3c: 2a1403e0     	mov	w0, w20
   1ed40: aa1503e5     	mov	x5, x21
   1ed44: f9400879     	ldr	x25, [x3, #0x10]
   1ed48: aa0803e3     	mov	x3, x8
   1ed4c: f9400369     	ldr	x9, [x27]
   1ed50: f9400304     	ldr	x4, [x24]
   1ed54: b9400341     	ldr	w1, [x26]
   1ed58: b9400322     	ldr	w2, [x25]
   1ed5c: d63f0120     	blr	x9
   1ed60: 71000adf     	cmp	w22, #0x2
   1ed64: 54000263     	b.lo	0x1edb0 <AkFft::FftReal(float const*, AkFft::cpx_bin*, void*, AkFft::FftConfig const&)+0xc8>
   1ed68: d10006d7     	sub	x23, x22, #0x1
   1ed6c: 91002318     	add	x24, x24, #0x8
   1ed70: 91001339     	add	x25, x25, #0x4
   1ed74: 9100135a     	add	x26, x26, #0x4
   1ed78: 9100237b     	add	x27, x27, #0x8
   1ed7c: f8408768     	ldr	x8, [x27], #0x8
   1ed80: b8404741     	ldr	w1, [x26], #0x4
   1ed84: b8404722     	ldr	w2, [x25], #0x4
   1ed88: f8408704     	ldr	x4, [x24], #0x8
   1ed8c: 2a1403e0     	mov	w0, w20
   1ed90: aa1503e3     	mov	x3, x21
   1ed94: aa1303e5     	mov	x5, x19
   1ed98: aa1503f6     	mov	x22, x21
   1ed9c: d63f0100     	blr	x8
   1eda0: f10006f7     	subs	x23, x23, #0x1
   1eda4: aa1303f5     	mov	x21, x19
   1eda8: aa1603f3     	mov	x19, x22
   1edac: 54fffe81     	b.ne	0x1ed7c <AkFft::FftReal(float const*, AkFft::cpx_bin*, void*, AkFft::FftConfig const&)+0x94>
   1edb0: a9454ff4     	ldp	x20, x19, [sp, #0x50]
   1edb4: a94457f6     	ldp	x22, x21, [sp, #0x40]
   1edb8: a9435ff8     	ldp	x24, x23, [sp, #0x30]
   1edbc: a94267fa     	ldp	x26, x25, [sp, #0x20]
   1edc0: f9400bfb     	ldr	x27, [sp, #0x10]
   1edc4: a8c67bfd     	ldp	x29, x30, [sp], #0x60
   1edc8: d65f03c0     	ret

000000000001edcc <AkFft::IfftReal(AkFft::cpx_bin const*, float*, void*, AkFft::FftConfig const&)>:
   1edcc: aa0303e4     	mov	x4, x3
   1edd0: 52800023     	mov	w3, #0x1                // =1
   1edd4: 17ffff68     	b	0x1eb74 <AkFft::FftKernel(AkFft::cpx_bin const*, AkFft::cpx_bin*, void*, AkFft::FftProcessMode, AkFft::FftConfig const&)>

000000000001edd8 <void AkFft::Radix4_StageFinal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)>:
   1edd8: d10443ff     	sub	sp, sp, #0x110
   1eddc: a90f7bfd     	stp	x29, x30, [sp, #0xf0]
   1ede0: 9103c3fd     	add	x29, sp, #0xf0
   1ede4: f90083fc     	str	x28, [sp, #0x100]
   1ede8: 7100101f     	cmp	w0, #0x4
   1edec: 540000a2     	b.hs	0x1ee00 <void AkFft::Radix4_StageFinal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x28>
   1edf0: a94f7bfd     	ldp	x29, x30, [sp, #0xf0]
   1edf4: f94083fc     	ldr	x28, [sp, #0x100]
   1edf8: 910443ff     	add	sp, sp, #0x110
   1edfc: d65f03c0     	ret
   1ee00: 53027c0b     	lsr	w11, w0, #2
   1ee04: f0ffff69     	adrp	x9, 0xd000 <vsnprintf+0xd000>
   1ee08: f00001ad     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   1ee0c: 2a1f03e8     	mov	w8, wzr
   1ee10: 8b0b056a     	add	x10, x11, x11, lsl #1
   1ee14: d37df16c     	lsl	x12, x11, #3
   1ee18: d37df14a     	lsl	x10, x10, #3
   1ee1c: 3dc3ad30     	ldr	q16, [x9, #0xeb0]
   1ee20: f00001a9     	adrp	x9, 0x55000 <vsnprintf+0x55000>
   1ee24: 9113c1ad     	add	x13, x13, #0x4f0
   1ee28: ad400872     	ldp	q18, q2, [x3]
   1ee2c: ad411471     	ldp	q17, q5, [x3, #0x20]
   1ee30: ad404c84     	ldp	q4, q19, [x4]
   1ee34: 3dc00894     	ldr	q20, [x4, #0x20]
   1ee38: 08dffdae     	ldarb	w14, [x13]
   1ee3c: 3600080e     	tbz	w14, #0x0, 0x1ef3c <void AkFft::Radix4_StageFinal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x164>
   1ee40: 3dc005b5     	ldr	q21, [x13, #0x10]
   1ee44: 08dffdae     	ldarb	w14, [x13]
   1ee48: 36000cee     	tbz	w14, #0x0, 0x1efe4 <void AkFft::Radix4_StageFinal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x20c>
   1ee4c: 3dc005b6     	ldr	q22, [x13, #0x10]
   1ee50: 08dffdae     	ldarb	w14, [x13]
   1ee54: 3600122e     	tbz	w14, #0x0, 0x1f098 <void AkFft::Radix4_StageFinal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x2c0>
   1ee58: 3dc005b7     	ldr	q23, [x13, #0x10]
   1ee5c: 08dffdae     	ldarb	w14, [x13]
   1ee60: 3600176e     	tbz	w14, #0x0, 0x1f14c <void AkFft::Radix4_StageFinal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x374>
   1ee64: 3dc005b8     	ldr	q24, [x13, #0x10]
   1ee68: 08dffdae     	ldarb	w14, [x13]
   1ee6c: 36001d0e     	tbz	w14, #0x0, 0x1f20c <void AkFft::Radix4_StageFinal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x434>
   1ee70: 4ed17a40     	zip2	v0.2d, v18.2d, v17.2d
   1ee74: 11000908     	add	w8, w8, #0x2
   1ee78: 4ea21c41     	mov	v1.16b, v2.16b
   1ee7c: 91010063     	add	x3, x3, #0x40
   1ee80: 4ec57842     	zip2	v2.2d, v2.2d, v5.2d
   1ee84: 9100c084     	add	x4, x4, #0x30
   1ee88: 4e842883     	trn1	v3.4s, v4.4s, v4.4s
   1ee8c: 6b0b011f     	cmp	w8, w11
   1ee90: 4e846884     	trn2	v4.4s, v4.4s, v4.4s
   1ee94: 6e1804a1     	mov	v1.d[1], v5.d[0]
   1ee98: 4e946a85     	trn2	v5.4s, v20.4s, v20.4s
   1ee9c: 4ea00806     	rev64	v6.4s, v0.4s
   1eea0: 4ea00847     	rev64	v7.4s, v2.4s
   1eea4: 6e20dc60     	fmul	v0.4s, v3.4s, v0.4s
   1eea8: 4e942a83     	trn1	v3.4s, v20.4s, v20.4s
   1eeac: 6e26dc84     	fmul	v4.4s, v4.4s, v6.4s
   1eeb0: 6e27dca5     	fmul	v5.4s, v5.4s, v7.4s
   1eeb4: 4e936a66     	trn2	v6.4s, v19.4s, v19.4s
   1eeb8: 6e22dc62     	fmul	v2.4s, v3.4s, v2.4s
   1eebc: 6e241ea3     	eor	v3.16b, v21.16b, v4.16b
   1eec0: 6e251ee4     	eor	v4.16b, v23.16b, v5.16b
   1eec4: 4ea00825     	rev64	v5.4s, v1.4s
   1eec8: 4e932a67     	trn1	v7.4s, v19.4s, v19.4s
   1eecc: 4e23d400     	fadd	v0.4s, v0.4s, v3.4s
   1eed0: 4e24d442     	fadd	v2.4s, v2.4s, v4.4s
   1eed4: 6e25dcc3     	fmul	v3.4s, v6.4s, v5.4s
   1eed8: 3dc14126     	ldr	q6, [x9, #0x500]
   1eedc: 4eb21e44     	mov	v4.16b, v18.16b
   1eee0: 6e21dce1     	fmul	v1.4s, v7.4s, v1.4s
   1eee4: 4ea2d405     	fsub	v5.4s, v0.4s, v2.4s
   1eee8: 6e231ec3     	eor	v3.16b, v22.16b, v3.16b
   1eeec: 6e180624     	mov	v4.d[1], v17.d[0]
   1eef0: 4e20d440     	fadd	v0.4s, v2.4s, v0.4s
   1eef4: 4ea008a5     	rev64	v5.4s, v5.4s
   1eef8: 4e23d421     	fadd	v1.4s, v1.4s, v3.4s
   1eefc: 6ea0f8a2     	fneg	v2.4s, v5.4s
   1ef00: 4e24d423     	fadd	v3.4s, v1.4s, v4.4s
   1ef04: 4ea1d481     	fsub	v1.4s, v4.4s, v1.4s
   1ef08: 6e251cc5     	eor	v5.16b, v6.16b, v5.16b
   1ef0c: 6e221f02     	eor	v2.16b, v24.16b, v2.16b
   1ef10: 4e23d404     	fadd	v4.4s, v0.4s, v3.4s
   1ef14: 4ea0d460     	fsub	v0.4s, v3.4s, v0.4s
   1ef18: 4e22d422     	fadd	v2.4s, v1.4s, v2.4s
   1ef1c: 4e25d421     	fadd	v1.4s, v1.4s, v5.4s
   1ef20: 3d8000a4     	str	q4, [x5]
   1ef24: 3cac68a2     	str	q2, [x5, x12]
   1ef28: 3cab78a0     	str	q0, [x5, x11, lsl #4]
   1ef2c: 3caa68a1     	str	q1, [x5, x10]
   1ef30: 910040a5     	add	x5, x5, #0x10
   1ef34: 54fff7a3     	b.lo	0x1ee28 <void AkFft::Radix4_StageFinal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x50>
   1ef38: 17ffffae     	b	0x1edf0 <void AkFft::Radix4_StageFinal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x18>
   1ef3c: f00001a0     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   1ef40: a93e0fa5     	stp	x5, x3, [x29, #-0x20]
   1ef44: 9113c000     	add	x0, x0, #0x4f0
   1ef48: f81d03a4     	stur	x4, [x29, #-0x30]
   1ef4c: b81dc3a8     	stur	w8, [x29, #-0x24]
   1ef50: a93f33ab     	stp	x11, x12, [x29, #-0x10]
   1ef54: f9000faa     	str	x10, [x29, #0x18]
   1ef58: ad3dc3b1     	stp	q17, q16, [x29, #-0x50]
   1ef5c: ad3ccbb3     	stp	q19, q18, [x29, #-0x70]
   1ef60: ad0353e2     	stp	q2, q20, [sp, #0x60]
   1ef64: ad0213e5     	stp	q5, q4, [sp, #0x40]
   1ef68: 9400aa9a     	bl	0x499d0 <__cxa_guard_acquire@plt>
   1ef6c: ad4213e5     	ldp	q5, q4, [sp, #0x40]
   1ef70: f00001ad     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   1ef74: f00001a9     	adrp	x9, 0x55000 <vsnprintf+0x55000>
   1ef78: 9113c1ad     	add	x13, x13, #0x4f0
   1ef7c: ad4353e2     	ldp	q2, q20, [sp, #0x60]
   1ef80: ad7ccbb3     	ldp	q19, q18, [x29, #-0x70]
   1ef84: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   1ef88: a97f33ab     	ldp	x11, x12, [x29, #-0x10]
   1ef8c: a97e0fa5     	ldp	x5, x3, [x29, #-0x20]
   1ef90: f9400faa     	ldr	x10, [x29, #0x18]
   1ef94: b85dc3a8     	ldur	w8, [x29, #-0x24]
   1ef98: f85d03a4     	ldur	x4, [x29, #-0x30]
   1ef9c: 34fff520     	cbz	w0, 0x1ee40 <void AkFft::Radix4_StageFinal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x68>
   1efa0: f00001a0     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   1efa4: 3d8005b0     	str	q16, [x13, #0x10]
   1efa8: 9113c000     	add	x0, x0, #0x4f0
   1efac: 9400aa8d     	bl	0x499e0 <__cxa_guard_release@plt>
   1efb0: ad4213e5     	ldp	q5, q4, [sp, #0x40]
   1efb4: f00001ad     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   1efb8: f00001a9     	adrp	x9, 0x55000 <vsnprintf+0x55000>
   1efbc: 9113c1ad     	add	x13, x13, #0x4f0
   1efc0: ad4353e2     	ldp	q2, q20, [sp, #0x60]
   1efc4: ad7ccbb3     	ldp	q19, q18, [x29, #-0x70]
   1efc8: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   1efcc: a97f33ab     	ldp	x11, x12, [x29, #-0x10]
   1efd0: a97e0fa5     	ldp	x5, x3, [x29, #-0x20]
   1efd4: f9400faa     	ldr	x10, [x29, #0x18]
   1efd8: b85dc3a8     	ldur	w8, [x29, #-0x24]
   1efdc: f85d03a4     	ldur	x4, [x29, #-0x30]
   1efe0: 17ffff98     	b	0x1ee40 <void AkFft::Radix4_StageFinal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x68>
   1efe4: f00001a0     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   1efe8: a93e0fa5     	stp	x5, x3, [x29, #-0x20]
   1efec: 9113c000     	add	x0, x0, #0x4f0
   1eff0: f81d03a4     	stur	x4, [x29, #-0x30]
   1eff4: b81dc3a8     	stur	w8, [x29, #-0x24]
   1eff8: a93f33ab     	stp	x11, x12, [x29, #-0x10]
   1effc: f9000faa     	str	x10, [x29, #0x18]
   1f000: ad3dc3b1     	stp	q17, q16, [x29, #-0x50]
   1f004: ad3ccbb3     	stp	q19, q18, [x29, #-0x70]
   1f008: ad0353e2     	stp	q2, q20, [sp, #0x60]
   1f00c: ad0213e5     	stp	q5, q4, [sp, #0x40]
   1f010: 3d800ff5     	str	q21, [sp, #0x30]
   1f014: 9400aa6f     	bl	0x499d0 <__cxa_guard_acquire@plt>
   1f018: ad4197f5     	ldp	q21, q5, [sp, #0x30]
   1f01c: d00001ad     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   1f020: d00001a9     	adrp	x9, 0x55000 <vsnprintf+0x55000>
   1f024: 9113c1ad     	add	x13, x13, #0x4f0
   1f028: ad428be4     	ldp	q4, q2, [sp, #0x50]
   1f02c: ad7ccbb3     	ldp	q19, q18, [x29, #-0x70]
   1f030: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   1f034: a97f33ab     	ldp	x11, x12, [x29, #-0x10]
   1f038: a97e0fa5     	ldp	x5, x3, [x29, #-0x20]
   1f03c: 3dc01ff4     	ldr	q20, [sp, #0x70]
   1f040: f9400faa     	ldr	x10, [x29, #0x18]
   1f044: b85dc3a8     	ldur	w8, [x29, #-0x24]
   1f048: f85d03a4     	ldur	x4, [x29, #-0x30]
   1f04c: 34fff000     	cbz	w0, 0x1ee4c <void AkFft::Radix4_StageFinal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x74>
   1f050: d00001a0     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   1f054: 3d8005b0     	str	q16, [x13, #0x10]
   1f058: 9113c000     	add	x0, x0, #0x4f0
   1f05c: 9400aa61     	bl	0x499e0 <__cxa_guard_release@plt>
   1f060: ad4197f5     	ldp	q21, q5, [sp, #0x30]
   1f064: d00001ad     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   1f068: d00001a9     	adrp	x9, 0x55000 <vsnprintf+0x55000>
   1f06c: 9113c1ad     	add	x13, x13, #0x4f0
   1f070: ad428be4     	ldp	q4, q2, [sp, #0x50]
   1f074: ad7ccbb3     	ldp	q19, q18, [x29, #-0x70]
   1f078: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   1f07c: a97f33ab     	ldp	x11, x12, [x29, #-0x10]
   1f080: a97e0fa5     	ldp	x5, x3, [x29, #-0x20]
   1f084: 3dc01ff4     	ldr	q20, [sp, #0x70]
   1f088: f9400faa     	ldr	x10, [x29, #0x18]
   1f08c: b85dc3a8     	ldur	w8, [x29, #-0x24]
   1f090: f85d03a4     	ldur	x4, [x29, #-0x30]
   1f094: 17ffff6e     	b	0x1ee4c <void AkFft::Radix4_StageFinal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x74>
   1f098: d00001a0     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   1f09c: a93e0fa5     	stp	x5, x3, [x29, #-0x20]
   1f0a0: 9113c000     	add	x0, x0, #0x4f0
   1f0a4: f81d03a4     	stur	x4, [x29, #-0x30]
   1f0a8: b81dc3a8     	stur	w8, [x29, #-0x24]
   1f0ac: a93f33ab     	stp	x11, x12, [x29, #-0x10]
   1f0b0: f9000faa     	str	x10, [x29, #0x18]
   1f0b4: ad3dc3b1     	stp	q17, q16, [x29, #-0x50]
   1f0b8: ad3ccbb3     	stp	q19, q18, [x29, #-0x70]
   1f0bc: ad0353e2     	stp	q2, q20, [sp, #0x60]
   1f0c0: ad0213e5     	stp	q5, q4, [sp, #0x40]
   1f0c4: ad0157f6     	stp	q22, q21, [sp, #0x20]
   1f0c8: 9400aa42     	bl	0x499d0 <__cxa_guard_acquire@plt>
   1f0cc: ad4157f6     	ldp	q22, q21, [sp, #0x20]
   1f0d0: d00001ad     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   1f0d4: d00001a9     	adrp	x9, 0x55000 <vsnprintf+0x55000>
   1f0d8: 9113c1ad     	add	x13, x13, #0x4f0
   1f0dc: ad4213e5     	ldp	q5, q4, [sp, #0x40]
   1f0e0: ad4353e2     	ldp	q2, q20, [sp, #0x60]
   1f0e4: ad7ccbb3     	ldp	q19, q18, [x29, #-0x70]
   1f0e8: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   1f0ec: a97f33ab     	ldp	x11, x12, [x29, #-0x10]
   1f0f0: a97e0fa5     	ldp	x5, x3, [x29, #-0x20]
   1f0f4: f9400faa     	ldr	x10, [x29, #0x18]
   1f0f8: b85dc3a8     	ldur	w8, [x29, #-0x24]
   1f0fc: f85d03a4     	ldur	x4, [x29, #-0x30]
   1f100: 34ffeac0     	cbz	w0, 0x1ee58 <void AkFft::Radix4_StageFinal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x80>
   1f104: d00001a0     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   1f108: 3d8005b0     	str	q16, [x13, #0x10]
   1f10c: 9113c000     	add	x0, x0, #0x4f0
   1f110: 9400aa34     	bl	0x499e0 <__cxa_guard_release@plt>
   1f114: ad4157f6     	ldp	q22, q21, [sp, #0x20]
   1f118: d00001ad     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   1f11c: d00001a9     	adrp	x9, 0x55000 <vsnprintf+0x55000>
   1f120: 9113c1ad     	add	x13, x13, #0x4f0
   1f124: ad4213e5     	ldp	q5, q4, [sp, #0x40]
   1f128: ad4353e2     	ldp	q2, q20, [sp, #0x60]
   1f12c: ad7ccbb3     	ldp	q19, q18, [x29, #-0x70]
   1f130: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   1f134: a97f33ab     	ldp	x11, x12, [x29, #-0x10]
   1f138: a97e0fa5     	ldp	x5, x3, [x29, #-0x20]
   1f13c: f9400faa     	ldr	x10, [x29, #0x18]
   1f140: b85dc3a8     	ldur	w8, [x29, #-0x24]
   1f144: f85d03a4     	ldur	x4, [x29, #-0x30]
   1f148: 17ffff44     	b	0x1ee58 <void AkFft::Radix4_StageFinal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x80>
   1f14c: d00001a0     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   1f150: a93e0fa5     	stp	x5, x3, [x29, #-0x20]
   1f154: 9113c000     	add	x0, x0, #0x4f0
   1f158: f81d03a4     	stur	x4, [x29, #-0x30]
   1f15c: b81dc3a8     	stur	w8, [x29, #-0x24]
   1f160: a93f33ab     	stp	x11, x12, [x29, #-0x10]
   1f164: f9000faa     	str	x10, [x29, #0x18]
   1f168: ad3dc3b1     	stp	q17, q16, [x29, #-0x50]
   1f16c: ad3ccbb3     	stp	q19, q18, [x29, #-0x70]
   1f170: ad0353e2     	stp	q2, q20, [sp, #0x60]
   1f174: ad0213e5     	stp	q5, q4, [sp, #0x40]
   1f178: ad0157f6     	stp	q22, q21, [sp, #0x20]
   1f17c: 3d8007f7     	str	q23, [sp, #0x10]
   1f180: 9400aa14     	bl	0x499d0 <__cxa_guard_acquire@plt>
   1f184: ad40dbf7     	ldp	q23, q22, [sp, #0x10]
   1f188: d00001ad     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   1f18c: d00001a9     	adrp	x9, 0x55000 <vsnprintf+0x55000>
   1f190: 9113c1ad     	add	x13, x13, #0x4f0
   1f194: ad4197f5     	ldp	q21, q5, [sp, #0x30]
   1f198: ad428be4     	ldp	q4, q2, [sp, #0x50]
   1f19c: ad7ccbb3     	ldp	q19, q18, [x29, #-0x70]
   1f1a0: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   1f1a4: a97f33ab     	ldp	x11, x12, [x29, #-0x10]
   1f1a8: a97e0fa5     	ldp	x5, x3, [x29, #-0x20]
   1f1ac: 3dc01ff4     	ldr	q20, [sp, #0x70]
   1f1b0: f9400faa     	ldr	x10, [x29, #0x18]
   1f1b4: b85dc3a8     	ldur	w8, [x29, #-0x24]
   1f1b8: f85d03a4     	ldur	x4, [x29, #-0x30]
   1f1bc: 34ffe540     	cbz	w0, 0x1ee64 <void AkFft::Radix4_StageFinal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x8c>
   1f1c0: d00001a0     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   1f1c4: 3d8005b0     	str	q16, [x13, #0x10]
   1f1c8: 9113c000     	add	x0, x0, #0x4f0
   1f1cc: 9400aa05     	bl	0x499e0 <__cxa_guard_release@plt>
   1f1d0: ad40dbf7     	ldp	q23, q22, [sp, #0x10]
   1f1d4: d00001ad     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   1f1d8: d00001a9     	adrp	x9, 0x55000 <vsnprintf+0x55000>
   1f1dc: 9113c1ad     	add	x13, x13, #0x4f0
   1f1e0: ad4197f5     	ldp	q21, q5, [sp, #0x30]
   1f1e4: ad428be4     	ldp	q4, q2, [sp, #0x50]
   1f1e8: ad7ccbb3     	ldp	q19, q18, [x29, #-0x70]
   1f1ec: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   1f1f0: a97f33ab     	ldp	x11, x12, [x29, #-0x10]
   1f1f4: a97e0fa5     	ldp	x5, x3, [x29, #-0x20]
   1f1f8: 3dc01ff4     	ldr	q20, [sp, #0x70]
   1f1fc: f9400faa     	ldr	x10, [x29, #0x18]
   1f200: b85dc3a8     	ldur	w8, [x29, #-0x24]
   1f204: f85d03a4     	ldur	x4, [x29, #-0x30]
   1f208: 17ffff17     	b	0x1ee64 <void AkFft::Radix4_StageFinal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x8c>
   1f20c: d00001a0     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   1f210: a93e0fa5     	stp	x5, x3, [x29, #-0x20]
   1f214: 9113c000     	add	x0, x0, #0x4f0
   1f218: f81d03a4     	stur	x4, [x29, #-0x30]
   1f21c: b81dc3a8     	stur	w8, [x29, #-0x24]
   1f220: a93f33ab     	stp	x11, x12, [x29, #-0x10]
   1f224: f9000faa     	str	x10, [x29, #0x18]
   1f228: ad3dc3b1     	stp	q17, q16, [x29, #-0x50]
   1f22c: ad3ccbb3     	stp	q19, q18, [x29, #-0x70]
   1f230: ad0353e2     	stp	q2, q20, [sp, #0x60]
   1f234: ad0213e5     	stp	q5, q4, [sp, #0x40]
   1f238: ad0157f6     	stp	q22, q21, [sp, #0x20]
   1f23c: ad005ff8     	stp	q24, q23, [sp]
   1f240: 9400a9e4     	bl	0x499d0 <__cxa_guard_acquire@plt>
   1f244: ad405ff8     	ldp	q24, q23, [sp]
   1f248: d00001ad     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   1f24c: d00001a9     	adrp	x9, 0x55000 <vsnprintf+0x55000>
   1f250: 9113c1ad     	add	x13, x13, #0x4f0
   1f254: ad4157f6     	ldp	q22, q21, [sp, #0x20]
   1f258: ad4213e5     	ldp	q5, q4, [sp, #0x40]
   1f25c: ad4353e2     	ldp	q2, q20, [sp, #0x60]
   1f260: ad7ccbb3     	ldp	q19, q18, [x29, #-0x70]
   1f264: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   1f268: a97f33ab     	ldp	x11, x12, [x29, #-0x10]
   1f26c: a97e0fa5     	ldp	x5, x3, [x29, #-0x20]
   1f270: f9400faa     	ldr	x10, [x29, #0x18]
   1f274: b85dc3a8     	ldur	w8, [x29, #-0x24]
   1f278: f85d03a4     	ldur	x4, [x29, #-0x30]
   1f27c: 34ffdfa0     	cbz	w0, 0x1ee70 <void AkFft::Radix4_StageFinal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x98>
   1f280: d00001a0     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   1f284: 3d8005b0     	str	q16, [x13, #0x10]
   1f288: 9113c000     	add	x0, x0, #0x4f0
   1f28c: 9400a9d5     	bl	0x499e0 <__cxa_guard_release@plt>
   1f290: ad405ff8     	ldp	q24, q23, [sp]
   1f294: d00001ad     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   1f298: d00001a9     	adrp	x9, 0x55000 <vsnprintf+0x55000>
   1f29c: 9113c1ad     	add	x13, x13, #0x4f0
   1f2a0: ad4157f6     	ldp	q22, q21, [sp, #0x20]
   1f2a4: ad4213e5     	ldp	q5, q4, [sp, #0x40]
   1f2a8: ad4353e2     	ldp	q2, q20, [sp, #0x60]
   1f2ac: ad7ccbb3     	ldp	q19, q18, [x29, #-0x70]
   1f2b0: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   1f2b4: a97f33ab     	ldp	x11, x12, [x29, #-0x10]
   1f2b8: a97e0fa5     	ldp	x5, x3, [x29, #-0x20]
   1f2bc: f9400faa     	ldr	x10, [x29, #0x18]
   1f2c0: b85dc3a8     	ldur	w8, [x29, #-0x24]
   1f2c4: f85d03a4     	ldur	x4, [x29, #-0x30]
   1f2c8: 17fffeea     	b	0x1ee70 <void AkFft::Radix4_StageFinal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x98>

000000000001f2cc <void AkFft::Radix4_StageFinal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)>:
   1f2cc: d10483ff     	sub	sp, sp, #0x120
   1f2d0: a9107bfd     	stp	x29, x30, [sp, #0x100]
   1f2d4: 910403fd     	add	x29, sp, #0x100
   1f2d8: f9008bfc     	str	x28, [sp, #0x110]
   1f2dc: 7100101f     	cmp	w0, #0x4
   1f2e0: 540000a2     	b.hs	0x1f2f4 <void AkFft::Radix4_StageFinal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x28>
   1f2e4: a9507bfd     	ldp	x29, x30, [sp, #0x100]
   1f2e8: f9408bfc     	ldr	x28, [sp, #0x110]
   1f2ec: 910483ff     	add	sp, sp, #0x120
   1f2f0: d65f03c0     	ret
   1f2f4: 1e230000     	ucvtf	s0, w0
   1f2f8: 1e2e1001     	fmov	s1, #1.00000000
   1f2fc: 53027c0b     	lsr	w11, w0, #2
   1f300: d0ffff69     	adrp	x9, 0xd000 <vsnprintf+0xd000>
   1f304: d00001ad     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   1f308: 2a1f03e8     	mov	w8, wzr
   1f30c: 8b0b056a     	add	x10, x11, x11, lsl #1
   1f310: d37df16c     	lsl	x12, x11, #3
   1f314: 1e201831     	fdiv	s17, s1, s0
   1f318: d37df14a     	lsl	x10, x10, #3
   1f31c: 3dc3ad30     	ldr	q16, [x9, #0xeb0]
   1f320: d00001a9     	adrp	x9, 0x55000 <vsnprintf+0x55000>
   1f324: 9113c1ad     	add	x13, x13, #0x4f0
   1f328: ad400c73     	ldp	q19, q3, [x3]
   1f32c: ad411072     	ldp	q18, q4, [x3, #0x20]
   1f330: ad405086     	ldp	q6, q20, [x4]
   1f334: 3dc00887     	ldr	q7, [x4, #0x20]
   1f338: 08dffdae     	ldarb	w14, [x13]
   1f33c: 360008ee     	tbz	w14, #0x0, 0x1f458 <void AkFft::Radix4_StageFinal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x18c>
   1f340: 3dc005b5     	ldr	q21, [x13, #0x10]
   1f344: 08dffdae     	ldarb	w14, [x13]
   1f348: 36000e2e     	tbz	w14, #0x0, 0x1f50c <void AkFft::Radix4_StageFinal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x240>
   1f34c: 3dc005b6     	ldr	q22, [x13, #0x10]
   1f350: 08dffdae     	ldarb	w14, [x13]
   1f354: 3600136e     	tbz	w14, #0x0, 0x1f5c0 <void AkFft::Radix4_StageFinal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x2f4>
   1f358: 3dc005b7     	ldr	q23, [x13, #0x10]
   1f35c: 08dffdae     	ldarb	w14, [x13]
   1f360: 3600190e     	tbz	w14, #0x0, 0x1f680 <void AkFft::Radix4_StageFinal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x3b4>
   1f364: 3dc005b8     	ldr	q24, [x13, #0x10]
   1f368: 08dffdae     	ldarb	w14, [x13]
   1f36c: 36001eae     	tbz	w14, #0x0, 0x1f740 <void AkFft::Radix4_StageFinal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x474>
   1f370: 4ed27a60     	zip2	v0.2d, v19.2d, v18.2d
   1f374: 11000908     	add	w8, w8, #0x2
   1f378: 4ea31c61     	mov	v1.16b, v3.16b
   1f37c: 91010063     	add	x3, x3, #0x40
   1f380: 4e8628c2     	trn1	v2.4s, v6.4s, v6.4s
   1f384: 9100c084     	add	x4, x4, #0x30
   1f388: 4ec47863     	zip2	v3.2d, v3.2d, v4.2d
   1f38c: 6b0b011f     	cmp	w8, w11
   1f390: 4e8668c6     	trn2	v6.4s, v6.4s, v6.4s
   1f394: 6e180481     	mov	v1.d[1], v4.d[0]
   1f398: 6e20dc42     	fmul	v2.4s, v2.4s, v0.4s
   1f39c: 6ea0f800     	fneg	v0.4s, v0.4s
   1f3a0: 6ea0f865     	fneg	v5.4s, v3.4s
   1f3a4: 4e8728e4     	trn1	v4.4s, v7.4s, v7.4s
   1f3a8: 4e8768e7     	trn2	v7.4s, v7.4s, v7.4s
   1f3ac: 4ea00800     	rev64	v0.4s, v0.4s
   1f3b0: 4ea008a5     	rev64	v5.4s, v5.4s
   1f3b4: 6e23dc83     	fmul	v3.4s, v4.4s, v3.4s
   1f3b8: 6ea0f824     	fneg	v4.4s, v1.4s
   1f3bc: 6e26dc00     	fmul	v0.4s, v0.4s, v6.4s
   1f3c0: 6e27dca5     	fmul	v5.4s, v5.4s, v7.4s
   1f3c4: 4e946a86     	trn2	v6.4s, v20.4s, v20.4s
   1f3c8: 4ea00884     	rev64	v4.4s, v4.4s
   1f3cc: 6e201ea0     	eor	v0.16b, v21.16b, v0.16b
   1f3d0: 6e251ee5     	eor	v5.16b, v23.16b, v5.16b
   1f3d4: 4e942a87     	trn1	v7.4s, v20.4s, v20.4s
   1f3d8: 6e26dc84     	fmul	v4.4s, v4.4s, v6.4s
   1f3dc: 4e20d440     	fadd	v0.4s, v2.4s, v0.4s
   1f3e0: 4e25d462     	fadd	v2.4s, v3.4s, v5.4s
   1f3e4: 6e21dce1     	fmul	v1.4s, v7.4s, v1.4s
   1f3e8: 6e241ec4     	eor	v4.16b, v22.16b, v4.16b
   1f3ec: 4eb31e63     	mov	v3.16b, v19.16b
   1f3f0: 4ea2d405     	fsub	v5.4s, v0.4s, v2.4s
   1f3f4: 4e20d440     	fadd	v0.4s, v2.4s, v0.4s
   1f3f8: 4e24d421     	fadd	v1.4s, v1.4s, v4.4s
   1f3fc: 6e180643     	mov	v3.d[1], v18.d[0]
   1f400: 4ea008a4     	rev64	v4.4s, v5.4s
   1f404: 3dc14125     	ldr	q5, [x9, #0x500]
   1f408: 4e23d422     	fadd	v2.4s, v1.4s, v3.4s
   1f40c: 6ea0f886     	fneg	v6.4s, v4.4s
   1f410: 4ea1d461     	fsub	v1.4s, v3.4s, v1.4s
   1f414: 6e241f03     	eor	v3.16b, v24.16b, v4.16b
   1f418: 4e22d404     	fadd	v4.4s, v0.4s, v2.4s
   1f41c: 6e261ca5     	eor	v5.16b, v5.16b, v6.16b
   1f420: 4ea0d440     	fsub	v0.4s, v2.4s, v0.4s
   1f424: 4e23d422     	fadd	v2.4s, v1.4s, v3.4s
   1f428: 4f919083     	fmul	v3.4s, v4.4s, v17.s[0]
   1f42c: 4e25d421     	fadd	v1.4s, v1.4s, v5.4s
   1f430: 4f919000     	fmul	v0.4s, v0.4s, v17.s[0]
   1f434: 4f919042     	fmul	v2.4s, v2.4s, v17.s[0]
   1f438: 3d8000a3     	str	q3, [x5]
   1f43c: 4f919021     	fmul	v1.4s, v1.4s, v17.s[0]
   1f440: 3cac68a2     	str	q2, [x5, x12]
   1f444: 3cab78a0     	str	q0, [x5, x11, lsl #4]
   1f448: 3caa68a1     	str	q1, [x5, x10]
   1f44c: 910040a5     	add	x5, x5, #0x10
   1f450: 54fff6c3     	b.lo	0x1f328 <void AkFft::Radix4_StageFinal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x5c>
   1f454: 17ffffa4     	b	0x1f2e4 <void AkFft::Radix4_StageFinal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x18>
   1f458: d00001a0     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   1f45c: a93e0fa5     	stp	x5, x3, [x29, #-0x20]
   1f460: 9113c000     	add	x0, x0, #0x4f0
   1f464: f81d03a4     	stur	x4, [x29, #-0x30]
   1f468: b81dc3a8     	stur	w8, [x29, #-0x24]
   1f46c: a93f33ab     	stp	x11, x12, [x29, #-0x10]
   1f470: f9000faa     	str	x10, [x29, #0x18]
   1f474: ad3dc3b1     	stp	q17, q16, [x29, #-0x50]
   1f478: ad3ccbb3     	stp	q19, q18, [x29, #-0x70]
   1f47c: ad03d3e6     	stp	q6, q20, [sp, #0x70]
   1f480: ad029fe3     	stp	q3, q7, [sp, #0x50]
   1f484: 3d8013e4     	str	q4, [sp, #0x40]
   1f488: 9400a952     	bl	0x499d0 <__cxa_guard_acquire@plt>
   1f48c: ad420fe4     	ldp	q4, q3, [sp, #0x40]
   1f490: d00001ad     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   1f494: d00001a9     	adrp	x9, 0x55000 <vsnprintf+0x55000>
   1f498: 9113c1ad     	add	x13, x13, #0x4f0
   1f49c: ad431be7     	ldp	q7, q6, [sp, #0x60]
   1f4a0: ad7ccbb3     	ldp	q19, q18, [x29, #-0x70]
   1f4a4: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   1f4a8: a97f33ab     	ldp	x11, x12, [x29, #-0x10]
   1f4ac: a97e0fa5     	ldp	x5, x3, [x29, #-0x20]
   1f4b0: 3dc023f4     	ldr	q20, [sp, #0x80]
   1f4b4: f9400faa     	ldr	x10, [x29, #0x18]
   1f4b8: b85dc3a8     	ldur	w8, [x29, #-0x24]
   1f4bc: f85d03a4     	ldur	x4, [x29, #-0x30]
   1f4c0: 34fff400     	cbz	w0, 0x1f340 <void AkFft::Radix4_StageFinal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x74>
   1f4c4: d00001a0     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   1f4c8: 3d8005b0     	str	q16, [x13, #0x10]
   1f4cc: 9113c000     	add	x0, x0, #0x4f0
   1f4d0: 9400a944     	bl	0x499e0 <__cxa_guard_release@plt>
   1f4d4: ad420fe4     	ldp	q4, q3, [sp, #0x40]
   1f4d8: d00001ad     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   1f4dc: d00001a9     	adrp	x9, 0x55000 <vsnprintf+0x55000>
   1f4e0: 9113c1ad     	add	x13, x13, #0x4f0
   1f4e4: ad431be7     	ldp	q7, q6, [sp, #0x60]
   1f4e8: ad7ccbb3     	ldp	q19, q18, [x29, #-0x70]
   1f4ec: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   1f4f0: a97f33ab     	ldp	x11, x12, [x29, #-0x10]
   1f4f4: a97e0fa5     	ldp	x5, x3, [x29, #-0x20]
   1f4f8: 3dc023f4     	ldr	q20, [sp, #0x80]
   1f4fc: f9400faa     	ldr	x10, [x29, #0x18]
   1f500: b85dc3a8     	ldur	w8, [x29, #-0x24]
   1f504: f85d03a4     	ldur	x4, [x29, #-0x30]
   1f508: 17ffff8e     	b	0x1f340 <void AkFft::Radix4_StageFinal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x74>
   1f50c: d00001a0     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   1f510: a93e0fa5     	stp	x5, x3, [x29, #-0x20]
   1f514: 9113c000     	add	x0, x0, #0x4f0
   1f518: f81d03a4     	stur	x4, [x29, #-0x30]
   1f51c: b81dc3a8     	stur	w8, [x29, #-0x24]
   1f520: a93f33ab     	stp	x11, x12, [x29, #-0x10]
   1f524: f9000faa     	str	x10, [x29, #0x18]
   1f528: ad3dc3b1     	stp	q17, q16, [x29, #-0x50]
   1f52c: ad3ccbb3     	stp	q19, q18, [x29, #-0x70]
   1f530: ad03d3e6     	stp	q6, q20, [sp, #0x70]
   1f534: ad029fe3     	stp	q3, q7, [sp, #0x50]
   1f538: ad0193f5     	stp	q21, q4, [sp, #0x30]
   1f53c: 9400a925     	bl	0x499d0 <__cxa_guard_acquire@plt>
   1f540: ad4193f5     	ldp	q21, q4, [sp, #0x30]
   1f544: d00001ad     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   1f548: d00001a9     	adrp	x9, 0x55000 <vsnprintf+0x55000>
   1f54c: 9113c1ad     	add	x13, x13, #0x4f0
   1f550: ad429fe3     	ldp	q3, q7, [sp, #0x50]
   1f554: ad43d3e6     	ldp	q6, q20, [sp, #0x70]
   1f558: ad7ccbb3     	ldp	q19, q18, [x29, #-0x70]
   1f55c: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   1f560: a97f33ab     	ldp	x11, x12, [x29, #-0x10]
   1f564: a97e0fa5     	ldp	x5, x3, [x29, #-0x20]
   1f568: f9400faa     	ldr	x10, [x29, #0x18]
   1f56c: b85dc3a8     	ldur	w8, [x29, #-0x24]
   1f570: f85d03a4     	ldur	x4, [x29, #-0x30]
   1f574: 34ffeec0     	cbz	w0, 0x1f34c <void AkFft::Radix4_StageFinal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x80>
   1f578: d00001a0     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   1f57c: 3d8005b0     	str	q16, [x13, #0x10]
   1f580: 9113c000     	add	x0, x0, #0x4f0
   1f584: 9400a917     	bl	0x499e0 <__cxa_guard_release@plt>
   1f588: ad4193f5     	ldp	q21, q4, [sp, #0x30]
   1f58c: d00001ad     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   1f590: d00001a9     	adrp	x9, 0x55000 <vsnprintf+0x55000>
   1f594: 9113c1ad     	add	x13, x13, #0x4f0
   1f598: ad429fe3     	ldp	q3, q7, [sp, #0x50]
   1f59c: ad43d3e6     	ldp	q6, q20, [sp, #0x70]
   1f5a0: ad7ccbb3     	ldp	q19, q18, [x29, #-0x70]
   1f5a4: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   1f5a8: a97f33ab     	ldp	x11, x12, [x29, #-0x10]
   1f5ac: a97e0fa5     	ldp	x5, x3, [x29, #-0x20]
   1f5b0: f9400faa     	ldr	x10, [x29, #0x18]
   1f5b4: b85dc3a8     	ldur	w8, [x29, #-0x24]
   1f5b8: f85d03a4     	ldur	x4, [x29, #-0x30]
   1f5bc: 17ffff64     	b	0x1f34c <void AkFft::Radix4_StageFinal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x80>
   1f5c0: d00001a0     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   1f5c4: a93e0fa5     	stp	x5, x3, [x29, #-0x20]
   1f5c8: 9113c000     	add	x0, x0, #0x4f0
   1f5cc: f81d03a4     	stur	x4, [x29, #-0x30]
   1f5d0: b81dc3a8     	stur	w8, [x29, #-0x24]
   1f5d4: a93f33ab     	stp	x11, x12, [x29, #-0x10]
   1f5d8: f9000faa     	str	x10, [x29, #0x18]
   1f5dc: ad3dc3b1     	stp	q17, q16, [x29, #-0x50]
   1f5e0: ad3ccbb3     	stp	q19, q18, [x29, #-0x70]
   1f5e4: ad03d3e6     	stp	q6, q20, [sp, #0x70]
   1f5e8: ad029fe3     	stp	q3, q7, [sp, #0x50]
   1f5ec: ad0193f5     	stp	q21, q4, [sp, #0x30]
   1f5f0: 3d800bf6     	str	q22, [sp, #0x20]
   1f5f4: 9400a8f7     	bl	0x499d0 <__cxa_guard_acquire@plt>
   1f5f8: ad4157f6     	ldp	q22, q21, [sp, #0x20]
   1f5fc: d00001ad     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   1f600: d00001a9     	adrp	x9, 0x55000 <vsnprintf+0x55000>
   1f604: 9113c1ad     	add	x13, x13, #0x4f0
   1f608: ad420fe4     	ldp	q4, q3, [sp, #0x40]
   1f60c: ad431be7     	ldp	q7, q6, [sp, #0x60]
   1f610: ad7ccbb3     	ldp	q19, q18, [x29, #-0x70]
   1f614: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   1f618: a97f33ab     	ldp	x11, x12, [x29, #-0x10]
   1f61c: a97e0fa5     	ldp	x5, x3, [x29, #-0x20]
   1f620: 3dc023f4     	ldr	q20, [sp, #0x80]
   1f624: f9400faa     	ldr	x10, [x29, #0x18]
   1f628: b85dc3a8     	ldur	w8, [x29, #-0x24]
   1f62c: f85d03a4     	ldur	x4, [x29, #-0x30]
   1f630: 34ffe940     	cbz	w0, 0x1f358 <void AkFft::Radix4_StageFinal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x8c>
   1f634: d00001a0     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   1f638: 3d8005b0     	str	q16, [x13, #0x10]
   1f63c: 9113c000     	add	x0, x0, #0x4f0
   1f640: 9400a8e8     	bl	0x499e0 <__cxa_guard_release@plt>
   1f644: ad4157f6     	ldp	q22, q21, [sp, #0x20]
   1f648: d00001ad     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   1f64c: d00001a9     	adrp	x9, 0x55000 <vsnprintf+0x55000>
   1f650: 9113c1ad     	add	x13, x13, #0x4f0
   1f654: ad420fe4     	ldp	q4, q3, [sp, #0x40]
   1f658: ad431be7     	ldp	q7, q6, [sp, #0x60]
   1f65c: ad7ccbb3     	ldp	q19, q18, [x29, #-0x70]
   1f660: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   1f664: a97f33ab     	ldp	x11, x12, [x29, #-0x10]
   1f668: a97e0fa5     	ldp	x5, x3, [x29, #-0x20]
   1f66c: 3dc023f4     	ldr	q20, [sp, #0x80]
   1f670: f9400faa     	ldr	x10, [x29, #0x18]
   1f674: b85dc3a8     	ldur	w8, [x29, #-0x24]
   1f678: f85d03a4     	ldur	x4, [x29, #-0x30]
   1f67c: 17ffff37     	b	0x1f358 <void AkFft::Radix4_StageFinal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x8c>
   1f680: d00001a0     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   1f684: a93e0fa5     	stp	x5, x3, [x29, #-0x20]
   1f688: 9113c000     	add	x0, x0, #0x4f0
   1f68c: f81d03a4     	stur	x4, [x29, #-0x30]
   1f690: b81dc3a8     	stur	w8, [x29, #-0x24]
   1f694: a93f33ab     	stp	x11, x12, [x29, #-0x10]
   1f698: f9000faa     	str	x10, [x29, #0x18]
   1f69c: ad3dc3b1     	stp	q17, q16, [x29, #-0x50]
   1f6a0: ad3ccbb3     	stp	q19, q18, [x29, #-0x70]
   1f6a4: ad03d3e6     	stp	q6, q20, [sp, #0x70]
   1f6a8: ad029fe3     	stp	q3, q7, [sp, #0x50]
   1f6ac: ad0193f5     	stp	q21, q4, [sp, #0x30]
   1f6b0: ad00dbf7     	stp	q23, q22, [sp, #0x10]
   1f6b4: 9400a8c7     	bl	0x499d0 <__cxa_guard_acquire@plt>
   1f6b8: ad40dbf7     	ldp	q23, q22, [sp, #0x10]
   1f6bc: d00001ad     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   1f6c0: d00001a9     	adrp	x9, 0x55000 <vsnprintf+0x55000>
   1f6c4: 9113c1ad     	add	x13, x13, #0x4f0
   1f6c8: ad4193f5     	ldp	q21, q4, [sp, #0x30]
   1f6cc: ad429fe3     	ldp	q3, q7, [sp, #0x50]
   1f6d0: ad43d3e6     	ldp	q6, q20, [sp, #0x70]
   1f6d4: ad7ccbb3     	ldp	q19, q18, [x29, #-0x70]
   1f6d8: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   1f6dc: a97f33ab     	ldp	x11, x12, [x29, #-0x10]
   1f6e0: a97e0fa5     	ldp	x5, x3, [x29, #-0x20]
   1f6e4: f9400faa     	ldr	x10, [x29, #0x18]
   1f6e8: b85dc3a8     	ldur	w8, [x29, #-0x24]
   1f6ec: f85d03a4     	ldur	x4, [x29, #-0x30]
   1f6f0: 34ffe3a0     	cbz	w0, 0x1f364 <void AkFft::Radix4_StageFinal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x98>
   1f6f4: d00001a0     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   1f6f8: 3d8005b0     	str	q16, [x13, #0x10]
   1f6fc: 9113c000     	add	x0, x0, #0x4f0
   1f700: 9400a8b8     	bl	0x499e0 <__cxa_guard_release@plt>
   1f704: ad40dbf7     	ldp	q23, q22, [sp, #0x10]
   1f708: d00001ad     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   1f70c: d00001a9     	adrp	x9, 0x55000 <vsnprintf+0x55000>
   1f710: 9113c1ad     	add	x13, x13, #0x4f0
   1f714: ad4193f5     	ldp	q21, q4, [sp, #0x30]
   1f718: ad429fe3     	ldp	q3, q7, [sp, #0x50]
   1f71c: ad43d3e6     	ldp	q6, q20, [sp, #0x70]
   1f720: ad7ccbb3     	ldp	q19, q18, [x29, #-0x70]
   1f724: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   1f728: a97f33ab     	ldp	x11, x12, [x29, #-0x10]
   1f72c: a97e0fa5     	ldp	x5, x3, [x29, #-0x20]
   1f730: f9400faa     	ldr	x10, [x29, #0x18]
   1f734: b85dc3a8     	ldur	w8, [x29, #-0x24]
   1f738: f85d03a4     	ldur	x4, [x29, #-0x30]
   1f73c: 17ffff0a     	b	0x1f364 <void AkFft::Radix4_StageFinal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x98>
   1f740: d00001a0     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   1f744: a93e0fa5     	stp	x5, x3, [x29, #-0x20]
   1f748: 9113c000     	add	x0, x0, #0x4f0
   1f74c: f81d03a4     	stur	x4, [x29, #-0x30]
   1f750: b81dc3a8     	stur	w8, [x29, #-0x24]
   1f754: a93f33ab     	stp	x11, x12, [x29, #-0x10]
   1f758: f9000faa     	str	x10, [x29, #0x18]
   1f75c: ad3dc3b1     	stp	q17, q16, [x29, #-0x50]
   1f760: ad3ccbb3     	stp	q19, q18, [x29, #-0x70]
   1f764: ad03d3e6     	stp	q6, q20, [sp, #0x70]
   1f768: ad029fe3     	stp	q3, q7, [sp, #0x50]
   1f76c: ad0193f5     	stp	q21, q4, [sp, #0x30]
   1f770: ad00dbf7     	stp	q23, q22, [sp, #0x10]
   1f774: 3d8003f8     	str	q24, [sp]
   1f778: 9400a896     	bl	0x499d0 <__cxa_guard_acquire@plt>
   1f77c: ad405ff8     	ldp	q24, q23, [sp]
   1f780: d00001ad     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   1f784: d00001a9     	adrp	x9, 0x55000 <vsnprintf+0x55000>
   1f788: 9113c1ad     	add	x13, x13, #0x4f0
   1f78c: ad4157f6     	ldp	q22, q21, [sp, #0x20]
   1f790: ad420fe4     	ldp	q4, q3, [sp, #0x40]
   1f794: ad431be7     	ldp	q7, q6, [sp, #0x60]
   1f798: ad7ccbb3     	ldp	q19, q18, [x29, #-0x70]
   1f79c: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   1f7a0: a97f33ab     	ldp	x11, x12, [x29, #-0x10]
   1f7a4: a97e0fa5     	ldp	x5, x3, [x29, #-0x20]
   1f7a8: 3dc023f4     	ldr	q20, [sp, #0x80]
   1f7ac: f9400faa     	ldr	x10, [x29, #0x18]
   1f7b0: b85dc3a8     	ldur	w8, [x29, #-0x24]
   1f7b4: f85d03a4     	ldur	x4, [x29, #-0x30]
   1f7b8: 34ffddc0     	cbz	w0, 0x1f370 <void AkFft::Radix4_StageFinal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xa4>
   1f7bc: d00001a0     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   1f7c0: 3d8005b0     	str	q16, [x13, #0x10]
   1f7c4: 9113c000     	add	x0, x0, #0x4f0
   1f7c8: 9400a886     	bl	0x499e0 <__cxa_guard_release@plt>
   1f7cc: ad405ff8     	ldp	q24, q23, [sp]
   1f7d0: d00001ad     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   1f7d4: d00001a9     	adrp	x9, 0x55000 <vsnprintf+0x55000>
   1f7d8: 9113c1ad     	add	x13, x13, #0x4f0
   1f7dc: ad4157f6     	ldp	q22, q21, [sp, #0x20]
   1f7e0: ad420fe4     	ldp	q4, q3, [sp, #0x40]
   1f7e4: ad431be7     	ldp	q7, q6, [sp, #0x60]
   1f7e8: ad7ccbb3     	ldp	q19, q18, [x29, #-0x70]
   1f7ec: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   1f7f0: a97f33ab     	ldp	x11, x12, [x29, #-0x10]
   1f7f4: a97e0fa5     	ldp	x5, x3, [x29, #-0x20]
   1f7f8: 3dc023f4     	ldr	q20, [sp, #0x80]
   1f7fc: f9400faa     	ldr	x10, [x29, #0x18]
   1f800: b85dc3a8     	ldur	w8, [x29, #-0x24]
   1f804: f85d03a4     	ldur	x4, [x29, #-0x30]
   1f808: 17fffeda     	b	0x1f370 <void AkFft::Radix4_StageFinal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xa4>

000000000001f80c <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)>:
   1f80c: d10543ff     	sub	sp, sp, #0x150
   1f810: a90f7bfd     	stp	x29, x30, [sp, #0xf0]
   1f814: 9103c3fd     	add	x29, sp, #0xf0
   1f818: a9106ffc     	stp	x28, x27, [sp, #0x100]
   1f81c: a91167fa     	stp	x26, x25, [sp, #0x110]
   1f820: a9125ff8     	stp	x24, x23, [sp, #0x120]
   1f824: a91357f6     	stp	x22, x21, [sp, #0x130]
   1f828: a9144ff4     	stp	x20, x19, [sp, #0x140]
   1f82c: 52955568     	mov	w8, #0xaaab             // =43691
   1f830: 7100103f     	cmp	w1, #0x4
   1f834: 72b55548     	movk	w8, #0xaaaa, lsl #16
   1f838: 9ba87c08     	umull	x8, w0, w8
   1f83c: d361fd0d     	lsr	x13, x8, #33
   1f840: 54001a21     	b.ne	0x1fb84 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x378>
   1f844: 34004382     	cbz	w2, 0x200b4 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x8a8>
   1f848: 52800188     	mov	w8, #0xc                // =12
   1f84c: 2a0d03e9     	mov	w9, w13
   1f850: d0ffff6a     	adrp	x10, 0xd000 <vsnprintf+0xd000>
   1f854: d37ced34     	lsl	x20, x9, #4
   1f858: 9ba87c56     	umull	x22, w2, w8
   1f85c: d37df137     	lsl	x23, x9, #3
   1f860: d0ffff68     	adrp	x8, 0xd000 <vsnprintf+0xd000>
   1f864: 52967ae9     	mov	w9, #0xb3d7             // =46039
   1f868: 72b7eba9     	movk	w9, #0xbf5d, lsl #16
   1f86c: d00001b5     	adrp	x21, 0x55000 <vsnprintf+0x55000>
   1f870: 4f0567e4     	movi	v4.4s, #0xbf, lsl #24
   1f874: aa1f03f3     	mov	x19, xzr
   1f878: 3dc3ad43     	ldr	q3, [x10, #0xeb0]
   1f87c: d00001b8     	adrp	x24, 0x55000 <vsnprintf+0x55000>
   1f880: 3dc3c505     	ldr	q5, [x8, #0xf10]
   1f884: 9113c2b5     	add	x21, x21, #0x4f0
   1f888: 4e040d26     	dup	v6.4s, w9
   1f88c: 927e7668     	and	x8, x19, #0xfffffffc
   1f890: 3cc10487     	ldr	q7, [x4], #0x10
   1f894: 8b080c79     	add	x25, x3, x8, lsl #3
   1f898: 3dc00330     	ldr	q16, [x25]
   1f89c: 3dc00b32     	ldr	q18, [x25, #0x20]
   1f8a0: 3dc01331     	ldr	q17, [x25, #0x40]
   1f8a4: 08dffea8     	ldarb	w8, [x21]
   1f8a8: 360007e8     	tbz	w8, #0x0, 0x1f9a4 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x198>
   1f8ac: 3dc006b3     	ldr	q19, [x21, #0x10]
   1f8b0: 08dffea8     	ldarb	w8, [x21]
   1f8b4: 36000b48     	tbz	w8, #0x0, 0x1fa1c <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x210>
   1f8b8: 4ea00a40     	rev64	v0.4s, v18.4s
   1f8bc: 3dc006a2     	ldr	q2, [x21, #0x10]
   1f8c0: 4ea00a21     	rev64	v1.4s, v17.4s
   1f8c4: 4fa79000     	fmul	v0.4s, v0.4s, v7.s[1]
   1f8c8: 4fa79821     	fmul	v1.4s, v1.4s, v7.s[3]
   1f8cc: 6e201e60     	eor	v0.16b, v19.16b, v0.16b
   1f8d0: 6e211c41     	eor	v1.16b, v2.16b, v1.16b
   1f8d4: 4f879242     	fmul	v2.4s, v18.4s, v7.s[0]
   1f8d8: 4f871a21     	fmla	v1.4s, v17.4s, v7.s[2]
   1f8dc: 4e20d440     	fadd	v0.4s, v2.4s, v0.4s
   1f8e0: 4ea1d402     	fsub	v2.4s, v0.4s, v1.4s
   1f8e4: 4e20d420     	fadd	v0.4s, v1.4s, v0.4s
   1f8e8: 6e26dc42     	fmul	v2.4s, v2.4s, v6.4s
   1f8ec: 6e251c41     	eor	v1.16b, v2.16b, v5.16b
   1f8f0: 4e30d402     	fadd	v2.4s, v0.4s, v16.4s
   1f8f4: 4e20cc90     	fmla	v16.4s, v4.4s, v0.4s
   1f8f8: 4ea00820     	rev64	v0.4s, v1.4s
   1f8fc: 3d8000a2     	str	q2, [x5]
   1f900: 4e30d401     	fadd	v1.4s, v0.4s, v16.4s
   1f904: 4ea0d600     	fsub	v0.4s, v16.4s, v0.4s
   1f908: 3cb768a1     	str	q1, [x5, x23]
   1f90c: 3cb468a0     	str	q0, [x5, x20]
   1f910: 3dc00730     	ldr	q16, [x25, #0x10]
   1f914: 3dc00f32     	ldr	q18, [x25, #0x30]
   1f918: 3dc01731     	ldr	q17, [x25, #0x50]
   1f91c: 08dffea8     	ldarb	w8, [x21]
   1f920: 36000ba8     	tbz	w8, #0x0, 0x1fa94 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x288>
   1f924: 3dc006b3     	ldr	q19, [x21, #0x10]
   1f928: 08dffea8     	ldarb	w8, [x21]
   1f92c: 36000f08     	tbz	w8, #0x0, 0x1fb0c <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x300>
   1f930: 4ea00a40     	rev64	v0.4s, v18.4s
   1f934: 3dc14302     	ldr	q2, [x24, #0x500]
   1f938: 4ea00a21     	rev64	v1.4s, v17.4s
   1f93c: 8b1700a8     	add	x8, x5, x23
   1f940: 8b1400a9     	add	x9, x5, x20
   1f944: 91003273     	add	x19, x19, #0xc
   1f948: eb1302df     	cmp	x22, x19
   1f94c: 4fa79000     	fmul	v0.4s, v0.4s, v7.s[1]
   1f950: 4fa79821     	fmul	v1.4s, v1.4s, v7.s[3]
   1f954: 6e201e60     	eor	v0.16b, v19.16b, v0.16b
   1f958: 6e211c41     	eor	v1.16b, v2.16b, v1.16b
   1f95c: 4f879242     	fmul	v2.4s, v18.4s, v7.s[0]
   1f960: 4f871a21     	fmla	v1.4s, v17.4s, v7.s[2]
   1f964: 4e20d440     	fadd	v0.4s, v2.4s, v0.4s
   1f968: 4ea1d402     	fsub	v2.4s, v0.4s, v1.4s
   1f96c: 4e20d420     	fadd	v0.4s, v1.4s, v0.4s
   1f970: 6e26dc42     	fmul	v2.4s, v2.4s, v6.4s
   1f974: 6e251c41     	eor	v1.16b, v2.16b, v5.16b
   1f978: 4e30d402     	fadd	v2.4s, v0.4s, v16.4s
   1f97c: 4e20cc90     	fmla	v16.4s, v4.4s, v0.4s
   1f980: 4ea00820     	rev64	v0.4s, v1.4s
   1f984: 3d8004a2     	str	q2, [x5, #0x10]
   1f988: 910080a5     	add	x5, x5, #0x20
   1f98c: 4e30d401     	fadd	v1.4s, v0.4s, v16.4s
   1f990: 4ea0d600     	fsub	v0.4s, v16.4s, v0.4s
   1f994: 3d800501     	str	q1, [x8, #0x10]
   1f998: 3d800520     	str	q0, [x9, #0x10]
   1f99c: 54fff781     	b.ne	0x1f88c <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x80>
   1f9a0: 140001c5     	b	0x200b4 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x8a8>
   1f9a4: aa1503e0     	mov	x0, x21
   1f9a8: aa0503fa     	mov	x26, x5
   1f9ac: aa0403fb     	mov	x27, x4
   1f9b0: aa0303fc     	mov	x28, x3
   1f9b4: ad3e8fa5     	stp	q5, q3, [x29, #-0x30]
   1f9b8: ad3d9ba7     	stp	q7, q6, [x29, #-0x50]
   1f9bc: ad3cc3b1     	stp	q17, q16, [x29, #-0x70]
   1f9c0: 3d801ff2     	str	q18, [sp, #0x70]
   1f9c4: 9400a803     	bl	0x499d0 <__cxa_guard_acquire@plt>
   1f9c8: ad7cc3b1     	ldp	q17, q16, [x29, #-0x70]
   1f9cc: 4f0567e4     	movi	v4.4s, #0xbf, lsl #24
   1f9d0: aa1c03e3     	mov	x3, x28
   1f9d4: aa1b03e4     	mov	x4, x27
   1f9d8: aa1a03e5     	mov	x5, x26
   1f9dc: ad7d9ba7     	ldp	q7, q6, [x29, #-0x50]
   1f9e0: ad7e8fa5     	ldp	q5, q3, [x29, #-0x30]
   1f9e4: 3dc01ff2     	ldr	q18, [sp, #0x70]
   1f9e8: 34fff620     	cbz	w0, 0x1f8ac <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xa0>
   1f9ec: aa1503e0     	mov	x0, x21
   1f9f0: 3d8006a3     	str	q3, [x21, #0x10]
   1f9f4: 9400a7fb     	bl	0x499e0 <__cxa_guard_release@plt>
   1f9f8: ad7cc3b1     	ldp	q17, q16, [x29, #-0x70]
   1f9fc: 4f0567e4     	movi	v4.4s, #0xbf, lsl #24
   1fa00: aa1c03e3     	mov	x3, x28
   1fa04: aa1b03e4     	mov	x4, x27
   1fa08: aa1a03e5     	mov	x5, x26
   1fa0c: ad7d9ba7     	ldp	q7, q6, [x29, #-0x50]
   1fa10: ad7e8fa5     	ldp	q5, q3, [x29, #-0x30]
   1fa14: 3dc01ff2     	ldr	q18, [sp, #0x70]
   1fa18: 17ffffa5     	b	0x1f8ac <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xa0>
   1fa1c: aa1503e0     	mov	x0, x21
   1fa20: aa0503fa     	mov	x26, x5
   1fa24: aa0403fb     	mov	x27, x4
   1fa28: aa0303fc     	mov	x28, x3
   1fa2c: ad3e8fa5     	stp	q5, q3, [x29, #-0x30]
   1fa30: ad3d9ba7     	stp	q7, q6, [x29, #-0x50]
   1fa34: ad3cc3b1     	stp	q17, q16, [x29, #-0x70]
   1fa38: ad034bf3     	stp	q19, q18, [sp, #0x60]
   1fa3c: 9400a7e5     	bl	0x499d0 <__cxa_guard_acquire@plt>
   1fa40: ad434bf3     	ldp	q19, q18, [sp, #0x60]
   1fa44: 4f0567e4     	movi	v4.4s, #0xbf, lsl #24
   1fa48: aa1c03e3     	mov	x3, x28
   1fa4c: aa1b03e4     	mov	x4, x27
   1fa50: aa1a03e5     	mov	x5, x26
   1fa54: ad7cc3b1     	ldp	q17, q16, [x29, #-0x70]
   1fa58: ad7d9ba7     	ldp	q7, q6, [x29, #-0x50]
   1fa5c: ad7e8fa5     	ldp	q5, q3, [x29, #-0x30]
   1fa60: 34fff2c0     	cbz	w0, 0x1f8b8 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xac>
   1fa64: aa1503e0     	mov	x0, x21
   1fa68: 3d8006a3     	str	q3, [x21, #0x10]
   1fa6c: 9400a7dd     	bl	0x499e0 <__cxa_guard_release@plt>
   1fa70: ad434bf3     	ldp	q19, q18, [sp, #0x60]
   1fa74: 4f0567e4     	movi	v4.4s, #0xbf, lsl #24
   1fa78: aa1c03e3     	mov	x3, x28
   1fa7c: aa1b03e4     	mov	x4, x27
   1fa80: aa1a03e5     	mov	x5, x26
   1fa84: ad7cc3b1     	ldp	q17, q16, [x29, #-0x70]
   1fa88: ad7d9ba7     	ldp	q7, q6, [x29, #-0x50]
   1fa8c: ad7e8fa5     	ldp	q5, q3, [x29, #-0x30]
   1fa90: 17ffff8a     	b	0x1f8b8 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xac>
   1fa94: aa1503e0     	mov	x0, x21
   1fa98: aa0503f9     	mov	x25, x5
   1fa9c: aa0403fa     	mov	x26, x4
   1faa0: aa0303fb     	mov	x27, x3
   1faa4: ad3e8fa5     	stp	q5, q3, [x29, #-0x30]
   1faa8: ad3d9ba7     	stp	q7, q6, [x29, #-0x50]
   1faac: ad3cc3b1     	stp	q17, q16, [x29, #-0x70]
   1fab0: 3d801ff2     	str	q18, [sp, #0x70]
   1fab4: 9400a7c7     	bl	0x499d0 <__cxa_guard_acquire@plt>
   1fab8: ad7cc3b1     	ldp	q17, q16, [x29, #-0x70]
   1fabc: 4f0567e4     	movi	v4.4s, #0xbf, lsl #24
   1fac0: aa1b03e3     	mov	x3, x27
   1fac4: aa1a03e4     	mov	x4, x26
   1fac8: aa1903e5     	mov	x5, x25
   1facc: ad7d9ba7     	ldp	q7, q6, [x29, #-0x50]
   1fad0: ad7e8fa5     	ldp	q5, q3, [x29, #-0x30]
   1fad4: 3dc01ff2     	ldr	q18, [sp, #0x70]
   1fad8: 34fff260     	cbz	w0, 0x1f924 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x118>
   1fadc: aa1503e0     	mov	x0, x21
   1fae0: 3d8006a3     	str	q3, [x21, #0x10]
   1fae4: 9400a7bf     	bl	0x499e0 <__cxa_guard_release@plt>
   1fae8: ad7cc3b1     	ldp	q17, q16, [x29, #-0x70]
   1faec: 4f0567e4     	movi	v4.4s, #0xbf, lsl #24
   1faf0: aa1b03e3     	mov	x3, x27
   1faf4: aa1a03e4     	mov	x4, x26
   1faf8: aa1903e5     	mov	x5, x25
   1fafc: ad7d9ba7     	ldp	q7, q6, [x29, #-0x50]
   1fb00: ad7e8fa5     	ldp	q5, q3, [x29, #-0x30]
   1fb04: 3dc01ff2     	ldr	q18, [sp, #0x70]
   1fb08: 17ffff87     	b	0x1f924 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x118>
   1fb0c: aa1503e0     	mov	x0, x21
   1fb10: aa0503f9     	mov	x25, x5
   1fb14: aa0403fa     	mov	x26, x4
   1fb18: aa0303fb     	mov	x27, x3
   1fb1c: ad3e8fa5     	stp	q5, q3, [x29, #-0x30]
   1fb20: ad3d9ba7     	stp	q7, q6, [x29, #-0x50]
   1fb24: ad3cc3b1     	stp	q17, q16, [x29, #-0x70]
   1fb28: ad034bf3     	stp	q19, q18, [sp, #0x60]
   1fb2c: 9400a7a9     	bl	0x499d0 <__cxa_guard_acquire@plt>
   1fb30: ad434bf3     	ldp	q19, q18, [sp, #0x60]
   1fb34: 4f0567e4     	movi	v4.4s, #0xbf, lsl #24
   1fb38: aa1b03e3     	mov	x3, x27
   1fb3c: aa1a03e4     	mov	x4, x26
   1fb40: aa1903e5     	mov	x5, x25
   1fb44: ad7cc3b1     	ldp	q17, q16, [x29, #-0x70]
   1fb48: ad7d9ba7     	ldp	q7, q6, [x29, #-0x50]
   1fb4c: ad7e8fa5     	ldp	q5, q3, [x29, #-0x30]
   1fb50: 34ffef00     	cbz	w0, 0x1f930 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x124>
   1fb54: aa1503e0     	mov	x0, x21
   1fb58: 3d8006a3     	str	q3, [x21, #0x10]
   1fb5c: 9400a7a1     	bl	0x499e0 <__cxa_guard_release@plt>
   1fb60: ad434bf3     	ldp	q19, q18, [sp, #0x60]
   1fb64: 4f0567e4     	movi	v4.4s, #0xbf, lsl #24
   1fb68: aa1b03e3     	mov	x3, x27
   1fb6c: aa1a03e4     	mov	x4, x26
   1fb70: aa1903e5     	mov	x5, x25
   1fb74: ad7cc3b1     	ldp	q17, q16, [x29, #-0x70]
   1fb78: ad7d9ba7     	ldp	q7, q6, [x29, #-0x50]
   1fb7c: ad7e8fa5     	ldp	q5, q3, [x29, #-0x30]
   1fb80: 17ffff6c     	b	0x1f930 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x124>
   1fb84: 2a0103f6     	mov	w22, w1
   1fb88: 34002961     	cbz	w1, 0x200b4 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x8a8>
   1fb8c: 531f7ac8     	lsl	w8, w22, #1
   1fb90: 2a1603e9     	mov	w9, w22
   1fb94: 2a0d03ea     	mov	w10, w13
   1fb98: 531f79b0     	lsl	w16, w13, #1
   1fb9c: d0ffff71     	adrp	x17, 0xd000 <vsnprintf+0xd000>
   1fba0: 52967ae1     	mov	w1, #0xb3d7             // =46039
   1fba4: 8b080c6e     	add	x14, x3, x8, lsl #3
   1fba8: 72b7eba1     	movk	w1, #0xbf5d, lsl #16
   1fbac: 910041cd     	add	x13, x14, #0x10
   1fbb0: 8b090c6e     	add	x14, x3, x9, lsl #3
   1fbb4: 8b100cb0     	add	x16, x5, x16, lsl #3
   1fbb8: 8b0a0ca0     	add	x0, x5, x10, lsl #3
   1fbbc: 4f0567e0     	movi	v0.4s, #0xbf, lsl #24
   1fbc0: aa1f03eb     	mov	x11, xzr
   1fbc4: aa1f03ec     	mov	x12, xzr
   1fbc8: 910041ce     	add	x14, x14, #0x10
   1fbcc: 9100406f     	add	x15, x3, #0x10
   1fbd0: 3dc3c626     	ldr	q6, [x17, #0xf10]
   1fbd4: 91004210     	add	x16, x16, #0x10
   1fbd8: 91004011     	add	x17, x0, #0x10
   1fbdc: 4e040c21     	dup	v1.4s, w1
   1fbe0: 8b0b01c0     	add	x0, x14, x11
   1fbe4: 8b0b01a1     	add	x1, x13, x11
   1fbe8: 8b0b01f4     	add	x20, x15, x11
   1fbec: 8b0b00b3     	add	x19, x5, x11
   1fbf0: 8b0b0227     	add	x7, x17, x11
   1fbf4: 8b0b0206     	add	x6, x16, x11
   1fbf8: 3cdf0002     	ldur	q2, [x0, #-0x10]
   1fbfc: 9100118c     	add	x12, x12, #0x4
   1fc00: 3cdf0023     	ldur	q3, [x1, #-0x10]
   1fc04: 9100816b     	add	x11, x11, #0x20
   1fc08: 3cdf0285     	ldur	q5, [x20, #-0x10]
   1fc0c: eb09019f     	cmp	x12, x9
   1fc10: 4ea3d444     	fsub	v4.4s, v2.4s, v3.4s
   1fc14: 4e22d462     	fadd	v2.4s, v3.4s, v2.4s
   1fc18: 6e21dc84     	fmul	v4.4s, v4.4s, v1.4s
   1fc1c: 6e261c83     	eor	v3.16b, v4.16b, v6.16b
   1fc20: 4e25d444     	fadd	v4.4s, v2.4s, v5.4s
   1fc24: 4e22cc05     	fmla	v5.4s, v0.4s, v2.4s
   1fc28: 4ea00862     	rev64	v2.4s, v3.4s
   1fc2c: 3d800264     	str	q4, [x19]
   1fc30: 4e25d443     	fadd	v3.4s, v2.4s, v5.4s
   1fc34: 4ea2d4a2     	fsub	v2.4s, v5.4s, v2.4s
   1fc38: 3c9f00e3     	stur	q3, [x7, #-0x10]
   1fc3c: 3c9f00c2     	stur	q2, [x6, #-0x10]
   1fc40: 3dc00002     	ldr	q2, [x0]
   1fc44: 3dc00023     	ldr	q3, [x1]
   1fc48: 3dc00285     	ldr	q5, [x20]
   1fc4c: 4ea3d444     	fsub	v4.4s, v2.4s, v3.4s
   1fc50: 4e22d462     	fadd	v2.4s, v3.4s, v2.4s
   1fc54: 6e21dc84     	fmul	v4.4s, v4.4s, v1.4s
   1fc58: 6e261c83     	eor	v3.16b, v4.16b, v6.16b
   1fc5c: 4e25d444     	fadd	v4.4s, v2.4s, v5.4s
   1fc60: 4e22cc05     	fmla	v5.4s, v0.4s, v2.4s
   1fc64: 4ea00862     	rev64	v2.4s, v3.4s
   1fc68: 3d800664     	str	q4, [x19, #0x10]
   1fc6c: 4e25d443     	fadd	v3.4s, v2.4s, v5.4s
   1fc70: 4ea2d4a2     	fsub	v2.4s, v5.4s, v2.4s
   1fc74: 3d8000e3     	str	q3, [x7]
   1fc78: 3d8000c2     	str	q2, [x6]
   1fc7c: 54fffb23     	b.lo	0x1fbe0 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x3d4>
   1fc80: 7100085f     	cmp	w2, #0x2
   1fc84: 54002183     	b.lo	0x200b4 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x8a8>
   1fc88: 34002176     	cbz	w22, 0x200b4 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x8a8>
   1fc8c: d37df139     	lsl	x25, x9, #3
   1fc90: d0ffff69     	adrp	x9, 0xd000 <vsnprintf+0xd000>
   1fc94: d37df114     	lsl	x20, x8, #3
   1fc98: 52967ae8     	mov	w8, #0xb3d7             // =46039
   1fc9c: 72b7eba8     	movk	w8, #0xbf5d, lsl #16
   1fca0: d00001b7     	adrp	x23, 0x55000 <vsnprintf+0x55000>
   1fca4: 4f0567e3     	movi	v3.4s, #0xbf, lsl #24
   1fca8: 2a1f03ec     	mov	w12, wzr
   1fcac: 0b1606cd     	add	w13, w22, w22, lsl #1
   1fcb0: 8b0b00ba     	add	x26, x5, x11
   1fcb4: d37ced5b     	lsl	x27, x10, #4
   1fcb8: d37df15c     	lsl	x28, x10, #3
   1fcbc: 5280002a     	mov	w10, #0x1               // =1
   1fcc0: 3dc3ad24     	ldr	q4, [x9, #0xeb0]
   1fcc4: d00001ab     	adrp	x11, 0x55000 <vsnprintf+0x55000>
   1fcc8: 9113c2f7     	add	x23, x23, #0x4f0
   1fccc: 4e040d05     	dup	v5.4s, w8
   1fcd0: 14000004     	b	0x1fce0 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x4d4>
   1fcd4: 1100054a     	add	w10, w10, #0x1
   1fcd8: 6b02015f     	cmp	w10, w2
   1fcdc: 54001ec0     	b.eq	0x200b4 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x8a8>
   1fce0: 0b0d018c     	add	w12, w12, w13
   1fce4: 2a1f03f8     	mov	w24, wzr
   1fce8: 3cc10c87     	ldr	q7, [x4, #0x10]!
   1fcec: 8b2c4c75     	add	x21, x3, w12, uxtw #3
   1fcf0: 8b384eb3     	add	x19, x21, w24, uxtw #3
   1fcf4: 3cf96a72     	ldr	q18, [x19, x25]
   1fcf8: 3cf46a71     	ldr	q17, [x19, x20]
   1fcfc: 3dc00270     	ldr	q16, [x19]
   1fd00: 08dffee8     	ldarb	w8, [x23]
   1fd04: 360007e8     	tbz	w8, #0x0, 0x1fe00 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x5f4>
   1fd08: 3dc006f3     	ldr	q19, [x23, #0x10]
   1fd0c: 08dffee8     	ldarb	w8, [x23]
   1fd10: 36000d08     	tbz	w8, #0x0, 0x1feb0 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x6a4>
   1fd14: 4ea00a40     	rev64	v0.4s, v18.4s
   1fd18: 3dc006e2     	ldr	q2, [x23, #0x10]
   1fd1c: 4ea00a21     	rev64	v1.4s, v17.4s
   1fd20: 4fa79000     	fmul	v0.4s, v0.4s, v7.s[1]
   1fd24: 4fa79821     	fmul	v1.4s, v1.4s, v7.s[3]
   1fd28: 6e201e60     	eor	v0.16b, v19.16b, v0.16b
   1fd2c: 6e211c41     	eor	v1.16b, v2.16b, v1.16b
   1fd30: 4f879242     	fmul	v2.4s, v18.4s, v7.s[0]
   1fd34: 4f871a21     	fmla	v1.4s, v17.4s, v7.s[2]
   1fd38: 4e20d440     	fadd	v0.4s, v2.4s, v0.4s
   1fd3c: 4ea1d402     	fsub	v2.4s, v0.4s, v1.4s
   1fd40: 4e20d420     	fadd	v0.4s, v1.4s, v0.4s
   1fd44: 6e25dc42     	fmul	v2.4s, v2.4s, v5.4s
   1fd48: 6e261c41     	eor	v1.16b, v2.16b, v6.16b
   1fd4c: 4e30d402     	fadd	v2.4s, v0.4s, v16.4s
   1fd50: 4e20cc70     	fmla	v16.4s, v3.4s, v0.4s
   1fd54: 4ea00820     	rev64	v0.4s, v1.4s
   1fd58: 3d800342     	str	q2, [x26]
   1fd5c: 4e30d401     	fadd	v1.4s, v0.4s, v16.4s
   1fd60: 4ea0d600     	fsub	v0.4s, v16.4s, v0.4s
   1fd64: 3cbc6b41     	str	q1, [x26, x28]
   1fd68: 3cbb6b40     	str	q0, [x26, x27]
   1fd6c: 3cc10e70     	ldr	q16, [x19, #0x10]!
   1fd70: 3cf96a72     	ldr	q18, [x19, x25]
   1fd74: 3cf46a71     	ldr	q17, [x19, x20]
   1fd78: 08dffee8     	ldarb	w8, [x23]
   1fd7c: 36000f28     	tbz	w8, #0x0, 0x1ff60 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x754>
   1fd80: 3dc006f3     	ldr	q19, [x23, #0x10]
   1fd84: 08dffee8     	ldarb	w8, [x23]
   1fd88: 360013e8     	tbz	w8, #0x0, 0x20004 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x7f8>
   1fd8c: 4ea00a40     	rev64	v0.4s, v18.4s
   1fd90: 3dc14162     	ldr	q2, [x11, #0x500]
   1fd94: 4ea00a21     	rev64	v1.4s, v17.4s
   1fd98: 8b1c0348     	add	x8, x26, x28
   1fd9c: 8b1b0349     	add	x9, x26, x27
   1fda0: 11001318     	add	w24, w24, #0x4
   1fda4: 6b16031f     	cmp	w24, w22
   1fda8: 4fa79000     	fmul	v0.4s, v0.4s, v7.s[1]
   1fdac: 4fa79821     	fmul	v1.4s, v1.4s, v7.s[3]
   1fdb0: 6e201e60     	eor	v0.16b, v19.16b, v0.16b
   1fdb4: 6e211c41     	eor	v1.16b, v2.16b, v1.16b
   1fdb8: 4f879242     	fmul	v2.4s, v18.4s, v7.s[0]
   1fdbc: 4f871a21     	fmla	v1.4s, v17.4s, v7.s[2]
   1fdc0: 4e20d440     	fadd	v0.4s, v2.4s, v0.4s
   1fdc4: 4ea1d402     	fsub	v2.4s, v0.4s, v1.4s
   1fdc8: 4e20d420     	fadd	v0.4s, v1.4s, v0.4s
   1fdcc: 6e25dc42     	fmul	v2.4s, v2.4s, v5.4s
   1fdd0: 6e261c41     	eor	v1.16b, v2.16b, v6.16b
   1fdd4: 4e30d402     	fadd	v2.4s, v0.4s, v16.4s
   1fdd8: 4e20cc70     	fmla	v16.4s, v3.4s, v0.4s
   1fddc: 4ea00820     	rev64	v0.4s, v1.4s
   1fde0: 3d800742     	str	q2, [x26, #0x10]
   1fde4: 9100835a     	add	x26, x26, #0x20
   1fde8: 4e30d401     	fadd	v1.4s, v0.4s, v16.4s
   1fdec: 4ea0d600     	fsub	v0.4s, v16.4s, v0.4s
   1fdf0: 3d800501     	str	q1, [x8, #0x10]
   1fdf4: 3d800520     	str	q0, [x9, #0x10]
   1fdf8: 54fff7c3     	b.lo	0x1fcf0 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x4e4>
   1fdfc: 17ffffb6     	b	0x1fcd4 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x4c8>
   1fe00: aa1703e0     	mov	x0, x23
   1fe04: f81e03a4     	stur	x4, [x29, #-0x20]
   1fe08: f90023e3     	str	x3, [sp, #0x40]
   1fe0c: b81d03a2     	stur	w2, [x29, #-0x30]
   1fe10: 3c9c03a6     	stur	q6, [x29, #-0x40]
   1fe14: b81b03ac     	stur	w12, [x29, #-0x50]
   1fe18: b81a03ad     	stur	w13, [x29, #-0x60]
   1fe1c: b81903aa     	stur	w10, [x29, #-0x70]
   1fe20: ad0313e5     	stp	q5, q4, [sp, #0x60]
   1fe24: 3d8017e7     	str	q7, [sp, #0x50]
   1fe28: ad0143f1     	stp	q17, q16, [sp, #0x20]
   1fe2c: 3d8007f2     	str	q18, [sp, #0x10]
   1fe30: 9400a6e8     	bl	0x499d0 <__cxa_guard_acquire@plt>
   1fe34: ad40c7f2     	ldp	q18, q17, [sp, #0x10]
   1fe38: 4f0567e3     	movi	v3.4s, #0xbf, lsl #24
   1fe3c: d00001ab     	adrp	x11, 0x55000 <vsnprintf+0x55000>
   1fe40: ad4297e7     	ldp	q7, q5, [sp, #0x50]
   1fe44: 3dc00ff0     	ldr	q16, [sp, #0x30]
   1fe48: 3dc01fe4     	ldr	q4, [sp, #0x70]
   1fe4c: b85903aa     	ldur	w10, [x29, #-0x70]
   1fe50: b85a03ad     	ldur	w13, [x29, #-0x60]
   1fe54: b85b03ac     	ldur	w12, [x29, #-0x50]
   1fe58: 3cdc03a6     	ldur	q6, [x29, #-0x40]
   1fe5c: b85d03a2     	ldur	w2, [x29, #-0x30]
   1fe60: f94023e3     	ldr	x3, [sp, #0x40]
   1fe64: f85e03a4     	ldur	x4, [x29, #-0x20]
   1fe68: 34fff500     	cbz	w0, 0x1fd08 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x4fc>
   1fe6c: aa1703e0     	mov	x0, x23
   1fe70: 3d8006e4     	str	q4, [x23, #0x10]
   1fe74: 9400a6db     	bl	0x499e0 <__cxa_guard_release@plt>
   1fe78: ad40c7f2     	ldp	q18, q17, [sp, #0x10]
   1fe7c: 4f0567e3     	movi	v3.4s, #0xbf, lsl #24
   1fe80: d00001ab     	adrp	x11, 0x55000 <vsnprintf+0x55000>
   1fe84: ad4297e7     	ldp	q7, q5, [sp, #0x50]
   1fe88: 3dc00ff0     	ldr	q16, [sp, #0x30]
   1fe8c: 3dc01fe4     	ldr	q4, [sp, #0x70]
   1fe90: b85903aa     	ldur	w10, [x29, #-0x70]
   1fe94: b85a03ad     	ldur	w13, [x29, #-0x60]
   1fe98: b85b03ac     	ldur	w12, [x29, #-0x50]
   1fe9c: 3cdc03a6     	ldur	q6, [x29, #-0x40]
   1fea0: b85d03a2     	ldur	w2, [x29, #-0x30]
   1fea4: f94023e3     	ldr	x3, [sp, #0x40]
   1fea8: f85e03a4     	ldur	x4, [x29, #-0x20]
   1feac: 17ffff97     	b	0x1fd08 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x4fc>
   1feb0: aa1703e0     	mov	x0, x23
   1feb4: f81e03a4     	stur	x4, [x29, #-0x20]
   1feb8: f90023e3     	str	x3, [sp, #0x40]
   1febc: b81d03a2     	stur	w2, [x29, #-0x30]
   1fec0: 3c9c03a6     	stur	q6, [x29, #-0x40]
   1fec4: b81b03ac     	stur	w12, [x29, #-0x50]
   1fec8: b81a03ad     	stur	w13, [x29, #-0x60]
   1fecc: b81903aa     	stur	w10, [x29, #-0x70]
   1fed0: ad0313e5     	stp	q5, q4, [sp, #0x60]
   1fed4: 3d8017e7     	str	q7, [sp, #0x50]
   1fed8: ad0143f1     	stp	q17, q16, [sp, #0x20]
   1fedc: ad004bf3     	stp	q19, q18, [sp]
   1fee0: 9400a6bc     	bl	0x499d0 <__cxa_guard_acquire@plt>
   1fee4: ad404bf3     	ldp	q19, q18, [sp]
   1fee8: 4f0567e3     	movi	v3.4s, #0xbf, lsl #24
   1feec: d00001ab     	adrp	x11, 0x55000 <vsnprintf+0x55000>
   1fef0: ad4143f1     	ldp	q17, q16, [sp, #0x20]
   1fef4: ad4297e7     	ldp	q7, q5, [sp, #0x50]
   1fef8: 3dc01fe4     	ldr	q4, [sp, #0x70]
   1fefc: b85903aa     	ldur	w10, [x29, #-0x70]
   1ff00: b85a03ad     	ldur	w13, [x29, #-0x60]
   1ff04: b85b03ac     	ldur	w12, [x29, #-0x50]
   1ff08: 3cdc03a6     	ldur	q6, [x29, #-0x40]
   1ff0c: b85d03a2     	ldur	w2, [x29, #-0x30]
   1ff10: f94023e3     	ldr	x3, [sp, #0x40]
   1ff14: f85e03a4     	ldur	x4, [x29, #-0x20]
   1ff18: 34ffefe0     	cbz	w0, 0x1fd14 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x508>
   1ff1c: aa1703e0     	mov	x0, x23
   1ff20: 3d8006e4     	str	q4, [x23, #0x10]
   1ff24: 9400a6af     	bl	0x499e0 <__cxa_guard_release@plt>
   1ff28: ad404bf3     	ldp	q19, q18, [sp]
   1ff2c: 4f0567e3     	movi	v3.4s, #0xbf, lsl #24
   1ff30: d00001ab     	adrp	x11, 0x55000 <vsnprintf+0x55000>
   1ff34: ad4143f1     	ldp	q17, q16, [sp, #0x20]
   1ff38: ad4297e7     	ldp	q7, q5, [sp, #0x50]
   1ff3c: 3dc01fe4     	ldr	q4, [sp, #0x70]
   1ff40: b85903aa     	ldur	w10, [x29, #-0x70]
   1ff44: b85a03ad     	ldur	w13, [x29, #-0x60]
   1ff48: b85b03ac     	ldur	w12, [x29, #-0x50]
   1ff4c: 3cdc03a6     	ldur	q6, [x29, #-0x40]
   1ff50: b85d03a2     	ldur	w2, [x29, #-0x30]
   1ff54: f94023e3     	ldr	x3, [sp, #0x40]
   1ff58: f85e03a4     	ldur	x4, [x29, #-0x20]
   1ff5c: 17ffff6e     	b	0x1fd14 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x508>
   1ff60: aa1703e0     	mov	x0, x23
   1ff64: f81e03a4     	stur	x4, [x29, #-0x20]
   1ff68: aa0303f3     	mov	x19, x3
   1ff6c: b81d03a2     	stur	w2, [x29, #-0x30]
   1ff70: 3c9c03a6     	stur	q6, [x29, #-0x40]
   1ff74: b81b03ac     	stur	w12, [x29, #-0x50]
   1ff78: b81a03ad     	stur	w13, [x29, #-0x60]
   1ff7c: b81903aa     	stur	w10, [x29, #-0x70]
   1ff80: ad0313e5     	stp	q5, q4, [sp, #0x60]
   1ff84: ad021ff0     	stp	q16, q7, [sp, #0x40]
   1ff88: ad0147f2     	stp	q18, q17, [sp, #0x20]
   1ff8c: 9400a691     	bl	0x499d0 <__cxa_guard_acquire@plt>
   1ff90: ad4147f2     	ldp	q18, q17, [sp, #0x20]
   1ff94: 4f0567e3     	movi	v3.4s, #0xbf, lsl #24
   1ff98: d00001ab     	adrp	x11, 0x55000 <vsnprintf+0x55000>
   1ff9c: aa1303e3     	mov	x3, x19
   1ffa0: ad421ff0     	ldp	q16, q7, [sp, #0x40]
   1ffa4: ad4313e5     	ldp	q5, q4, [sp, #0x60]
   1ffa8: b85903aa     	ldur	w10, [x29, #-0x70]
   1ffac: b85a03ad     	ldur	w13, [x29, #-0x60]
   1ffb0: b85b03ac     	ldur	w12, [x29, #-0x50]
   1ffb4: 3cdc03a6     	ldur	q6, [x29, #-0x40]
   1ffb8: b85d03a2     	ldur	w2, [x29, #-0x30]
   1ffbc: f85e03a4     	ldur	x4, [x29, #-0x20]
   1ffc0: 34ffee00     	cbz	w0, 0x1fd80 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x574>
   1ffc4: aa1703e0     	mov	x0, x23
   1ffc8: 3d8006e4     	str	q4, [x23, #0x10]
   1ffcc: 9400a685     	bl	0x499e0 <__cxa_guard_release@plt>
   1ffd0: ad4147f2     	ldp	q18, q17, [sp, #0x20]
   1ffd4: 4f0567e3     	movi	v3.4s, #0xbf, lsl #24
   1ffd8: d00001ab     	adrp	x11, 0x55000 <vsnprintf+0x55000>
   1ffdc: aa1303e3     	mov	x3, x19
   1ffe0: ad421ff0     	ldp	q16, q7, [sp, #0x40]
   1ffe4: ad4313e5     	ldp	q5, q4, [sp, #0x60]
   1ffe8: b85903aa     	ldur	w10, [x29, #-0x70]
   1ffec: b85a03ad     	ldur	w13, [x29, #-0x60]
   1fff0: b85b03ac     	ldur	w12, [x29, #-0x50]
   1fff4: 3cdc03a6     	ldur	q6, [x29, #-0x40]
   1fff8: b85d03a2     	ldur	w2, [x29, #-0x30]
   1fffc: f85e03a4     	ldur	x4, [x29, #-0x20]
   20000: 17ffff60     	b	0x1fd80 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x574>
   20004: aa1703e0     	mov	x0, x23
   20008: f81e03a4     	stur	x4, [x29, #-0x20]
   2000c: aa0303f3     	mov	x19, x3
   20010: b81d03a2     	stur	w2, [x29, #-0x30]
   20014: 3c9c03a6     	stur	q6, [x29, #-0x40]
   20018: b81b03ac     	stur	w12, [x29, #-0x50]
   2001c: b81a03ad     	stur	w13, [x29, #-0x60]
   20020: b81903aa     	stur	w10, [x29, #-0x70]
   20024: ad0313e5     	stp	q5, q4, [sp, #0x60]
   20028: ad021ff0     	stp	q16, q7, [sp, #0x40]
   2002c: ad0147f2     	stp	q18, q17, [sp, #0x20]
   20030: 3d8007f3     	str	q19, [sp, #0x10]
   20034: 9400a667     	bl	0x499d0 <__cxa_guard_acquire@plt>
   20038: ad40cbf3     	ldp	q19, q18, [sp, #0x10]
   2003c: 4f0567e3     	movi	v3.4s, #0xbf, lsl #24
   20040: b00001ab     	adrp	x11, 0x55000 <vsnprintf+0x55000>
   20044: aa1303e3     	mov	x3, x19
   20048: ad41c3f1     	ldp	q17, q16, [sp, #0x30]
   2004c: ad4297e7     	ldp	q7, q5, [sp, #0x50]
   20050: 3dc01fe4     	ldr	q4, [sp, #0x70]
   20054: b85903aa     	ldur	w10, [x29, #-0x70]
   20058: b85a03ad     	ldur	w13, [x29, #-0x60]
   2005c: b85b03ac     	ldur	w12, [x29, #-0x50]
   20060: 3cdc03a6     	ldur	q6, [x29, #-0x40]
   20064: b85d03a2     	ldur	w2, [x29, #-0x30]
   20068: f85e03a4     	ldur	x4, [x29, #-0x20]
   2006c: 34ffe900     	cbz	w0, 0x1fd8c <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x580>
   20070: aa1703e0     	mov	x0, x23
   20074: 3d8006e4     	str	q4, [x23, #0x10]
   20078: 9400a65a     	bl	0x499e0 <__cxa_guard_release@plt>
   2007c: ad40cbf3     	ldp	q19, q18, [sp, #0x10]
   20080: 4f0567e3     	movi	v3.4s, #0xbf, lsl #24
   20084: b00001ab     	adrp	x11, 0x55000 <vsnprintf+0x55000>
   20088: aa1303e3     	mov	x3, x19
   2008c: ad41c3f1     	ldp	q17, q16, [sp, #0x30]
   20090: ad4297e7     	ldp	q7, q5, [sp, #0x50]
   20094: 3dc01fe4     	ldr	q4, [sp, #0x70]
   20098: b85903aa     	ldur	w10, [x29, #-0x70]
   2009c: b85a03ad     	ldur	w13, [x29, #-0x60]
   200a0: b85b03ac     	ldur	w12, [x29, #-0x50]
   200a4: 3cdc03a6     	ldur	q6, [x29, #-0x40]
   200a8: b85d03a2     	ldur	w2, [x29, #-0x30]
   200ac: f85e03a4     	ldur	x4, [x29, #-0x20]
   200b0: 17ffff37     	b	0x1fd8c <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x580>
   200b4: a9544ff4     	ldp	x20, x19, [sp, #0x140]
   200b8: a95357f6     	ldp	x22, x21, [sp, #0x130]
   200bc: a9525ff8     	ldp	x24, x23, [sp, #0x120]
   200c0: a95167fa     	ldp	x26, x25, [sp, #0x110]
   200c4: a9506ffc     	ldp	x28, x27, [sp, #0x100]
   200c8: a94f7bfd     	ldp	x29, x30, [sp, #0xf0]
   200cc: 910543ff     	add	sp, sp, #0x150
   200d0: d65f03c0     	ret

00000000000200d4 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)>:
   200d4: d10583ff     	sub	sp, sp, #0x160
   200d8: a9107bfd     	stp	x29, x30, [sp, #0x100]
   200dc: 910403fd     	add	x29, sp, #0x100
   200e0: a9116ffc     	stp	x28, x27, [sp, #0x110]
   200e4: a91267fa     	stp	x26, x25, [sp, #0x120]
   200e8: a9135ff8     	stp	x24, x23, [sp, #0x130]
   200ec: a91457f6     	stp	x22, x21, [sp, #0x140]
   200f0: a9154ff4     	stp	x20, x19, [sp, #0x150]
   200f4: 52955568     	mov	w8, #0xaaab             // =43691
   200f8: 7100103f     	cmp	w1, #0x4
   200fc: 72b55548     	movk	w8, #0xaaaa, lsl #16
   20100: 9ba87c08     	umull	x8, w0, w8
   20104: d361fd0d     	lsr	x13, x8, #33
   20108: 54001a61     	b.ne	0x20454 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x380>
   2010c: 34004462     	cbz	w2, 0x20998 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x8c4>
   20110: 52800188     	mov	w8, #0xc                // =12
   20114: b0ffff6a     	adrp	x10, 0xd000 <vsnprintf+0xd000>
   20118: 2a0d03e9     	mov	w9, w13
   2011c: b00001b5     	adrp	x21, 0x55000 <vsnprintf+0x55000>
   20120: 9ba87c56     	umull	x22, w2, w8
   20124: 52967ae8     	mov	w8, #0xb3d7             // =46039
   20128: 72b7eba8     	movk	w8, #0xbf5d, lsl #16
   2012c: aa1f03f3     	mov	x19, xzr
   20130: 4f0567e4     	movi	v4.4s, #0xbf, lsl #24
   20134: d37ced34     	lsl	x20, x9, #4
   20138: d37df137     	lsl	x23, x9, #3
   2013c: 3dc3ad45     	ldr	q5, [x10, #0xeb0]
   20140: b00001b8     	adrp	x24, 0x55000 <vsnprintf+0x55000>
   20144: 9113c2b5     	add	x21, x21, #0x4f0
   20148: 4e040d06     	dup	v6.4s, w8
   2014c: 927e7668     	and	x8, x19, #0xfffffffc
   20150: 3cc10487     	ldr	q7, [x4], #0x10
   20154: 8b080c79     	add	x25, x3, x8, lsl #3
   20158: 3dc00331     	ldr	q17, [x25]
   2015c: 3dc00b33     	ldr	q19, [x25, #0x20]
   20160: 3dc01332     	ldr	q18, [x25, #0x40]
   20164: 08dffea8     	ldarb	w8, [x21]
   20168: 36000868     	tbz	w8, #0x0, 0x20274 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1a0>
   2016c: 3dc006b4     	ldr	q20, [x21, #0x10]
   20170: 08dffea8     	ldarb	w8, [x21]
   20174: 36000b68     	tbz	w8, #0x0, 0x202e0 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x20c>
   20178: 4e0c04e0     	dup	v0.4s, v7.s[1]
   2017c: 4e1c04e1     	dup	v1.4s, v7.s[3]
   20180: 4ea00a62     	rev64	v2.4s, v19.4s
   20184: 6ea0f803     	fneg	v3.4s, v0.4s
   20188: 4ea00a40     	rev64	v0.4s, v18.4s
   2018c: 6ea0f830     	fneg	v16.4s, v1.4s
   20190: 6e23dc41     	fmul	v1.4s, v2.4s, v3.4s
   20194: 3dc006a2     	ldr	q2, [x21, #0x10]
   20198: 6e30dc00     	fmul	v0.4s, v0.4s, v16.4s
   2019c: 6e211e81     	eor	v1.16b, v20.16b, v1.16b
   201a0: 6e201c40     	eor	v0.16b, v2.16b, v0.16b
   201a4: 4f879262     	fmul	v2.4s, v19.4s, v7.s[0]
   201a8: 4e21d441     	fadd	v1.4s, v2.4s, v1.4s
   201ac: 4f871a40     	fmla	v0.4s, v18.4s, v7.s[2]
   201b0: 4ea0d422     	fsub	v2.4s, v1.4s, v0.4s
   201b4: 4e21d400     	fadd	v0.4s, v0.4s, v1.4s
   201b8: 6e26dc42     	fmul	v2.4s, v2.4s, v6.4s
   201bc: 6e251c41     	eor	v1.16b, v2.16b, v5.16b
   201c0: 4e31d402     	fadd	v2.4s, v0.4s, v17.4s
   201c4: 4e20cc91     	fmla	v17.4s, v4.4s, v0.4s
   201c8: 4ea00820     	rev64	v0.4s, v1.4s
   201cc: 3d8000a2     	str	q2, [x5]
   201d0: 4e31d401     	fadd	v1.4s, v0.4s, v17.4s
   201d4: 4ea0d620     	fsub	v0.4s, v17.4s, v0.4s
   201d8: 3cb768a1     	str	q1, [x5, x23]
   201dc: 3cb468a0     	str	q0, [x5, x20]
   201e0: 3dc00731     	ldr	q17, [x25, #0x10]
   201e4: 3dc00f33     	ldr	q19, [x25, #0x30]
   201e8: 3dc01732     	ldr	q18, [x25, #0x50]
   201ec: 08dffea8     	ldarb	w8, [x21]
   201f0: 36000b48     	tbz	w8, #0x0, 0x20358 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x284>
   201f4: 3dc006b4     	ldr	q20, [x21, #0x10]
   201f8: 08dffea8     	ldarb	w8, [x21]
   201fc: 36000ea8     	tbz	w8, #0x0, 0x203d0 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x2fc>
   20200: 4ea00a60     	rev64	v0.4s, v19.4s
   20204: 3dc14302     	ldr	q2, [x24, #0x500]
   20208: 4ea00a41     	rev64	v1.4s, v18.4s
   2020c: 8b1700a8     	add	x8, x5, x23
   20210: 8b1400a9     	add	x9, x5, x20
   20214: 91003273     	add	x19, x19, #0xc
   20218: eb1302df     	cmp	x22, x19
   2021c: 6e23dc00     	fmul	v0.4s, v0.4s, v3.4s
   20220: 4f879263     	fmul	v3.4s, v19.4s, v7.s[0]
   20224: 6e30dc21     	fmul	v1.4s, v1.4s, v16.4s
   20228: 6e201e80     	eor	v0.16b, v20.16b, v0.16b
   2022c: 6e211c41     	eor	v1.16b, v2.16b, v1.16b
   20230: 4e20d460     	fadd	v0.4s, v3.4s, v0.4s
   20234: 4f871a41     	fmla	v1.4s, v18.4s, v7.s[2]
   20238: 4ea1d402     	fsub	v2.4s, v0.4s, v1.4s
   2023c: 4e20d420     	fadd	v0.4s, v1.4s, v0.4s
   20240: 6e26dc42     	fmul	v2.4s, v2.4s, v6.4s
   20244: 6e251c41     	eor	v1.16b, v2.16b, v5.16b
   20248: 4e31d402     	fadd	v2.4s, v0.4s, v17.4s
   2024c: 4e20cc91     	fmla	v17.4s, v4.4s, v0.4s
   20250: 4ea00820     	rev64	v0.4s, v1.4s
   20254: 3d8004a2     	str	q2, [x5, #0x10]
   20258: 910080a5     	add	x5, x5, #0x20
   2025c: 4e31d401     	fadd	v1.4s, v0.4s, v17.4s
   20260: 4ea0d620     	fsub	v0.4s, v17.4s, v0.4s
   20264: 3d800501     	str	q1, [x8, #0x10]
   20268: 3d800520     	str	q0, [x9, #0x10]
   2026c: 54fff701     	b.ne	0x2014c <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x78>
   20270: 140001ca     	b	0x20998 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x8c4>
   20274: aa1503e0     	mov	x0, x21
   20278: aa0503fa     	mov	x26, x5
   2027c: aa0403fb     	mov	x27, x4
   20280: aa0303fc     	mov	x28, x3
   20284: ad3e97a6     	stp	q6, q5, [x29, #-0x30]
   20288: ad3d9fb1     	stp	q17, q7, [x29, #-0x50]
   2028c: ad3ccbb3     	stp	q19, q18, [x29, #-0x70]
   20290: 9400a5d0     	bl	0x499d0 <__cxa_guard_acquire@plt>
   20294: ad7ccbb3     	ldp	q19, q18, [x29, #-0x70]
   20298: 4f0567e4     	movi	v4.4s, #0xbf, lsl #24
   2029c: aa1c03e3     	mov	x3, x28
   202a0: aa1b03e4     	mov	x4, x27
   202a4: aa1a03e5     	mov	x5, x26
   202a8: ad7d9fb1     	ldp	q17, q7, [x29, #-0x50]
   202ac: ad7e97a6     	ldp	q6, q5, [x29, #-0x30]
   202b0: 34fff5e0     	cbz	w0, 0x2016c <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x98>
   202b4: aa1503e0     	mov	x0, x21
   202b8: 3d8006a5     	str	q5, [x21, #0x10]
   202bc: 9400a5c9     	bl	0x499e0 <__cxa_guard_release@plt>
   202c0: ad7ccbb3     	ldp	q19, q18, [x29, #-0x70]
   202c4: 4f0567e4     	movi	v4.4s, #0xbf, lsl #24
   202c8: aa1c03e3     	mov	x3, x28
   202cc: aa1b03e4     	mov	x4, x27
   202d0: aa1a03e5     	mov	x5, x26
   202d4: ad7d9fb1     	ldp	q17, q7, [x29, #-0x50]
   202d8: ad7e97a6     	ldp	q6, q5, [x29, #-0x30]
   202dc: 17ffffa4     	b	0x2016c <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x98>
   202e0: aa1503e0     	mov	x0, x21
   202e4: aa0503fa     	mov	x26, x5
   202e8: aa0403fb     	mov	x27, x4
   202ec: aa0303fc     	mov	x28, x3
   202f0: ad3e97a6     	stp	q6, q5, [x29, #-0x30]
   202f4: ad3d9fb1     	stp	q17, q7, [x29, #-0x50]
   202f8: ad3ccbb3     	stp	q19, q18, [x29, #-0x70]
   202fc: 3d8023f4     	str	q20, [sp, #0x80]
   20300: 9400a5b4     	bl	0x499d0 <__cxa_guard_acquire@plt>
   20304: ad7ccbb3     	ldp	q19, q18, [x29, #-0x70]
   20308: 4f0567e4     	movi	v4.4s, #0xbf, lsl #24
   2030c: aa1c03e3     	mov	x3, x28
   20310: aa1b03e4     	mov	x4, x27
   20314: aa1a03e5     	mov	x5, x26
   20318: ad7d9fb1     	ldp	q17, q7, [x29, #-0x50]
   2031c: ad7e97a6     	ldp	q6, q5, [x29, #-0x30]
   20320: 3dc023f4     	ldr	q20, [sp, #0x80]
   20324: 34fff2a0     	cbz	w0, 0x20178 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xa4>
   20328: aa1503e0     	mov	x0, x21
   2032c: 3d8006a5     	str	q5, [x21, #0x10]
   20330: 9400a5ac     	bl	0x499e0 <__cxa_guard_release@plt>
   20334: ad7ccbb3     	ldp	q19, q18, [x29, #-0x70]
   20338: 4f0567e4     	movi	v4.4s, #0xbf, lsl #24
   2033c: aa1c03e3     	mov	x3, x28
   20340: aa1b03e4     	mov	x4, x27
   20344: aa1a03e5     	mov	x5, x26
   20348: ad7d9fb1     	ldp	q17, q7, [x29, #-0x50]
   2034c: ad7e97a6     	ldp	q6, q5, [x29, #-0x30]
   20350: 3dc023f4     	ldr	q20, [sp, #0x80]
   20354: 17ffff89     	b	0x20178 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xa4>
   20358: aa1503e0     	mov	x0, x21
   2035c: aa0503f9     	mov	x25, x5
   20360: aa0403fa     	mov	x26, x4
   20364: aa0303fb     	mov	x27, x3
   20368: ad3e97a6     	stp	q6, q5, [x29, #-0x30]
   2036c: ad3d9fa3     	stp	q3, q7, [x29, #-0x50]
   20370: ad3cc3b1     	stp	q17, q16, [x29, #-0x70]
   20374: ad03cbf3     	stp	q19, q18, [sp, #0x70]
   20378: 9400a596     	bl	0x499d0 <__cxa_guard_acquire@plt>
   2037c: ad43cbf3     	ldp	q19, q18, [sp, #0x70]
   20380: 4f0567e4     	movi	v4.4s, #0xbf, lsl #24
   20384: aa1b03e3     	mov	x3, x27
   20388: aa1a03e4     	mov	x4, x26
   2038c: aa1903e5     	mov	x5, x25
   20390: ad7cc3b1     	ldp	q17, q16, [x29, #-0x70]
   20394: ad7d9fa3     	ldp	q3, q7, [x29, #-0x50]
   20398: ad7e97a6     	ldp	q6, q5, [x29, #-0x30]
   2039c: 34fff2c0     	cbz	w0, 0x201f4 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x120>
   203a0: aa1503e0     	mov	x0, x21
   203a4: 3d8006a5     	str	q5, [x21, #0x10]
   203a8: 9400a58e     	bl	0x499e0 <__cxa_guard_release@plt>
   203ac: ad43cbf3     	ldp	q19, q18, [sp, #0x70]
   203b0: 4f0567e4     	movi	v4.4s, #0xbf, lsl #24
   203b4: aa1b03e3     	mov	x3, x27
   203b8: aa1a03e4     	mov	x4, x26
   203bc: aa1903e5     	mov	x5, x25
   203c0: ad7cc3b1     	ldp	q17, q16, [x29, #-0x70]
   203c4: ad7d9fa3     	ldp	q3, q7, [x29, #-0x50]
   203c8: ad7e97a6     	ldp	q6, q5, [x29, #-0x30]
   203cc: 17ffff8a     	b	0x201f4 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x120>
   203d0: aa1503e0     	mov	x0, x21
   203d4: aa0503f9     	mov	x25, x5
   203d8: aa0403fa     	mov	x26, x4
   203dc: aa0303fb     	mov	x27, x3
   203e0: ad3e97a6     	stp	q6, q5, [x29, #-0x30]
   203e4: ad3d9fa3     	stp	q3, q7, [x29, #-0x50]
   203e8: ad3cc3b1     	stp	q17, q16, [x29, #-0x70]
   203ec: ad03cbf3     	stp	q19, q18, [sp, #0x70]
   203f0: 3d801bf4     	str	q20, [sp, #0x60]
   203f4: 9400a577     	bl	0x499d0 <__cxa_guard_acquire@plt>
   203f8: ad434ff4     	ldp	q20, q19, [sp, #0x60]
   203fc: 4f0567e4     	movi	v4.4s, #0xbf, lsl #24
   20400: aa1b03e3     	mov	x3, x27
   20404: aa1a03e4     	mov	x4, x26
   20408: aa1903e5     	mov	x5, x25
   2040c: ad7cc3b1     	ldp	q17, q16, [x29, #-0x70]
   20410: ad7d9fa3     	ldp	q3, q7, [x29, #-0x50]
   20414: ad7e97a6     	ldp	q6, q5, [x29, #-0x30]
   20418: 3dc023f2     	ldr	q18, [sp, #0x80]
   2041c: 34ffef20     	cbz	w0, 0x20200 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x12c>
   20420: aa1503e0     	mov	x0, x21
   20424: 3d8006a5     	str	q5, [x21, #0x10]
   20428: 9400a56e     	bl	0x499e0 <__cxa_guard_release@plt>
   2042c: ad434ff4     	ldp	q20, q19, [sp, #0x60]
   20430: 4f0567e4     	movi	v4.4s, #0xbf, lsl #24
   20434: aa1b03e3     	mov	x3, x27
   20438: aa1a03e4     	mov	x4, x26
   2043c: aa1903e5     	mov	x5, x25
   20440: ad7cc3b1     	ldp	q17, q16, [x29, #-0x70]
   20444: ad7d9fa3     	ldp	q3, q7, [x29, #-0x50]
   20448: ad7e97a6     	ldp	q6, q5, [x29, #-0x30]
   2044c: 3dc023f2     	ldr	q18, [sp, #0x80]
   20450: 17ffff6c     	b	0x20200 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x12c>
   20454: 2a0103f6     	mov	w22, w1
   20458: 34002a01     	cbz	w1, 0x20998 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x8c4>
   2045c: 531f7ac8     	lsl	w8, w22, #1
   20460: 2a1603e9     	mov	w9, w22
   20464: 2a0d03ea     	mov	w10, w13
   20468: 531f79b0     	lsl	w16, w13, #1
   2046c: b0ffff71     	adrp	x17, 0xd000 <vsnprintf+0xd000>
   20470: 52967ae1     	mov	w1, #0xb3d7             // =46039
   20474: 8b080c6e     	add	x14, x3, x8, lsl #3
   20478: 72b7eba1     	movk	w1, #0xbf5d, lsl #16
   2047c: 910041cd     	add	x13, x14, #0x10
   20480: 8b090c6e     	add	x14, x3, x9, lsl #3
   20484: 8b100cb0     	add	x16, x5, x16, lsl #3
   20488: 8b0a0ca0     	add	x0, x5, x10, lsl #3
   2048c: 4f0567e0     	movi	v0.4s, #0xbf, lsl #24
   20490: aa1f03eb     	mov	x11, xzr
   20494: aa1f03ec     	mov	x12, xzr
   20498: 910041ce     	add	x14, x14, #0x10
   2049c: 9100406f     	add	x15, x3, #0x10
   204a0: 3dc3ae26     	ldr	q6, [x17, #0xeb0]
   204a4: 91004210     	add	x16, x16, #0x10
   204a8: 91004011     	add	x17, x0, #0x10
   204ac: 4e040c21     	dup	v1.4s, w1
   204b0: 8b0b01c0     	add	x0, x14, x11
   204b4: 8b0b01a1     	add	x1, x13, x11
   204b8: 8b0b01f4     	add	x20, x15, x11
   204bc: 8b0b00b3     	add	x19, x5, x11
   204c0: 8b0b0227     	add	x7, x17, x11
   204c4: 8b0b0206     	add	x6, x16, x11
   204c8: 3cdf0002     	ldur	q2, [x0, #-0x10]
   204cc: 9100118c     	add	x12, x12, #0x4
   204d0: 3cdf0023     	ldur	q3, [x1, #-0x10]
   204d4: 9100816b     	add	x11, x11, #0x20
   204d8: 3cdf0285     	ldur	q5, [x20, #-0x10]
   204dc: eb09019f     	cmp	x12, x9
   204e0: 4ea3d444     	fsub	v4.4s, v2.4s, v3.4s
   204e4: 4e22d462     	fadd	v2.4s, v3.4s, v2.4s
   204e8: 6e21dc84     	fmul	v4.4s, v4.4s, v1.4s
   204ec: 6e261c83     	eor	v3.16b, v4.16b, v6.16b
   204f0: 4e25d444     	fadd	v4.4s, v2.4s, v5.4s
   204f4: 4e22cc05     	fmla	v5.4s, v0.4s, v2.4s
   204f8: 4ea00862     	rev64	v2.4s, v3.4s
   204fc: 3d800264     	str	q4, [x19]
   20500: 4e25d443     	fadd	v3.4s, v2.4s, v5.4s
   20504: 4ea2d4a2     	fsub	v2.4s, v5.4s, v2.4s
   20508: 3c9f00e3     	stur	q3, [x7, #-0x10]
   2050c: 3c9f00c2     	stur	q2, [x6, #-0x10]
   20510: 3dc00002     	ldr	q2, [x0]
   20514: 3dc00023     	ldr	q3, [x1]
   20518: 3dc00285     	ldr	q5, [x20]
   2051c: 4ea3d444     	fsub	v4.4s, v2.4s, v3.4s
   20520: 4e22d462     	fadd	v2.4s, v3.4s, v2.4s
   20524: 6e21dc84     	fmul	v4.4s, v4.4s, v1.4s
   20528: 6e261c83     	eor	v3.16b, v4.16b, v6.16b
   2052c: 4e25d444     	fadd	v4.4s, v2.4s, v5.4s
   20530: 4e22cc05     	fmla	v5.4s, v0.4s, v2.4s
   20534: 4ea00862     	rev64	v2.4s, v3.4s
   20538: 3d800664     	str	q4, [x19, #0x10]
   2053c: 4e25d443     	fadd	v3.4s, v2.4s, v5.4s
   20540: 4ea2d4a2     	fsub	v2.4s, v5.4s, v2.4s
   20544: 3d8000e3     	str	q3, [x7]
   20548: 3d8000c2     	str	q2, [x6]
   2054c: 54fffb23     	b.lo	0x204b0 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x3dc>
   20550: 7100085f     	cmp	w2, #0x2
   20554: 54002223     	b.lo	0x20998 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x8c4>
   20558: 34002216     	cbz	w22, 0x20998 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x8c4>
   2055c: d37df139     	lsl	x25, x9, #3
   20560: 52967ae9     	mov	w9, #0xb3d7             // =46039
   20564: 72b7eba9     	movk	w9, #0xbf5d, lsl #16
   20568: b00001b7     	adrp	x23, 0x55000 <vsnprintf+0x55000>
   2056c: 4f0567e3     	movi	v3.4s, #0xbf, lsl #24
   20570: 2a1f03ec     	mov	w12, wzr
   20574: 0b1606cd     	add	w13, w22, w22, lsl #1
   20578: 8b0b00ba     	add	x26, x5, x11
   2057c: d37ced5b     	lsl	x27, x10, #4
   20580: d37df15c     	lsl	x28, x10, #3
   20584: 5280002a     	mov	w10, #0x1               // =1
   20588: d37df114     	lsl	x20, x8, #3
   2058c: b00001ab     	adrp	x11, 0x55000 <vsnprintf+0x55000>
   20590: 9113c2f7     	add	x23, x23, #0x4f0
   20594: 4e040d24     	dup	v4.4s, w9
   20598: 14000004     	b	0x205a8 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x4d4>
   2059c: 1100054a     	add	w10, w10, #0x1
   205a0: 6b02015f     	cmp	w10, w2
   205a4: 54001fa0     	b.eq	0x20998 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x8c4>
   205a8: 3cc10c85     	ldr	q5, [x4, #0x10]!
   205ac: 0b0d018c     	add	w12, w12, w13
   205b0: 2a1f03f8     	mov	w24, wzr
   205b4: 4e0c04a0     	dup	v0.4s, v5.s[1]
   205b8: 4e1c04a1     	dup	v1.4s, v5.s[3]
   205bc: 8b2c4c75     	add	x21, x3, w12, uxtw #3
   205c0: 6ea0f807     	fneg	v7.4s, v0.4s
   205c4: 6ea0f830     	fneg	v16.4s, v1.4s
   205c8: 8b384eb3     	add	x19, x21, w24, uxtw #3
   205cc: 3cf96a73     	ldr	q19, [x19, x25]
   205d0: 3cf46a72     	ldr	q18, [x19, x20]
   205d4: 3dc00271     	ldr	q17, [x19]
   205d8: 08dffee8     	ldarb	w8, [x23]
   205dc: 360007e8     	tbz	w8, #0x0, 0x206d8 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x604>
   205e0: 3dc006f4     	ldr	q20, [x23, #0x10]
   205e4: 08dffee8     	ldarb	w8, [x23]
   205e8: 36000d08     	tbz	w8, #0x0, 0x20788 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x6b4>
   205ec: 4ea00a60     	rev64	v0.4s, v19.4s
   205f0: 3dc006e2     	ldr	q2, [x23, #0x10]
   205f4: 4ea00a41     	rev64	v1.4s, v18.4s
   205f8: 6e27dc00     	fmul	v0.4s, v0.4s, v7.4s
   205fc: 6e30dc21     	fmul	v1.4s, v1.4s, v16.4s
   20600: 6e201e80     	eor	v0.16b, v20.16b, v0.16b
   20604: 6e211c41     	eor	v1.16b, v2.16b, v1.16b
   20608: 4f859262     	fmul	v2.4s, v19.4s, v5.s[0]
   2060c: 4f851a41     	fmla	v1.4s, v18.4s, v5.s[2]
   20610: 4e20d440     	fadd	v0.4s, v2.4s, v0.4s
   20614: 4ea1d402     	fsub	v2.4s, v0.4s, v1.4s
   20618: 4e20d420     	fadd	v0.4s, v1.4s, v0.4s
   2061c: 6e24dc42     	fmul	v2.4s, v2.4s, v4.4s
   20620: 6e261c41     	eor	v1.16b, v2.16b, v6.16b
   20624: 4e31d402     	fadd	v2.4s, v0.4s, v17.4s
   20628: 4e20cc71     	fmla	v17.4s, v3.4s, v0.4s
   2062c: 4ea00820     	rev64	v0.4s, v1.4s
   20630: 3d800342     	str	q2, [x26]
   20634: 4e31d401     	fadd	v1.4s, v0.4s, v17.4s
   20638: 4ea0d620     	fsub	v0.4s, v17.4s, v0.4s
   2063c: 3cbc6b41     	str	q1, [x26, x28]
   20640: 3cbb6b40     	str	q0, [x26, x27]
   20644: 3cc10e71     	ldr	q17, [x19, #0x10]!
   20648: 3cf96a73     	ldr	q19, [x19, x25]
   2064c: 3cf46a72     	ldr	q18, [x19, x20]
   20650: 08dffee8     	ldarb	w8, [x23]
   20654: 36000f28     	tbz	w8, #0x0, 0x20838 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x764>
   20658: 3dc006f4     	ldr	q20, [x23, #0x10]
   2065c: 08dffee8     	ldarb	w8, [x23]
   20660: 36001448     	tbz	w8, #0x0, 0x208e8 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x814>
   20664: 4ea00a60     	rev64	v0.4s, v19.4s
   20668: 3dc14162     	ldr	q2, [x11, #0x500]
   2066c: 4ea00a41     	rev64	v1.4s, v18.4s
   20670: 8b1c0348     	add	x8, x26, x28
   20674: 8b1b0349     	add	x9, x26, x27
   20678: 11001318     	add	w24, w24, #0x4
   2067c: 6b16031f     	cmp	w24, w22
   20680: 6e27dc00     	fmul	v0.4s, v0.4s, v7.4s
   20684: 6e30dc21     	fmul	v1.4s, v1.4s, v16.4s
   20688: 6e201e80     	eor	v0.16b, v20.16b, v0.16b
   2068c: 6e211c41     	eor	v1.16b, v2.16b, v1.16b
   20690: 4f859262     	fmul	v2.4s, v19.4s, v5.s[0]
   20694: 4f851a41     	fmla	v1.4s, v18.4s, v5.s[2]
   20698: 4e20d440     	fadd	v0.4s, v2.4s, v0.4s
   2069c: 4ea1d402     	fsub	v2.4s, v0.4s, v1.4s
   206a0: 4e20d420     	fadd	v0.4s, v1.4s, v0.4s
   206a4: 6e24dc42     	fmul	v2.4s, v2.4s, v4.4s
   206a8: 6e261c41     	eor	v1.16b, v2.16b, v6.16b
   206ac: 4e31d402     	fadd	v2.4s, v0.4s, v17.4s
   206b0: 4e20cc71     	fmla	v17.4s, v3.4s, v0.4s
   206b4: 4ea00820     	rev64	v0.4s, v1.4s
   206b8: 3d800742     	str	q2, [x26, #0x10]
   206bc: 9100835a     	add	x26, x26, #0x20
   206c0: 4e31d401     	fadd	v1.4s, v0.4s, v17.4s
   206c4: 4ea0d620     	fsub	v0.4s, v17.4s, v0.4s
   206c8: 3d800501     	str	q1, [x8, #0x10]
   206cc: 3d800520     	str	q0, [x9, #0x10]
   206d0: 54fff7c3     	b.lo	0x205c8 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x4f4>
   206d4: 17ffffb2     	b	0x2059c <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x4c8>
   206d8: aa1703e0     	mov	x0, x23
   206dc: f81e03a4     	stur	x4, [x29, #-0x20]
   206e0: f90023e3     	str	x3, [sp, #0x40]
   206e4: b81d03a2     	stur	w2, [x29, #-0x30]
   206e8: 3c9c03a6     	stur	q6, [x29, #-0x40]
   206ec: b81b03ac     	stur	w12, [x29, #-0x50]
   206f0: b81a03ad     	stur	w13, [x29, #-0x60]
   206f4: b81903aa     	stur	w10, [x29, #-0x70]
   206f8: ad0393e5     	stp	q5, q4, [sp, #0x70]
   206fc: ad029ff0     	stp	q16, q7, [sp, #0x50]
   20700: ad0147f2     	stp	q18, q17, [sp, #0x20]
   20704: 3d8007f3     	str	q19, [sp, #0x10]
   20708: 9400a4b2     	bl	0x499d0 <__cxa_guard_acquire@plt>
   2070c: ad40cbf3     	ldp	q19, q18, [sp, #0x10]
   20710: 4f0567e3     	movi	v3.4s, #0xbf, lsl #24
   20714: b00001ab     	adrp	x11, 0x55000 <vsnprintf+0x55000>
   20718: ad429ff0     	ldp	q16, q7, [sp, #0x50]
   2071c: ad4393e5     	ldp	q5, q4, [sp, #0x70]
   20720: 3dc00ff1     	ldr	q17, [sp, #0x30]
   20724: b85903aa     	ldur	w10, [x29, #-0x70]
   20728: b85a03ad     	ldur	w13, [x29, #-0x60]
   2072c: b85b03ac     	ldur	w12, [x29, #-0x50]
   20730: 3cdc03a6     	ldur	q6, [x29, #-0x40]
   20734: b85d03a2     	ldur	w2, [x29, #-0x30]
   20738: f94023e3     	ldr	x3, [sp, #0x40]
   2073c: f85e03a4     	ldur	x4, [x29, #-0x20]
   20740: 34fff500     	cbz	w0, 0x205e0 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x50c>
   20744: aa1703e0     	mov	x0, x23
   20748: 3d8006e6     	str	q6, [x23, #0x10]
   2074c: 9400a4a5     	bl	0x499e0 <__cxa_guard_release@plt>
   20750: ad40cbf3     	ldp	q19, q18, [sp, #0x10]
   20754: 4f0567e3     	movi	v3.4s, #0xbf, lsl #24
   20758: b00001ab     	adrp	x11, 0x55000 <vsnprintf+0x55000>
   2075c: ad429ff0     	ldp	q16, q7, [sp, #0x50]
   20760: ad4393e5     	ldp	q5, q4, [sp, #0x70]
   20764: 3dc00ff1     	ldr	q17, [sp, #0x30]
   20768: b85903aa     	ldur	w10, [x29, #-0x70]
   2076c: b85a03ad     	ldur	w13, [x29, #-0x60]
   20770: b85b03ac     	ldur	w12, [x29, #-0x50]
   20774: 3cdc03a6     	ldur	q6, [x29, #-0x40]
   20778: b85d03a2     	ldur	w2, [x29, #-0x30]
   2077c: f94023e3     	ldr	x3, [sp, #0x40]
   20780: f85e03a4     	ldur	x4, [x29, #-0x20]
   20784: 17ffff97     	b	0x205e0 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x50c>
   20788: aa1703e0     	mov	x0, x23
   2078c: f81e03a4     	stur	x4, [x29, #-0x20]
   20790: f90023e3     	str	x3, [sp, #0x40]
   20794: b81d03a2     	stur	w2, [x29, #-0x30]
   20798: 3c9c03a6     	stur	q6, [x29, #-0x40]
   2079c: b81b03ac     	stur	w12, [x29, #-0x50]
   207a0: b81a03ad     	stur	w13, [x29, #-0x60]
   207a4: b81903aa     	stur	w10, [x29, #-0x70]
   207a8: ad0393e5     	stp	q5, q4, [sp, #0x70]
   207ac: ad029ff0     	stp	q16, q7, [sp, #0x50]
   207b0: ad0147f2     	stp	q18, q17, [sp, #0x20]
   207b4: ad004ff4     	stp	q20, q19, [sp]
   207b8: 9400a486     	bl	0x499d0 <__cxa_guard_acquire@plt>
   207bc: ad404ff4     	ldp	q20, q19, [sp]
   207c0: 4f0567e3     	movi	v3.4s, #0xbf, lsl #24
   207c4: b00001ab     	adrp	x11, 0x55000 <vsnprintf+0x55000>
   207c8: ad4147f2     	ldp	q18, q17, [sp, #0x20]
   207cc: ad429ff0     	ldp	q16, q7, [sp, #0x50]
   207d0: ad4393e5     	ldp	q5, q4, [sp, #0x70]
   207d4: b85903aa     	ldur	w10, [x29, #-0x70]
   207d8: b85a03ad     	ldur	w13, [x29, #-0x60]
   207dc: b85b03ac     	ldur	w12, [x29, #-0x50]
   207e0: 3cdc03a6     	ldur	q6, [x29, #-0x40]
   207e4: b85d03a2     	ldur	w2, [x29, #-0x30]
   207e8: f94023e3     	ldr	x3, [sp, #0x40]
   207ec: f85e03a4     	ldur	x4, [x29, #-0x20]
   207f0: 34ffefe0     	cbz	w0, 0x205ec <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x518>
   207f4: aa1703e0     	mov	x0, x23
   207f8: 3d8006e6     	str	q6, [x23, #0x10]
   207fc: 9400a479     	bl	0x499e0 <__cxa_guard_release@plt>
   20800: ad404ff4     	ldp	q20, q19, [sp]
   20804: 4f0567e3     	movi	v3.4s, #0xbf, lsl #24
   20808: b00001ab     	adrp	x11, 0x55000 <vsnprintf+0x55000>
   2080c: ad4147f2     	ldp	q18, q17, [sp, #0x20]
   20810: ad429ff0     	ldp	q16, q7, [sp, #0x50]
   20814: ad4393e5     	ldp	q5, q4, [sp, #0x70]
   20818: b85903aa     	ldur	w10, [x29, #-0x70]
   2081c: b85a03ad     	ldur	w13, [x29, #-0x60]
   20820: b85b03ac     	ldur	w12, [x29, #-0x50]
   20824: 3cdc03a6     	ldur	q6, [x29, #-0x40]
   20828: b85d03a2     	ldur	w2, [x29, #-0x30]
   2082c: f94023e3     	ldr	x3, [sp, #0x40]
   20830: f85e03a4     	ldur	x4, [x29, #-0x20]
   20834: 17ffff6e     	b	0x205ec <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x518>
   20838: aa1703e0     	mov	x0, x23
   2083c: f81e03a4     	stur	x4, [x29, #-0x20]
   20840: aa0303f3     	mov	x19, x3
   20844: b81d03a2     	stur	w2, [x29, #-0x30]
   20848: 3c9c03a6     	stur	q6, [x29, #-0x40]
   2084c: b81b03ac     	stur	w12, [x29, #-0x50]
   20850: b81a03ad     	stur	w13, [x29, #-0x60]
   20854: b81903aa     	stur	w10, [x29, #-0x70]
   20858: ad0393e5     	stp	q5, q4, [sp, #0x70]
   2085c: ad029ff0     	stp	q16, q7, [sp, #0x50]
   20860: ad01c7f2     	stp	q18, q17, [sp, #0x30]
   20864: 3d800bf3     	str	q19, [sp, #0x20]
   20868: 9400a45a     	bl	0x499d0 <__cxa_guard_acquire@plt>
   2086c: ad414bf3     	ldp	q19, q18, [sp, #0x20]
   20870: 4f0567e3     	movi	v3.4s, #0xbf, lsl #24
   20874: b00001ab     	adrp	x11, 0x55000 <vsnprintf+0x55000>
   20878: aa1303e3     	mov	x3, x19
   2087c: ad4243f1     	ldp	q17, q16, [sp, #0x40]
   20880: ad4317e7     	ldp	q7, q5, [sp, #0x60]
   20884: 3dc023e4     	ldr	q4, [sp, #0x80]
   20888: b85903aa     	ldur	w10, [x29, #-0x70]
   2088c: b85a03ad     	ldur	w13, [x29, #-0x60]
   20890: b85b03ac     	ldur	w12, [x29, #-0x50]
   20894: 3cdc03a6     	ldur	q6, [x29, #-0x40]
   20898: b85d03a2     	ldur	w2, [x29, #-0x30]
   2089c: f85e03a4     	ldur	x4, [x29, #-0x20]
   208a0: 34ffedc0     	cbz	w0, 0x20658 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x584>
   208a4: aa1703e0     	mov	x0, x23
   208a8: 3d8006e6     	str	q6, [x23, #0x10]
   208ac: 9400a44d     	bl	0x499e0 <__cxa_guard_release@plt>
   208b0: ad414bf3     	ldp	q19, q18, [sp, #0x20]
   208b4: 4f0567e3     	movi	v3.4s, #0xbf, lsl #24
   208b8: b00001ab     	adrp	x11, 0x55000 <vsnprintf+0x55000>
   208bc: aa1303e3     	mov	x3, x19
   208c0: ad4243f1     	ldp	q17, q16, [sp, #0x40]
   208c4: ad4317e7     	ldp	q7, q5, [sp, #0x60]
   208c8: 3dc023e4     	ldr	q4, [sp, #0x80]
   208cc: b85903aa     	ldur	w10, [x29, #-0x70]
   208d0: b85a03ad     	ldur	w13, [x29, #-0x60]
   208d4: b85b03ac     	ldur	w12, [x29, #-0x50]
   208d8: 3cdc03a6     	ldur	q6, [x29, #-0x40]
   208dc: b85d03a2     	ldur	w2, [x29, #-0x30]
   208e0: f85e03a4     	ldur	x4, [x29, #-0x20]
   208e4: 17ffff5d     	b	0x20658 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x584>
   208e8: aa1703e0     	mov	x0, x23
   208ec: f81e03a4     	stur	x4, [x29, #-0x20]
   208f0: aa0303f3     	mov	x19, x3
   208f4: b81d03a2     	stur	w2, [x29, #-0x30]
   208f8: 3c9c03a6     	stur	q6, [x29, #-0x40]
   208fc: b81b03ac     	stur	w12, [x29, #-0x50]
   20900: b81a03ad     	stur	w13, [x29, #-0x60]
   20904: b81903aa     	stur	w10, [x29, #-0x70]
   20908: ad0393e5     	stp	q5, q4, [sp, #0x70]
   2090c: ad029ff0     	stp	q16, q7, [sp, #0x50]
   20910: ad01c7f2     	stp	q18, q17, [sp, #0x30]
   20914: ad00cff4     	stp	q20, q19, [sp, #0x10]
   20918: 9400a42e     	bl	0x499d0 <__cxa_guard_acquire@plt>
   2091c: ad40cff4     	ldp	q20, q19, [sp, #0x10]
   20920: 4f0567e3     	movi	v3.4s, #0xbf, lsl #24
   20924: b00001ab     	adrp	x11, 0x55000 <vsnprintf+0x55000>
   20928: aa1303e3     	mov	x3, x19
   2092c: ad41c7f2     	ldp	q18, q17, [sp, #0x30]
   20930: ad429ff0     	ldp	q16, q7, [sp, #0x50]
   20934: ad4393e5     	ldp	q5, q4, [sp, #0x70]
   20938: b85903aa     	ldur	w10, [x29, #-0x70]
   2093c: b85a03ad     	ldur	w13, [x29, #-0x60]
   20940: b85b03ac     	ldur	w12, [x29, #-0x50]
   20944: 3cdc03a6     	ldur	q6, [x29, #-0x40]
   20948: b85d03a2     	ldur	w2, [x29, #-0x30]
   2094c: f85e03a4     	ldur	x4, [x29, #-0x20]
   20950: 34ffe8a0     	cbz	w0, 0x20664 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x590>
   20954: aa1703e0     	mov	x0, x23
   20958: 3d8006e6     	str	q6, [x23, #0x10]
   2095c: 9400a421     	bl	0x499e0 <__cxa_guard_release@plt>
   20960: ad40cff4     	ldp	q20, q19, [sp, #0x10]
   20964: 4f0567e3     	movi	v3.4s, #0xbf, lsl #24
   20968: b00001ab     	adrp	x11, 0x55000 <vsnprintf+0x55000>
   2096c: aa1303e3     	mov	x3, x19
   20970: ad41c7f2     	ldp	q18, q17, [sp, #0x30]
   20974: ad429ff0     	ldp	q16, q7, [sp, #0x50]
   20978: ad4393e5     	ldp	q5, q4, [sp, #0x70]
   2097c: b85903aa     	ldur	w10, [x29, #-0x70]
   20980: b85a03ad     	ldur	w13, [x29, #-0x60]
   20984: b85b03ac     	ldur	w12, [x29, #-0x50]
   20988: 3cdc03a6     	ldur	q6, [x29, #-0x40]
   2098c: b85d03a2     	ldur	w2, [x29, #-0x30]
   20990: f85e03a4     	ldur	x4, [x29, #-0x20]
   20994: 17ffff34     	b	0x20664 <void AkFft::Radix3_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x590>
   20998: a9554ff4     	ldp	x20, x19, [sp, #0x150]
   2099c: a95457f6     	ldp	x22, x21, [sp, #0x140]
   209a0: a9535ff8     	ldp	x24, x23, [sp, #0x130]
   209a4: a95267fa     	ldp	x26, x25, [sp, #0x120]
   209a8: a9516ffc     	ldp	x28, x27, [sp, #0x110]
   209ac: a9507bfd     	ldp	x29, x30, [sp, #0x100]
   209b0: 910583ff     	add	sp, sp, #0x160
   209b4: d65f03c0     	ret

00000000000209b8 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)>:
   209b8: d10683ff     	sub	sp, sp, #0x1a0
   209bc: a9147bfd     	stp	x29, x30, [sp, #0x140]
   209c0: 910503fd     	add	x29, sp, #0x140
   209c4: a9156ffc     	stp	x28, x27, [sp, #0x150]
   209c8: a91667fa     	stp	x26, x25, [sp, #0x160]
   209cc: a9175ff8     	stp	x24, x23, [sp, #0x170]
   209d0: a91857f6     	stp	x22, x21, [sp, #0x180]
   209d4: a9194ff4     	stp	x20, x19, [sp, #0x190]
   209d8: aa0503f3     	mov	x19, x5
   209dc: 53027c0d     	lsr	w13, w0, #2
   209e0: 7100103f     	cmp	w1, #0x4
   209e4: 54003341     	b.ne	0x2104c <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x694>
   209e8: 34009f22     	cbz	w2, 0x21dcc <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1414>
   209ec: b0ffff6a     	adrp	x10, 0xd000 <vsnprintf+0xd000>
   209f0: 2a0203e8     	mov	w8, w2
   209f4: 8b0d05a9     	add	x9, x13, x13, lsl #1
   209f8: b00001b6     	adrp	x22, 0x55000 <vsnprintf+0x55000>
   209fc: aa1f03f4     	mov	x20, xzr
   20a00: d37ced15     	lsl	x21, x8, #4
   20a04: d37df137     	lsl	x23, x9, #3
   20a08: d37cedb8     	lsl	x24, x13, #4
   20a0c: d37df1b9     	lsl	x25, x13, #3
   20a10: 3dc3ad47     	ldr	q7, [x10, #0xeb0]
   20a14: b00001ba     	adrp	x26, 0x55000 <vsnprintf+0x55000>
   20a18: 9113c2d6     	add	x22, x22, #0x4f0
   20a1c: 927c6e88     	and	x8, x20, #0xfffffff0
   20a20: ad404490     	ldp	q16, q17, [x4]
   20a24: 8b080c7b     	add	x27, x3, x8, lsl #3
   20a28: 3dc00366     	ldr	q6, [x27]
   20a2c: 3dc00b62     	ldr	q2, [x27, #0x20]
   20a30: 3dc01365     	ldr	q5, [x27, #0x40]
   20a34: 3dc01b63     	ldr	q3, [x27, #0x60]
   20a38: 08dffec8     	ldarb	w8, [x22]
   20a3c: 36000d08     	tbz	w8, #0x0, 0x20bdc <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x224>
   20a40: 3dc006d2     	ldr	q18, [x22, #0x10]
   20a44: 08dffec8     	ldarb	w8, [x22]
   20a48: 36000fc8     	tbz	w8, #0x0, 0x20c40 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x288>
   20a4c: 3dc006d3     	ldr	q19, [x22, #0x10]
   20a50: 08dffec8     	ldarb	w8, [x22]
   20a54: 360012e8     	tbz	w8, #0x0, 0x20cb0 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x2f8>
   20a58: 3dc006d4     	ldr	q20, [x22, #0x10]
   20a5c: 08dffec8     	ldarb	w8, [x22]
   20a60: 36001608     	tbz	w8, #0x0, 0x20d20 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x368>
   20a64: 3dc006d5     	ldr	q21, [x22, #0x10]
   20a68: 08dffec8     	ldarb	w8, [x22]
   20a6c: 36001988     	tbz	w8, #0x0, 0x20d9c <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x3e4>
   20a70: 4ea00840     	rev64	v0.4s, v2.4s
   20a74: 4f909042     	fmul	v2.4s, v2.4s, v16.s[0]
   20a78: 4ea00861     	rev64	v1.4s, v3.4s
   20a7c: 4f919063     	fmul	v3.4s, v3.4s, v17.s[0]
   20a80: 4ea008a4     	rev64	v4.4s, v5.4s
   20a84: 4fb09000     	fmul	v0.4s, v0.4s, v16.s[1]
   20a88: 4fb19021     	fmul	v1.4s, v1.4s, v17.s[1]
   20a8c: 4fb09884     	fmul	v4.4s, v4.4s, v16.s[3]
   20a90: 6e201e40     	eor	v0.16b, v18.16b, v0.16b
   20a94: 6e211e81     	eor	v1.16b, v20.16b, v1.16b
   20a98: 4e20d440     	fadd	v0.4s, v2.4s, v0.4s
   20a9c: 4f9098a2     	fmul	v2.4s, v5.4s, v16.s[2]
   20aa0: 4e21d461     	fadd	v1.4s, v3.4s, v1.4s
   20aa4: 6e241e63     	eor	v3.16b, v19.16b, v4.16b
   20aa8: 4ea1d404     	fsub	v4.4s, v0.4s, v1.4s
   20aac: 4e23d442     	fadd	v2.4s, v2.4s, v3.4s
   20ab0: 4e20d420     	fadd	v0.4s, v1.4s, v0.4s
   20ab4: 3dc006c1     	ldr	q1, [x22, #0x10]
   20ab8: 4ea00883     	rev64	v3.4s, v4.4s
   20abc: 4e26d444     	fadd	v4.4s, v2.4s, v6.4s
   20ac0: 4ea2d4c2     	fsub	v2.4s, v6.4s, v2.4s
   20ac4: 6ea0f865     	fneg	v5.4s, v3.4s
   20ac8: 6e231c21     	eor	v1.16b, v1.16b, v3.16b
   20acc: 4e24d406     	fadd	v6.4s, v0.4s, v4.4s
   20ad0: 4ea0d480     	fsub	v0.4s, v4.4s, v0.4s
   20ad4: 6e251ea5     	eor	v5.16b, v21.16b, v5.16b
   20ad8: 4e21d441     	fadd	v1.4s, v2.4s, v1.4s
   20adc: 3d800266     	str	q6, [x19]
   20ae0: 4e25d443     	fadd	v3.4s, v2.4s, v5.4s
   20ae4: 3cb96a63     	str	q3, [x19, x25]
   20ae8: 3cb86a60     	str	q0, [x19, x24]
   20aec: 3cb76a61     	str	q1, [x19, x23]
   20af0: 3dc00772     	ldr	q18, [x27, #0x10]
   20af4: 3dc00f62     	ldr	q2, [x27, #0x30]
   20af8: 3dc01765     	ldr	q5, [x27, #0x50]
   20afc: 3dc01f63     	ldr	q3, [x27, #0x70]
   20b00: 08dffec8     	ldarb	w8, [x22]
   20b04: 360018a8     	tbz	w8, #0x0, 0x20e18 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x460>
   20b08: 3dc006c4     	ldr	q4, [x22, #0x10]
   20b0c: 08dffec8     	ldarb	w8, [x22]
   20b10: 36001b68     	tbz	w8, #0x0, 0x20e7c <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x4c4>
   20b14: 3dc006c6     	ldr	q6, [x22, #0x10]
   20b18: 08dffec8     	ldarb	w8, [x22]
   20b1c: 36001e48     	tbz	w8, #0x0, 0x20ee4 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x52c>
   20b20: 3dc006d3     	ldr	q19, [x22, #0x10]
   20b24: 08dffec8     	ldarb	w8, [x22]
   20b28: 36002188     	tbz	w8, #0x0, 0x20f58 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x5a0>
   20b2c: 3dc006d4     	ldr	q20, [x22, #0x10]
   20b30: 08dffec8     	ldarb	w8, [x22]
   20b34: 360024c8     	tbz	w8, #0x0, 0x20fcc <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x614>
   20b38: 4ea00840     	rev64	v0.4s, v2.4s
   20b3c: 8b190268     	add	x8, x19, x25
   20b40: 4ea00861     	rev64	v1.4s, v3.4s
   20b44: 8b180269     	add	x9, x19, x24
   20b48: 4f909042     	fmul	v2.4s, v2.4s, v16.s[0]
   20b4c: 91004294     	add	x20, x20, #0x10
   20b50: 4f919063     	fmul	v3.4s, v3.4s, v17.s[0]
   20b54: 91006084     	add	x4, x4, #0x18
   20b58: 4fb09000     	fmul	v0.4s, v0.4s, v16.s[1]
   20b5c: eb1402bf     	cmp	x21, x20
   20b60: 4fb19021     	fmul	v1.4s, v1.4s, v17.s[1]
   20b64: 6e201c80     	eor	v0.16b, v4.16b, v0.16b
   20b68: 6e211e61     	eor	v1.16b, v19.16b, v1.16b
   20b6c: 4ea008a4     	rev64	v4.4s, v5.4s
   20b70: 4e20d440     	fadd	v0.4s, v2.4s, v0.4s
   20b74: 4e21d461     	fadd	v1.4s, v3.4s, v1.4s
   20b78: 4fb09882     	fmul	v2.4s, v4.4s, v16.s[3]
   20b7c: 4f9098a3     	fmul	v3.4s, v5.4s, v16.s[2]
   20b80: 4ea1d404     	fsub	v4.4s, v0.4s, v1.4s
   20b84: 6e221cc2     	eor	v2.16b, v6.16b, v2.16b
   20b88: 4e20d420     	fadd	v0.4s, v1.4s, v0.4s
   20b8c: 4ea00884     	rev64	v4.4s, v4.4s
   20b90: 4e22d462     	fadd	v2.4s, v3.4s, v2.4s
   20b94: 3dc14343     	ldr	q3, [x26, #0x500]
   20b98: 6ea0f885     	fneg	v5.4s, v4.4s
   20b9c: 4e32d446     	fadd	v6.4s, v2.4s, v18.4s
   20ba0: 4ea2d641     	fsub	v1.4s, v18.4s, v2.4s
   20ba4: 6e241c63     	eor	v3.16b, v3.16b, v4.16b
   20ba8: 6e251e82     	eor	v2.16b, v20.16b, v5.16b
   20bac: 4e26d405     	fadd	v5.4s, v0.4s, v6.4s
   20bb0: 4ea0d4c0     	fsub	v0.4s, v6.4s, v0.4s
   20bb4: 4e22d422     	fadd	v2.4s, v1.4s, v2.4s
   20bb8: 4e23d421     	fadd	v1.4s, v1.4s, v3.4s
   20bbc: 3d800665     	str	q5, [x19, #0x10]
   20bc0: 3d800502     	str	q2, [x8, #0x10]
   20bc4: 8b170268     	add	x8, x19, x23
   20bc8: 91008273     	add	x19, x19, #0x20
   20bcc: 3d800520     	str	q0, [x9, #0x10]
   20bd0: 3d800501     	str	q1, [x8, #0x10]
   20bd4: 54fff241     	b.ne	0x20a1c <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x64>
   20bd8: 1400047d     	b	0x21dcc <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1414>
   20bdc: aa1603e0     	mov	x0, x22
   20be0: f81e03a4     	stur	x4, [x29, #-0x20]
   20be4: aa0303fc     	mov	x28, x3
   20be8: ad3e1fb0     	stp	q16, q7, [x29, #-0x40]
   20bec: ad3d47a6     	stp	q6, q17, [x29, #-0x60]
   20bf0: ad3c17a2     	stp	q2, q5, [x29, #-0x80]
   20bf4: 3c9703a3     	stur	q3, [x29, #-0x90]
   20bf8: 9400a376     	bl	0x499d0 <__cxa_guard_acquire@plt>
   20bfc: ad7b8ba3     	ldp	q3, q2, [x29, #-0x90]
   20c00: aa1c03e3     	mov	x3, x28
   20c04: ad7c9ba5     	ldp	q5, q6, [x29, #-0x70]
   20c08: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   20c0c: 3cdd03a7     	ldur	q7, [x29, #-0x30]
   20c10: f85e03a4     	ldur	x4, [x29, #-0x20]
   20c14: 34fff160     	cbz	w0, 0x20a40 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x88>
   20c18: aa1603e0     	mov	x0, x22
   20c1c: 3d8006c7     	str	q7, [x22, #0x10]
   20c20: 9400a370     	bl	0x499e0 <__cxa_guard_release@plt>
   20c24: ad7b8ba3     	ldp	q3, q2, [x29, #-0x90]
   20c28: aa1c03e3     	mov	x3, x28
   20c2c: ad7c9ba5     	ldp	q5, q6, [x29, #-0x70]
   20c30: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   20c34: 3cdd03a7     	ldur	q7, [x29, #-0x30]
   20c38: f85e03a4     	ldur	x4, [x29, #-0x20]
   20c3c: 17ffff81     	b	0x20a40 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x88>
   20c40: aa1603e0     	mov	x0, x22
   20c44: f81e03a4     	stur	x4, [x29, #-0x20]
   20c48: aa0303fc     	mov	x28, x3
   20c4c: ad3e1fb0     	stp	q16, q7, [x29, #-0x40]
   20c50: ad3d47a6     	stp	q6, q17, [x29, #-0x60]
   20c54: ad3c17a2     	stp	q2, q5, [x29, #-0x80]
   20c58: 3c9703a3     	stur	q3, [x29, #-0x90]
   20c5c: 3d802bf2     	str	q18, [sp, #0xa0]
   20c60: 9400a35c     	bl	0x499d0 <__cxa_guard_acquire@plt>
   20c64: ad7b8ba3     	ldp	q3, q2, [x29, #-0x90]
   20c68: aa1c03e3     	mov	x3, x28
   20c6c: ad7c9ba5     	ldp	q5, q6, [x29, #-0x70]
   20c70: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   20c74: 3dc02bf2     	ldr	q18, [sp, #0xa0]
   20c78: 3cdd03a7     	ldur	q7, [x29, #-0x30]
   20c7c: f85e03a4     	ldur	x4, [x29, #-0x20]
   20c80: 34ffee60     	cbz	w0, 0x20a4c <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x94>
   20c84: aa1603e0     	mov	x0, x22
   20c88: 3d8006c7     	str	q7, [x22, #0x10]
   20c8c: 9400a355     	bl	0x499e0 <__cxa_guard_release@plt>
   20c90: ad7b8ba3     	ldp	q3, q2, [x29, #-0x90]
   20c94: aa1c03e3     	mov	x3, x28
   20c98: ad7c9ba5     	ldp	q5, q6, [x29, #-0x70]
   20c9c: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   20ca0: 3dc02bf2     	ldr	q18, [sp, #0xa0]
   20ca4: 3cdd03a7     	ldur	q7, [x29, #-0x30]
   20ca8: f85e03a4     	ldur	x4, [x29, #-0x20]
   20cac: 17ffff68     	b	0x20a4c <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x94>
   20cb0: aa1603e0     	mov	x0, x22
   20cb4: f81e03a4     	stur	x4, [x29, #-0x20]
   20cb8: aa0303fc     	mov	x28, x3
   20cbc: ad3e1fb0     	stp	q16, q7, [x29, #-0x40]
   20cc0: ad3d47a6     	stp	q6, q17, [x29, #-0x60]
   20cc4: ad3c17a2     	stp	q2, q5, [x29, #-0x80]
   20cc8: 3c9703a3     	stur	q3, [x29, #-0x90]
   20ccc: ad04cbf3     	stp	q19, q18, [sp, #0x90]
   20cd0: 9400a340     	bl	0x499d0 <__cxa_guard_acquire@plt>
   20cd4: ad44cbf3     	ldp	q19, q18, [sp, #0x90]
   20cd8: aa1c03e3     	mov	x3, x28
   20cdc: ad7b8ba3     	ldp	q3, q2, [x29, #-0x90]
   20ce0: ad7c9ba5     	ldp	q5, q6, [x29, #-0x70]
   20ce4: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   20ce8: 3cdd03a7     	ldur	q7, [x29, #-0x30]
   20cec: f85e03a4     	ldur	x4, [x29, #-0x20]
   20cf0: 34ffeb40     	cbz	w0, 0x20a58 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xa0>
   20cf4: aa1603e0     	mov	x0, x22
   20cf8: 3d8006c7     	str	q7, [x22, #0x10]
   20cfc: 9400a339     	bl	0x499e0 <__cxa_guard_release@plt>
   20d00: ad44cbf3     	ldp	q19, q18, [sp, #0x90]
   20d04: aa1c03e3     	mov	x3, x28
   20d08: ad7b8ba3     	ldp	q3, q2, [x29, #-0x90]
   20d0c: ad7c9ba5     	ldp	q5, q6, [x29, #-0x70]
   20d10: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   20d14: 3cdd03a7     	ldur	q7, [x29, #-0x30]
   20d18: f85e03a4     	ldur	x4, [x29, #-0x20]
   20d1c: 17ffff4f     	b	0x20a58 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xa0>
   20d20: aa1603e0     	mov	x0, x22
   20d24: f81e03a4     	stur	x4, [x29, #-0x20]
   20d28: aa0303fc     	mov	x28, x3
   20d2c: ad3e1fb0     	stp	q16, q7, [x29, #-0x40]
   20d30: ad3d47a6     	stp	q6, q17, [x29, #-0x60]
   20d34: ad3c17a2     	stp	q2, q5, [x29, #-0x80]
   20d38: 3c9703a3     	stur	q3, [x29, #-0x90]
   20d3c: ad04cbf3     	stp	q19, q18, [sp, #0x90]
   20d40: 3d8023f4     	str	q20, [sp, #0x80]
   20d44: 9400a323     	bl	0x499d0 <__cxa_guard_acquire@plt>
   20d48: ad444ff4     	ldp	q20, q19, [sp, #0x80]
   20d4c: aa1c03e3     	mov	x3, x28
   20d50: ad7b8ba3     	ldp	q3, q2, [x29, #-0x90]
   20d54: ad7c9ba5     	ldp	q5, q6, [x29, #-0x70]
   20d58: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   20d5c: 3dc02bf2     	ldr	q18, [sp, #0xa0]
   20d60: 3cdd03a7     	ldur	q7, [x29, #-0x30]
   20d64: f85e03a4     	ldur	x4, [x29, #-0x20]
   20d68: 34ffe7e0     	cbz	w0, 0x20a64 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xac>
   20d6c: aa1603e0     	mov	x0, x22
   20d70: 3d8006c7     	str	q7, [x22, #0x10]
   20d74: 9400a31b     	bl	0x499e0 <__cxa_guard_release@plt>
   20d78: ad444ff4     	ldp	q20, q19, [sp, #0x80]
   20d7c: aa1c03e3     	mov	x3, x28
   20d80: ad7b8ba3     	ldp	q3, q2, [x29, #-0x90]
   20d84: ad7c9ba5     	ldp	q5, q6, [x29, #-0x70]
   20d88: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   20d8c: 3dc02bf2     	ldr	q18, [sp, #0xa0]
   20d90: 3cdd03a7     	ldur	q7, [x29, #-0x30]
   20d94: f85e03a4     	ldur	x4, [x29, #-0x20]
   20d98: 17ffff33     	b	0x20a64 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xac>
   20d9c: aa1603e0     	mov	x0, x22
   20da0: f81e03a4     	stur	x4, [x29, #-0x20]
   20da4: aa0303fc     	mov	x28, x3
   20da8: ad3e1fb0     	stp	q16, q7, [x29, #-0x40]
   20dac: ad3d47a6     	stp	q6, q17, [x29, #-0x60]
   20db0: ad3c17a2     	stp	q2, q5, [x29, #-0x80]
   20db4: 3c9703a3     	stur	q3, [x29, #-0x90]
   20db8: ad04cbf3     	stp	q19, q18, [sp, #0x90]
   20dbc: ad03d3f5     	stp	q21, q20, [sp, #0x70]
   20dc0: 9400a304     	bl	0x499d0 <__cxa_guard_acquire@plt>
   20dc4: ad43d3f5     	ldp	q21, q20, [sp, #0x70]
   20dc8: aa1c03e3     	mov	x3, x28
   20dcc: ad44cbf3     	ldp	q19, q18, [sp, #0x90]
   20dd0: ad7b8ba3     	ldp	q3, q2, [x29, #-0x90]
   20dd4: ad7c9ba5     	ldp	q5, q6, [x29, #-0x70]
   20dd8: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   20ddc: 3cdd03a7     	ldur	q7, [x29, #-0x30]
   20de0: f85e03a4     	ldur	x4, [x29, #-0x20]
   20de4: 34ffe460     	cbz	w0, 0x20a70 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xb8>
   20de8: aa1603e0     	mov	x0, x22
   20dec: 3d8006c7     	str	q7, [x22, #0x10]
   20df0: 9400a2fc     	bl	0x499e0 <__cxa_guard_release@plt>
   20df4: ad43d3f5     	ldp	q21, q20, [sp, #0x70]
   20df8: aa1c03e3     	mov	x3, x28
   20dfc: ad44cbf3     	ldp	q19, q18, [sp, #0x90]
   20e00: ad7b8ba3     	ldp	q3, q2, [x29, #-0x90]
   20e04: ad7c9ba5     	ldp	q5, q6, [x29, #-0x70]
   20e08: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   20e0c: 3cdd03a7     	ldur	q7, [x29, #-0x30]
   20e10: f85e03a4     	ldur	x4, [x29, #-0x20]
   20e14: 17ffff17     	b	0x20a70 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xb8>
   20e18: aa1603e0     	mov	x0, x22
   20e1c: aa0403fb     	mov	x27, x4
   20e20: aa0303fc     	mov	x28, x3
   20e24: ad3e1fb0     	stp	q16, q7, [x29, #-0x40]
   20e28: ad3d47a5     	stp	q5, q17, [x29, #-0x60]
   20e2c: 3c9e03b2     	stur	q18, [x29, #-0x20]
   20e30: ad3c0ba3     	stp	q3, q2, [x29, #-0x80]
   20e34: 9400a2e7     	bl	0x499d0 <__cxa_guard_acquire@plt>
   20e38: ad7c0ba3     	ldp	q3, q2, [x29, #-0x80]
   20e3c: aa1c03e3     	mov	x3, x28
   20e40: aa1b03e4     	mov	x4, x27
   20e44: ad7d47a5     	ldp	q5, q17, [x29, #-0x60]
   20e48: ad7ecba7     	ldp	q7, q18, [x29, #-0x30]
   20e4c: 3cdc03b0     	ldur	q16, [x29, #-0x40]
   20e50: 34ffe5c0     	cbz	w0, 0x20b08 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x150>
   20e54: aa1603e0     	mov	x0, x22
   20e58: 3d8006c7     	str	q7, [x22, #0x10]
   20e5c: 9400a2e1     	bl	0x499e0 <__cxa_guard_release@plt>
   20e60: ad7c0ba3     	ldp	q3, q2, [x29, #-0x80]
   20e64: aa1c03e3     	mov	x3, x28
   20e68: aa1b03e4     	mov	x4, x27
   20e6c: ad7d47a5     	ldp	q5, q17, [x29, #-0x60]
   20e70: ad7ecba7     	ldp	q7, q18, [x29, #-0x30]
   20e74: 3cdc03b0     	ldur	q16, [x29, #-0x40]
   20e78: 17ffff24     	b	0x20b08 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x150>
   20e7c: aa1603e0     	mov	x0, x22
   20e80: aa0403fb     	mov	x27, x4
   20e84: aa0303fc     	mov	x28, x3
   20e88: ad3e1fb0     	stp	q16, q7, [x29, #-0x40]
   20e8c: ad3d47a5     	stp	q5, q17, [x29, #-0x60]
   20e90: 3c9e03b2     	stur	q18, [x29, #-0x20]
   20e94: ad3c0ba3     	stp	q3, q2, [x29, #-0x80]
   20e98: 3c9703a4     	stur	q4, [x29, #-0x90]
   20e9c: 9400a2cd     	bl	0x499d0 <__cxa_guard_acquire@plt>
   20ea0: ad7b8fa4     	ldp	q4, q3, [x29, #-0x90]
   20ea4: aa1c03e3     	mov	x3, x28
   20ea8: aa1b03e4     	mov	x4, x27
   20eac: ad7c97a2     	ldp	q2, q5, [x29, #-0x70]
   20eb0: ad7ecba7     	ldp	q7, q18, [x29, #-0x30]
   20eb4: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   20eb8: 34ffe2e0     	cbz	w0, 0x20b14 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x15c>
   20ebc: aa1603e0     	mov	x0, x22
   20ec0: 3d8006c7     	str	q7, [x22, #0x10]
   20ec4: 9400a2c7     	bl	0x499e0 <__cxa_guard_release@plt>
   20ec8: ad7b8fa4     	ldp	q4, q3, [x29, #-0x90]
   20ecc: aa1c03e3     	mov	x3, x28
   20ed0: aa1b03e4     	mov	x4, x27
   20ed4: ad7c97a2     	ldp	q2, q5, [x29, #-0x70]
   20ed8: ad7ecba7     	ldp	q7, q18, [x29, #-0x30]
   20edc: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   20ee0: 17ffff0d     	b	0x20b14 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x15c>
   20ee4: aa1603e0     	mov	x0, x22
   20ee8: aa0403fb     	mov	x27, x4
   20eec: aa0303fc     	mov	x28, x3
   20ef0: ad3e1fb0     	stp	q16, q7, [x29, #-0x40]
   20ef4: ad3d47a5     	stp	q5, q17, [x29, #-0x60]
   20ef8: 3c9e03b2     	stur	q18, [x29, #-0x20]
   20efc: ad3c0ba3     	stp	q3, q2, [x29, #-0x80]
   20f00: 3c9703a4     	stur	q4, [x29, #-0x90]
   20f04: 3d802be6     	str	q6, [sp, #0xa0]
   20f08: 9400a2b2     	bl	0x499d0 <__cxa_guard_acquire@plt>
   20f0c: ad7b8fa4     	ldp	q4, q3, [x29, #-0x90]
   20f10: aa1c03e3     	mov	x3, x28
   20f14: aa1b03e4     	mov	x4, x27
   20f18: ad7c97a2     	ldp	q2, q5, [x29, #-0x70]
   20f1c: ad7ecba7     	ldp	q7, q18, [x29, #-0x30]
   20f20: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   20f24: 3dc02be6     	ldr	q6, [sp, #0xa0]
   20f28: 34ffdfc0     	cbz	w0, 0x20b20 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x168>
   20f2c: aa1603e0     	mov	x0, x22
   20f30: 3d8006c7     	str	q7, [x22, #0x10]
   20f34: 9400a2ab     	bl	0x499e0 <__cxa_guard_release@plt>
   20f38: ad7b8fa4     	ldp	q4, q3, [x29, #-0x90]
   20f3c: aa1c03e3     	mov	x3, x28
   20f40: aa1b03e4     	mov	x4, x27
   20f44: ad7c97a2     	ldp	q2, q5, [x29, #-0x70]
   20f48: ad7ecba7     	ldp	q7, q18, [x29, #-0x30]
   20f4c: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   20f50: 3dc02be6     	ldr	q6, [sp, #0xa0]
   20f54: 17fffef3     	b	0x20b20 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x168>
   20f58: aa1603e0     	mov	x0, x22
   20f5c: aa0403fb     	mov	x27, x4
   20f60: aa0303fc     	mov	x28, x3
   20f64: ad3e1fb0     	stp	q16, q7, [x29, #-0x40]
   20f68: ad3d47a5     	stp	q5, q17, [x29, #-0x60]
   20f6c: 3c9e03b2     	stur	q18, [x29, #-0x20]
   20f70: ad3c0ba3     	stp	q3, q2, [x29, #-0x80]
   20f74: 3c9703a4     	stur	q4, [x29, #-0x90]
   20f78: ad049bf3     	stp	q19, q6, [sp, #0x90]
   20f7c: 9400a295     	bl	0x499d0 <__cxa_guard_acquire@plt>
   20f80: ad449bf3     	ldp	q19, q6, [sp, #0x90]
   20f84: aa1c03e3     	mov	x3, x28
   20f88: aa1b03e4     	mov	x4, x27
   20f8c: ad7b8fa4     	ldp	q4, q3, [x29, #-0x90]
   20f90: ad7c97a2     	ldp	q2, q5, [x29, #-0x70]
   20f94: ad7ecba7     	ldp	q7, q18, [x29, #-0x30]
   20f98: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   20f9c: 34ffdc80     	cbz	w0, 0x20b2c <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x174>
   20fa0: aa1603e0     	mov	x0, x22
   20fa4: 3d8006c7     	str	q7, [x22, #0x10]
   20fa8: 9400a28e     	bl	0x499e0 <__cxa_guard_release@plt>
   20fac: ad449bf3     	ldp	q19, q6, [sp, #0x90]
   20fb0: aa1c03e3     	mov	x3, x28
   20fb4: aa1b03e4     	mov	x4, x27
   20fb8: ad7b8fa4     	ldp	q4, q3, [x29, #-0x90]
   20fbc: ad7c97a2     	ldp	q2, q5, [x29, #-0x70]
   20fc0: ad7ecba7     	ldp	q7, q18, [x29, #-0x30]
   20fc4: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   20fc8: 17fffed9     	b	0x20b2c <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x174>
   20fcc: aa1603e0     	mov	x0, x22
   20fd0: aa0403fb     	mov	x27, x4
   20fd4: aa0303fc     	mov	x28, x3
   20fd8: ad3e1fb0     	stp	q16, q7, [x29, #-0x40]
   20fdc: ad3d47a5     	stp	q5, q17, [x29, #-0x60]
   20fe0: 3c9e03b2     	stur	q18, [x29, #-0x20]
   20fe4: ad3c0ba3     	stp	q3, q2, [x29, #-0x80]
   20fe8: 3c9703a4     	stur	q4, [x29, #-0x90]
   20fec: ad049bf3     	stp	q19, q6, [sp, #0x90]
   20ff0: 3d8023f4     	str	q20, [sp, #0x80]
   20ff4: 9400a277     	bl	0x499d0 <__cxa_guard_acquire@plt>
   20ff8: ad444ff4     	ldp	q20, q19, [sp, #0x80]
   20ffc: aa1c03e3     	mov	x3, x28
   21000: aa1b03e4     	mov	x4, x27
   21004: ad7b8fa4     	ldp	q4, q3, [x29, #-0x90]
   21008: ad7c97a2     	ldp	q2, q5, [x29, #-0x70]
   2100c: ad7ecba7     	ldp	q7, q18, [x29, #-0x30]
   21010: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   21014: 3dc02be6     	ldr	q6, [sp, #0xa0]
   21018: 34ffd900     	cbz	w0, 0x20b38 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x180>
   2101c: aa1603e0     	mov	x0, x22
   21020: 3d8006c7     	str	q7, [x22, #0x10]
   21024: 9400a26f     	bl	0x499e0 <__cxa_guard_release@plt>
   21028: ad444ff4     	ldp	q20, q19, [sp, #0x80]
   2102c: aa1c03e3     	mov	x3, x28
   21030: aa1b03e4     	mov	x4, x27
   21034: ad7b8fa4     	ldp	q4, q3, [x29, #-0x90]
   21038: ad7c97a2     	ldp	q2, q5, [x29, #-0x70]
   2103c: ad7ecba7     	ldp	q7, q18, [x29, #-0x30]
   21040: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   21044: 3dc02be6     	ldr	q6, [sp, #0xa0]
   21048: 17fffebc     	b	0x20b38 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x180>
   2104c: 34006c01     	cbz	w1, 0x21dcc <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1414>
   21050: 8b0d05aa     	add	x10, x13, x13, lsl #1
   21054: 531f7829     	lsl	w9, w1, #1
   21058: d37df155     	lsl	x21, x10, #3
   2105c: 90ffff6a     	adrp	x10, 0xd000 <vsnprintf+0xd000>
   21060: 2a0103e8     	mov	w8, w1
   21064: 0b01012b     	add	w11, w9, w1
   21068: 900001b8     	adrp	x24, 0x55000 <vsnprintf+0x55000>
   2106c: 2a1f03f4     	mov	w20, wzr
   21070: d37cedb9     	lsl	x25, x13, #4
   21074: d37df1ba     	lsl	x26, x13, #3
   21078: d37df11b     	lsl	x27, x8, #3
   2107c: d37df13c     	lsl	x28, x9, #3
   21080: d37df176     	lsl	x22, x11, #3
   21084: 3dc3ad47     	ldr	q7, [x10, #0xeb0]
   21088: 900001aa     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   2108c: 9113c318     	add	x24, x24, #0x4f0
   21090: 8b344c77     	add	x23, x3, w20, uxtw #3
   21094: 3cfb6ae1     	ldr	q1, [x23, x27]
   21098: 3cfc6ae4     	ldr	q4, [x23, x28]
   2109c: 3cf66ae2     	ldr	q2, [x23, x22]
   210a0: 3dc002e5     	ldr	q5, [x23]
   210a4: 08dfff08     	ldarb	w8, [x24]
   210a8: 360006e8     	tbz	w8, #0x0, 0x21184 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x7cc>
   210ac: 3dc00706     	ldr	q6, [x24, #0x10]
   210b0: 08dfff08     	ldarb	w8, [x24]
   210b4: 36000b08     	tbz	w8, #0x0, 0x21214 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x85c>
   210b8: 4ea2d420     	fsub	v0.4s, v1.4s, v2.4s
   210bc: 4e21d441     	fadd	v1.4s, v2.4s, v1.4s
   210c0: 4e25d483     	fadd	v3.4s, v4.4s, v5.4s
   210c4: 4ea4d4a4     	fsub	v4.4s, v5.4s, v4.4s
   210c8: 3dc00705     	ldr	q5, [x24, #0x10]
   210cc: 4ea00800     	rev64	v0.4s, v0.4s
   210d0: 6ea0f802     	fneg	v2.4s, v0.4s
   210d4: 6e201ca0     	eor	v0.16b, v5.16b, v0.16b
   210d8: 6e221cc2     	eor	v2.16b, v6.16b, v2.16b
   210dc: 4e23d426     	fadd	v6.4s, v1.4s, v3.4s
   210e0: 4ea1d461     	fsub	v1.4s, v3.4s, v1.4s
   210e4: 4e20d480     	fadd	v0.4s, v4.4s, v0.4s
   210e8: 4e22d482     	fadd	v2.4s, v4.4s, v2.4s
   210ec: 3d800266     	str	q6, [x19]
   210f0: 3cba6a62     	str	q2, [x19, x26]
   210f4: 3cb96a61     	str	q1, [x19, x25]
   210f8: 3cb56a60     	str	q0, [x19, x21]
   210fc: 3cc10ee4     	ldr	q4, [x23, #0x10]!
   21100: 3cfb6ae2     	ldr	q2, [x23, x27]
   21104: 3cfc6ae5     	ldr	q5, [x23, x28]
   21108: 3cf66ae3     	ldr	q3, [x23, x22]
   2110c: 08dfff08     	ldarb	w8, [x24]
   21110: 36000ca8     	tbz	w8, #0x0, 0x212a4 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x8ec>
   21114: 3dc00706     	ldr	q6, [x24, #0x10]
   21118: 08dfff08     	ldarb	w8, [x24]
   2111c: 360010c8     	tbz	w8, #0x0, 0x21334 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x97c>
   21120: 4ea3d440     	fsub	v0.4s, v2.4s, v3.4s
   21124: 8b1a0268     	add	x8, x19, x26
   21128: 4e22d462     	fadd	v2.4s, v3.4s, v2.4s
   2112c: 8b190269     	add	x9, x19, x25
   21130: 4e24d4a3     	fadd	v3.4s, v5.4s, v4.4s
   21134: 11001294     	add	w20, w20, #0x4
   21138: 4ea5d484     	fsub	v4.4s, v4.4s, v5.4s
   2113c: 3dc14145     	ldr	q5, [x10, #0x500]
   21140: 4ea00800     	rev64	v0.4s, v0.4s
   21144: 6b01029f     	cmp	w20, w1
   21148: 6ea0f801     	fneg	v1.4s, v0.4s
   2114c: 6e201ca0     	eor	v0.16b, v5.16b, v0.16b
   21150: 6e211cc1     	eor	v1.16b, v6.16b, v1.16b
   21154: 4e23d446     	fadd	v6.4s, v2.4s, v3.4s
   21158: 4ea2d462     	fsub	v2.4s, v3.4s, v2.4s
   2115c: 4e20d480     	fadd	v0.4s, v4.4s, v0.4s
   21160: 4e21d481     	fadd	v1.4s, v4.4s, v1.4s
   21164: 3d800666     	str	q6, [x19, #0x10]
   21168: 3d800501     	str	q1, [x8, #0x10]
   2116c: 8b150268     	add	x8, x19, x21
   21170: 91008273     	add	x19, x19, #0x20
   21174: 3d800522     	str	q2, [x9, #0x10]
   21178: 3d800500     	str	q0, [x8, #0x10]
   2117c: 54fff8a3     	b.lo	0x21090 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x6d8>
   21180: 14000091     	b	0x213c4 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xa0c>
   21184: aa1803e0     	mov	x0, x24
   21188: f81e03a4     	stur	x4, [x29, #-0x20]
   2118c: f90043e3     	str	x3, [sp, #0x80]
   21190: b81d03a2     	stur	w2, [x29, #-0x30]
   21194: b81c03a1     	stur	w1, [x29, #-0x40]
   21198: 3c9b03a7     	stur	q7, [x29, #-0x50]
   2119c: f81a03ad     	stur	x13, [x29, #-0x60]
   211a0: ad3c07a4     	stp	q4, q1, [x29, #-0x80]
   211a4: 3c9703a5     	stur	q5, [x29, #-0x90]
   211a8: 3d802be2     	str	q2, [sp, #0xa0]
   211ac: 9400a209     	bl	0x499d0 <__cxa_guard_acquire@plt>
   211b0: ad7b93a5     	ldp	q5, q4, [x29, #-0x90]
   211b4: 900001aa     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   211b8: 3dc02be2     	ldr	q2, [sp, #0xa0]
   211bc: 3cd903a1     	ldur	q1, [x29, #-0x70]
   211c0: f85a03ad     	ldur	x13, [x29, #-0x60]
   211c4: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   211c8: b85c03a1     	ldur	w1, [x29, #-0x40]
   211cc: b85d03a2     	ldur	w2, [x29, #-0x30]
   211d0: f94043e3     	ldr	x3, [sp, #0x80]
   211d4: f85e03a4     	ldur	x4, [x29, #-0x20]
   211d8: 34fff6a0     	cbz	w0, 0x210ac <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x6f4>
   211dc: aa1803e0     	mov	x0, x24
   211e0: 3d800707     	str	q7, [x24, #0x10]
   211e4: 9400a1ff     	bl	0x499e0 <__cxa_guard_release@plt>
   211e8: ad7b93a5     	ldp	q5, q4, [x29, #-0x90]
   211ec: 900001aa     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   211f0: 3dc02be2     	ldr	q2, [sp, #0xa0]
   211f4: 3cd903a1     	ldur	q1, [x29, #-0x70]
   211f8: f85a03ad     	ldur	x13, [x29, #-0x60]
   211fc: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   21200: b85c03a1     	ldur	w1, [x29, #-0x40]
   21204: b85d03a2     	ldur	w2, [x29, #-0x30]
   21208: f94043e3     	ldr	x3, [sp, #0x80]
   2120c: f85e03a4     	ldur	x4, [x29, #-0x20]
   21210: 17ffffa7     	b	0x210ac <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x6f4>
   21214: aa1803e0     	mov	x0, x24
   21218: f81e03a4     	stur	x4, [x29, #-0x20]
   2121c: f90043e3     	str	x3, [sp, #0x80]
   21220: b81d03a2     	stur	w2, [x29, #-0x30]
   21224: b81c03a1     	stur	w1, [x29, #-0x40]
   21228: 3c9b03a7     	stur	q7, [x29, #-0x50]
   2122c: f81a03ad     	stur	x13, [x29, #-0x60]
   21230: ad3c07a4     	stp	q4, q1, [x29, #-0x80]
   21234: 3c9703a5     	stur	q5, [x29, #-0x90]
   21238: ad048be6     	stp	q6, q2, [sp, #0x90]
   2123c: 9400a1e5     	bl	0x499d0 <__cxa_guard_acquire@plt>
   21240: ad448be6     	ldp	q6, q2, [sp, #0x90]
   21244: 900001aa     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   21248: ad7b93a5     	ldp	q5, q4, [x29, #-0x90]
   2124c: 3cd903a1     	ldur	q1, [x29, #-0x70]
   21250: f85a03ad     	ldur	x13, [x29, #-0x60]
   21254: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   21258: b85c03a1     	ldur	w1, [x29, #-0x40]
   2125c: b85d03a2     	ldur	w2, [x29, #-0x30]
   21260: f94043e3     	ldr	x3, [sp, #0x80]
   21264: f85e03a4     	ldur	x4, [x29, #-0x20]
   21268: 34fff280     	cbz	w0, 0x210b8 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x700>
   2126c: aa1803e0     	mov	x0, x24
   21270: 3d800707     	str	q7, [x24, #0x10]
   21274: 9400a1db     	bl	0x499e0 <__cxa_guard_release@plt>
   21278: ad448be6     	ldp	q6, q2, [sp, #0x90]
   2127c: 900001aa     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   21280: ad7b93a5     	ldp	q5, q4, [x29, #-0x90]
   21284: 3cd903a1     	ldur	q1, [x29, #-0x70]
   21288: f85a03ad     	ldur	x13, [x29, #-0x60]
   2128c: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   21290: b85c03a1     	ldur	w1, [x29, #-0x40]
   21294: b85d03a2     	ldur	w2, [x29, #-0x30]
   21298: f94043e3     	ldr	x3, [sp, #0x80]
   2129c: f85e03a4     	ldur	x4, [x29, #-0x20]
   212a0: 17ffff86     	b	0x210b8 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x700>
   212a4: aa1803e0     	mov	x0, x24
   212a8: f81e03a4     	stur	x4, [x29, #-0x20]
   212ac: aa0303f7     	mov	x23, x3
   212b0: b81d03a2     	stur	w2, [x29, #-0x30]
   212b4: b81c03a1     	stur	w1, [x29, #-0x40]
   212b8: 3c9b03a7     	stur	q7, [x29, #-0x50]
   212bc: f81a03ad     	stur	x13, [x29, #-0x60]
   212c0: ad3c13a2     	stp	q2, q4, [x29, #-0x80]
   212c4: 3c9703a5     	stur	q5, [x29, #-0x90]
   212c8: 3d802be3     	str	q3, [sp, #0xa0]
   212cc: 9400a1c1     	bl	0x499d0 <__cxa_guard_acquire@plt>
   212d0: ad7b8ba5     	ldp	q5, q2, [x29, #-0x90]
   212d4: 900001aa     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   212d8: aa1703e3     	mov	x3, x23
   212dc: 3dc02be3     	ldr	q3, [sp, #0xa0]
   212e0: 3cd903a4     	ldur	q4, [x29, #-0x70]
   212e4: f85a03ad     	ldur	x13, [x29, #-0x60]
   212e8: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   212ec: b85c03a1     	ldur	w1, [x29, #-0x40]
   212f0: b85d03a2     	ldur	w2, [x29, #-0x30]
   212f4: f85e03a4     	ldur	x4, [x29, #-0x20]
   212f8: 34fff0e0     	cbz	w0, 0x21114 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x75c>
   212fc: aa1803e0     	mov	x0, x24
   21300: 3d800707     	str	q7, [x24, #0x10]
   21304: 9400a1b7     	bl	0x499e0 <__cxa_guard_release@plt>
   21308: ad7b8ba5     	ldp	q5, q2, [x29, #-0x90]
   2130c: 900001aa     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   21310: aa1703e3     	mov	x3, x23
   21314: 3dc02be3     	ldr	q3, [sp, #0xa0]
   21318: 3cd903a4     	ldur	q4, [x29, #-0x70]
   2131c: f85a03ad     	ldur	x13, [x29, #-0x60]
   21320: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   21324: b85c03a1     	ldur	w1, [x29, #-0x40]
   21328: b85d03a2     	ldur	w2, [x29, #-0x30]
   2132c: f85e03a4     	ldur	x4, [x29, #-0x20]
   21330: 17ffff79     	b	0x21114 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x75c>
   21334: aa1803e0     	mov	x0, x24
   21338: f81e03a4     	stur	x4, [x29, #-0x20]
   2133c: aa0303f7     	mov	x23, x3
   21340: b81d03a2     	stur	w2, [x29, #-0x30]
   21344: b81c03a1     	stur	w1, [x29, #-0x40]
   21348: 3c9b03a7     	stur	q7, [x29, #-0x50]
   2134c: f81a03ad     	stur	x13, [x29, #-0x60]
   21350: ad3c13a2     	stp	q2, q4, [x29, #-0x80]
   21354: 3c9703a5     	stur	q5, [x29, #-0x90]
   21358: ad048fe6     	stp	q6, q3, [sp, #0x90]
   2135c: 9400a19d     	bl	0x499d0 <__cxa_guard_acquire@plt>
   21360: ad448fe6     	ldp	q6, q3, [sp, #0x90]
   21364: 900001aa     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   21368: aa1703e3     	mov	x3, x23
   2136c: ad7b8ba5     	ldp	q5, q2, [x29, #-0x90]
   21370: 3cd903a4     	ldur	q4, [x29, #-0x70]
   21374: f85a03ad     	ldur	x13, [x29, #-0x60]
   21378: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   2137c: b85c03a1     	ldur	w1, [x29, #-0x40]
   21380: b85d03a2     	ldur	w2, [x29, #-0x30]
   21384: f85e03a4     	ldur	x4, [x29, #-0x20]
   21388: 34ffecc0     	cbz	w0, 0x21120 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x768>
   2138c: aa1803e0     	mov	x0, x24
   21390: 3d800707     	str	q7, [x24, #0x10]
   21394: 9400a193     	bl	0x499e0 <__cxa_guard_release@plt>
   21398: ad448fe6     	ldp	q6, q3, [sp, #0x90]
   2139c: 900001aa     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   213a0: aa1703e3     	mov	x3, x23
   213a4: ad7b8ba5     	ldp	q5, q2, [x29, #-0x90]
   213a8: 3cd903a4     	ldur	q4, [x29, #-0x70]
   213ac: f85a03ad     	ldur	x13, [x29, #-0x60]
   213b0: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   213b4: b85c03a1     	ldur	w1, [x29, #-0x40]
   213b8: b85d03a2     	ldur	w2, [x29, #-0x30]
   213bc: f85e03a4     	ldur	x4, [x29, #-0x20]
   213c0: 17ffff58     	b	0x21120 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x768>
   213c4: 7100085f     	cmp	w2, #0x2
   213c8: 54005023     	b.lo	0x21dcc <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1414>
   213cc: 34005001     	cbz	w1, 0x21dcc <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1414>
   213d0: 8b0d05a8     	add	x8, x13, x13, lsl #1
   213d4: 2a1f03eb     	mov	w11, wzr
   213d8: 531e742c     	lsl	w12, w1, #2
   213dc: d37df114     	lsl	x20, x8, #3
   213e0: 5280002d     	mov	w13, #0x1               // =1
   213e4: 14000004     	b	0x213f4 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xa3c>
   213e8: 110005ad     	add	w13, w13, #0x1
   213ec: 6b0201bf     	cmp	w13, w2
   213f0: 54004ee0     	b.eq	0x21dcc <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1414>
   213f4: 0b0c016b     	add	w11, w11, w12
   213f8: 2a1f03f5     	mov	w21, wzr
   213fc: 3cc18c90     	ldr	q16, [x4, #0x18]!
   21400: 3dc00491     	ldr	q17, [x4, #0x10]
   21404: 8b2b4c6e     	add	x14, x3, w11, uxtw #3
   21408: 8b354dd7     	add	x23, x14, w21, uxtw #3
   2140c: 3cfb6ae2     	ldr	q2, [x23, x27]
   21410: 3cfc6ae5     	ldr	q5, [x23, x28]
   21414: 3cf66ae3     	ldr	q3, [x23, x22]
   21418: 3dc002e6     	ldr	q6, [x23]
   2141c: 08dfff08     	ldarb	w8, [x24]
   21420: 36000ce8     	tbz	w8, #0x0, 0x215bc <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xc04>
   21424: 3dc00712     	ldr	q18, [x24, #0x10]
   21428: 08dfff08     	ldarb	w8, [x24]
   2142c: 36001288     	tbz	w8, #0x0, 0x2167c <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xcc4>
   21430: 3dc00713     	ldr	q19, [x24, #0x10]
   21434: 08dfff08     	ldarb	w8, [x24]
   21438: 36001888     	tbz	w8, #0x0, 0x21748 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xd90>
   2143c: 3dc00714     	ldr	q20, [x24, #0x10]
   21440: 08dfff08     	ldarb	w8, [x24]
   21444: 36001e88     	tbz	w8, #0x0, 0x21814 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xe5c>
   21448: 3dc00715     	ldr	q21, [x24, #0x10]
   2144c: 08dfff08     	ldarb	w8, [x24]
   21450: 360024e8     	tbz	w8, #0x0, 0x218ec <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xf34>
   21454: 4ea00840     	rev64	v0.4s, v2.4s
   21458: 4f909042     	fmul	v2.4s, v2.4s, v16.s[0]
   2145c: 4ea00861     	rev64	v1.4s, v3.4s
   21460: 4f919063     	fmul	v3.4s, v3.4s, v17.s[0]
   21464: 4ea008a4     	rev64	v4.4s, v5.4s
   21468: 4fb09000     	fmul	v0.4s, v0.4s, v16.s[1]
   2146c: 4fb19021     	fmul	v1.4s, v1.4s, v17.s[1]
   21470: 4fb09884     	fmul	v4.4s, v4.4s, v16.s[3]
   21474: 6e201e40     	eor	v0.16b, v18.16b, v0.16b
   21478: 6e211e81     	eor	v1.16b, v20.16b, v1.16b
   2147c: 4e20d440     	fadd	v0.4s, v2.4s, v0.4s
   21480: 4f9098a2     	fmul	v2.4s, v5.4s, v16.s[2]
   21484: 4e21d461     	fadd	v1.4s, v3.4s, v1.4s
   21488: 6e241e63     	eor	v3.16b, v19.16b, v4.16b
   2148c: 4ea1d404     	fsub	v4.4s, v0.4s, v1.4s
   21490: 4e23d442     	fadd	v2.4s, v2.4s, v3.4s
   21494: 4e20d420     	fadd	v0.4s, v1.4s, v0.4s
   21498: 3dc00701     	ldr	q1, [x24, #0x10]
   2149c: 4ea00883     	rev64	v3.4s, v4.4s
   214a0: 4e26d444     	fadd	v4.4s, v2.4s, v6.4s
   214a4: 4ea2d4c2     	fsub	v2.4s, v6.4s, v2.4s
   214a8: 6ea0f865     	fneg	v5.4s, v3.4s
   214ac: 6e231c21     	eor	v1.16b, v1.16b, v3.16b
   214b0: 4e24d406     	fadd	v6.4s, v0.4s, v4.4s
   214b4: 4ea0d480     	fsub	v0.4s, v4.4s, v0.4s
   214b8: 6e251ea5     	eor	v5.16b, v21.16b, v5.16b
   214bc: 4e21d441     	fadd	v1.4s, v2.4s, v1.4s
   214c0: 3d800266     	str	q6, [x19]
   214c4: 4e25d443     	fadd	v3.4s, v2.4s, v5.4s
   214c8: 3cba6a63     	str	q3, [x19, x26]
   214cc: 3cb96a60     	str	q0, [x19, x25]
   214d0: 3cb46a61     	str	q1, [x19, x20]
   214d4: 3cc10ef2     	ldr	q18, [x23, #0x10]!
   214d8: 3cfb6ae2     	ldr	q2, [x23, x27]
   214dc: 3cfc6ae5     	ldr	q5, [x23, x28]
   214e0: 3cf66ae3     	ldr	q3, [x23, x22]
   214e4: 08dfff08     	ldarb	w8, [x24]
   214e8: 360026e8     	tbz	w8, #0x0, 0x219c4 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x100c>
   214ec: 3dc00704     	ldr	q4, [x24, #0x10]
   214f0: 08dfff08     	ldarb	w8, [x24]
   214f4: 36002c88     	tbz	w8, #0x0, 0x21a84 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x10cc>
   214f8: 3dc00706     	ldr	q6, [x24, #0x10]
   214fc: 08dfff08     	ldarb	w8, [x24]
   21500: 36003288     	tbz	w8, #0x0, 0x21b50 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1198>
   21504: 3dc00713     	ldr	q19, [x24, #0x10]
   21508: 08dfff08     	ldarb	w8, [x24]
   2150c: 36003888     	tbz	w8, #0x0, 0x21c1c <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1264>
   21510: 3dc00714     	ldr	q20, [x24, #0x10]
   21514: 08dfff08     	ldarb	w8, [x24]
   21518: 36003ee8     	tbz	w8, #0x0, 0x21cf4 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x133c>
   2151c: 4ea00840     	rev64	v0.4s, v2.4s
   21520: 8b1a0268     	add	x8, x19, x26
   21524: 4ea00861     	rev64	v1.4s, v3.4s
   21528: 8b190269     	add	x9, x19, x25
   2152c: 4f909042     	fmul	v2.4s, v2.4s, v16.s[0]
   21530: 110012b5     	add	w21, w21, #0x4
   21534: 4f919063     	fmul	v3.4s, v3.4s, v17.s[0]
   21538: 6b0102bf     	cmp	w21, w1
   2153c: 4fb09000     	fmul	v0.4s, v0.4s, v16.s[1]
   21540: 4fb19021     	fmul	v1.4s, v1.4s, v17.s[1]
   21544: 6e201c80     	eor	v0.16b, v4.16b, v0.16b
   21548: 6e211e61     	eor	v1.16b, v19.16b, v1.16b
   2154c: 4ea008a4     	rev64	v4.4s, v5.4s
   21550: 4e20d440     	fadd	v0.4s, v2.4s, v0.4s
   21554: 4e21d461     	fadd	v1.4s, v3.4s, v1.4s
   21558: 4fb09882     	fmul	v2.4s, v4.4s, v16.s[3]
   2155c: 4f9098a3     	fmul	v3.4s, v5.4s, v16.s[2]
   21560: 4ea1d404     	fsub	v4.4s, v0.4s, v1.4s
   21564: 6e221cc2     	eor	v2.16b, v6.16b, v2.16b
   21568: 4e20d420     	fadd	v0.4s, v1.4s, v0.4s
   2156c: 4ea00884     	rev64	v4.4s, v4.4s
   21570: 4e22d462     	fadd	v2.4s, v3.4s, v2.4s
   21574: 3dc14143     	ldr	q3, [x10, #0x500]
   21578: 6ea0f885     	fneg	v5.4s, v4.4s
   2157c: 4e32d446     	fadd	v6.4s, v2.4s, v18.4s
   21580: 4ea2d641     	fsub	v1.4s, v18.4s, v2.4s
   21584: 6e241c63     	eor	v3.16b, v3.16b, v4.16b
   21588: 6e251e82     	eor	v2.16b, v20.16b, v5.16b
   2158c: 4e26d405     	fadd	v5.4s, v0.4s, v6.4s
   21590: 4ea0d4c0     	fsub	v0.4s, v6.4s, v0.4s
   21594: 4e22d422     	fadd	v2.4s, v1.4s, v2.4s
   21598: 4e23d421     	fadd	v1.4s, v1.4s, v3.4s
   2159c: 3d800665     	str	q5, [x19, #0x10]
   215a0: 3d800502     	str	q2, [x8, #0x10]
   215a4: 8b140268     	add	x8, x19, x20
   215a8: 91008273     	add	x19, x19, #0x20
   215ac: 3d800520     	str	q0, [x9, #0x10]
   215b0: 3d800501     	str	q1, [x8, #0x10]
   215b4: 54fff2a3     	b.lo	0x21408 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xa50>
   215b8: 17ffff8c     	b	0x213e8 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xa30>
   215bc: aa1803e0     	mov	x0, x24
   215c0: f81e03a4     	stur	x4, [x29, #-0x20]
   215c4: f90043e3     	str	x3, [sp, #0x80]
   215c8: b81d03a2     	stur	w2, [x29, #-0x30]
   215cc: b81c03a1     	stur	w1, [x29, #-0x40]
   215d0: 3c9b03a7     	stur	q7, [x29, #-0x50]
   215d4: b81a03ab     	stur	w11, [x29, #-0x60]
   215d8: b81903ac     	stur	w12, [x29, #-0x70]
   215dc: b81803ad     	stur	w13, [x29, #-0x80]
   215e0: 3c9703b0     	stur	q16, [x29, #-0x90]
   215e4: 3d802bf1     	str	q17, [sp, #0xa0]
   215e8: f9004bee     	str	x14, [sp, #0x90]
   215ec: ad031be5     	stp	q5, q6, [sp, #0x60]
   215f0: ad020be3     	stp	q3, q2, [sp, #0x40]
   215f4: 9400a0f7     	bl	0x499d0 <__cxa_guard_acquire@plt>
   215f8: ad420be3     	ldp	q3, q2, [sp, #0x40]
   215fc: 900001aa     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   21600: ad431be5     	ldp	q5, q6, [sp, #0x60]
   21604: f9404bee     	ldr	x14, [sp, #0x90]
   21608: 3dc02bf1     	ldr	q17, [sp, #0xa0]
   2160c: 3cd703b0     	ldur	q16, [x29, #-0x90]
   21610: b85803ad     	ldur	w13, [x29, #-0x80]
   21614: b85903ac     	ldur	w12, [x29, #-0x70]
   21618: b85a03ab     	ldur	w11, [x29, #-0x60]
   2161c: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   21620: b85c03a1     	ldur	w1, [x29, #-0x40]
   21624: b85d03a2     	ldur	w2, [x29, #-0x30]
   21628: f94043e3     	ldr	x3, [sp, #0x80]
   2162c: f85e03a4     	ldur	x4, [x29, #-0x20]
   21630: 34ffefa0     	cbz	w0, 0x21424 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xa6c>
   21634: aa1803e0     	mov	x0, x24
   21638: 3d800707     	str	q7, [x24, #0x10]
   2163c: 9400a0e9     	bl	0x499e0 <__cxa_guard_release@plt>
   21640: ad420be3     	ldp	q3, q2, [sp, #0x40]
   21644: 900001aa     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   21648: ad431be5     	ldp	q5, q6, [sp, #0x60]
   2164c: f9404bee     	ldr	x14, [sp, #0x90]
   21650: 3dc02bf1     	ldr	q17, [sp, #0xa0]
   21654: 3cd703b0     	ldur	q16, [x29, #-0x90]
   21658: b85803ad     	ldur	w13, [x29, #-0x80]
   2165c: b85903ac     	ldur	w12, [x29, #-0x70]
   21660: b85a03ab     	ldur	w11, [x29, #-0x60]
   21664: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   21668: b85c03a1     	ldur	w1, [x29, #-0x40]
   2166c: b85d03a2     	ldur	w2, [x29, #-0x30]
   21670: f94043e3     	ldr	x3, [sp, #0x80]
   21674: f85e03a4     	ldur	x4, [x29, #-0x20]
   21678: 17ffff6b     	b	0x21424 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xa6c>
   2167c: aa1803e0     	mov	x0, x24
   21680: f81e03a4     	stur	x4, [x29, #-0x20]
   21684: f90043e3     	str	x3, [sp, #0x80]
   21688: b81d03a2     	stur	w2, [x29, #-0x30]
   2168c: b81c03a1     	stur	w1, [x29, #-0x40]
   21690: 3c9b03a7     	stur	q7, [x29, #-0x50]
   21694: b81a03ab     	stur	w11, [x29, #-0x60]
   21698: b81903ac     	stur	w12, [x29, #-0x70]
   2169c: b81803ad     	stur	w13, [x29, #-0x80]
   216a0: 3c9703b0     	stur	q16, [x29, #-0x90]
   216a4: 3d802bf1     	str	q17, [sp, #0xa0]
   216a8: f9004bee     	str	x14, [sp, #0x90]
   216ac: ad031be5     	stp	q5, q6, [sp, #0x60]
   216b0: ad020be3     	stp	q3, q2, [sp, #0x40]
   216b4: 3d800ff2     	str	q18, [sp, #0x30]
   216b8: 9400a0c6     	bl	0x499d0 <__cxa_guard_acquire@plt>
   216bc: ad418ff2     	ldp	q18, q3, [sp, #0x30]
   216c0: 900001aa     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   216c4: ad4297e2     	ldp	q2, q5, [sp, #0x50]
   216c8: 3dc01fe6     	ldr	q6, [sp, #0x70]
   216cc: f9404bee     	ldr	x14, [sp, #0x90]
   216d0: 3dc02bf1     	ldr	q17, [sp, #0xa0]
   216d4: 3cd703b0     	ldur	q16, [x29, #-0x90]
   216d8: b85803ad     	ldur	w13, [x29, #-0x80]
   216dc: b85903ac     	ldur	w12, [x29, #-0x70]
   216e0: b85a03ab     	ldur	w11, [x29, #-0x60]
   216e4: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   216e8: b85c03a1     	ldur	w1, [x29, #-0x40]
   216ec: b85d03a2     	ldur	w2, [x29, #-0x30]
   216f0: f94043e3     	ldr	x3, [sp, #0x80]
   216f4: f85e03a4     	ldur	x4, [x29, #-0x20]
   216f8: 34ffe9c0     	cbz	w0, 0x21430 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xa78>
   216fc: aa1803e0     	mov	x0, x24
   21700: 3d800707     	str	q7, [x24, #0x10]
   21704: 9400a0b7     	bl	0x499e0 <__cxa_guard_release@plt>
   21708: ad418ff2     	ldp	q18, q3, [sp, #0x30]
   2170c: 900001aa     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   21710: ad4297e2     	ldp	q2, q5, [sp, #0x50]
   21714: 3dc01fe6     	ldr	q6, [sp, #0x70]
   21718: f9404bee     	ldr	x14, [sp, #0x90]
   2171c: 3dc02bf1     	ldr	q17, [sp, #0xa0]
   21720: 3cd703b0     	ldur	q16, [x29, #-0x90]
   21724: b85803ad     	ldur	w13, [x29, #-0x80]
   21728: b85903ac     	ldur	w12, [x29, #-0x70]
   2172c: b85a03ab     	ldur	w11, [x29, #-0x60]
   21730: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   21734: b85c03a1     	ldur	w1, [x29, #-0x40]
   21738: b85d03a2     	ldur	w2, [x29, #-0x30]
   2173c: f94043e3     	ldr	x3, [sp, #0x80]
   21740: f85e03a4     	ldur	x4, [x29, #-0x20]
   21744: 17ffff3b     	b	0x21430 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xa78>
   21748: aa1803e0     	mov	x0, x24
   2174c: f81e03a4     	stur	x4, [x29, #-0x20]
   21750: f90043e3     	str	x3, [sp, #0x80]
   21754: b81d03a2     	stur	w2, [x29, #-0x30]
   21758: b81c03a1     	stur	w1, [x29, #-0x40]
   2175c: 3c9b03a7     	stur	q7, [x29, #-0x50]
   21760: b81a03ab     	stur	w11, [x29, #-0x60]
   21764: b81903ac     	stur	w12, [x29, #-0x70]
   21768: b81803ad     	stur	w13, [x29, #-0x80]
   2176c: 3c9703b0     	stur	q16, [x29, #-0x90]
   21770: 3d802bf1     	str	q17, [sp, #0xa0]
   21774: f9004bee     	str	x14, [sp, #0x90]
   21778: ad031be5     	stp	q5, q6, [sp, #0x60]
   2177c: ad020be3     	stp	q3, q2, [sp, #0x40]
   21780: ad014bf3     	stp	q19, q18, [sp, #0x20]
   21784: 9400a093     	bl	0x499d0 <__cxa_guard_acquire@plt>
   21788: ad414bf3     	ldp	q19, q18, [sp, #0x20]
   2178c: 900001aa     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   21790: ad420be3     	ldp	q3, q2, [sp, #0x40]
   21794: ad431be5     	ldp	q5, q6, [sp, #0x60]
   21798: f9404bee     	ldr	x14, [sp, #0x90]
   2179c: 3dc02bf1     	ldr	q17, [sp, #0xa0]
   217a0: 3cd703b0     	ldur	q16, [x29, #-0x90]
   217a4: b85803ad     	ldur	w13, [x29, #-0x80]
   217a8: b85903ac     	ldur	w12, [x29, #-0x70]
   217ac: b85a03ab     	ldur	w11, [x29, #-0x60]
   217b0: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   217b4: b85c03a1     	ldur	w1, [x29, #-0x40]
   217b8: b85d03a2     	ldur	w2, [x29, #-0x30]
   217bc: f94043e3     	ldr	x3, [sp, #0x80]
   217c0: f85e03a4     	ldur	x4, [x29, #-0x20]
   217c4: 34ffe3c0     	cbz	w0, 0x2143c <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xa84>
   217c8: aa1803e0     	mov	x0, x24
   217cc: 3d800707     	str	q7, [x24, #0x10]
   217d0: 9400a084     	bl	0x499e0 <__cxa_guard_release@plt>
   217d4: ad414bf3     	ldp	q19, q18, [sp, #0x20]
   217d8: 900001aa     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   217dc: ad420be3     	ldp	q3, q2, [sp, #0x40]
   217e0: ad431be5     	ldp	q5, q6, [sp, #0x60]
   217e4: f9404bee     	ldr	x14, [sp, #0x90]
   217e8: 3dc02bf1     	ldr	q17, [sp, #0xa0]
   217ec: 3cd703b0     	ldur	q16, [x29, #-0x90]
   217f0: b85803ad     	ldur	w13, [x29, #-0x80]
   217f4: b85903ac     	ldur	w12, [x29, #-0x70]
   217f8: b85a03ab     	ldur	w11, [x29, #-0x60]
   217fc: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   21800: b85c03a1     	ldur	w1, [x29, #-0x40]
   21804: b85d03a2     	ldur	w2, [x29, #-0x30]
   21808: f94043e3     	ldr	x3, [sp, #0x80]
   2180c: f85e03a4     	ldur	x4, [x29, #-0x20]
   21810: 17ffff0b     	b	0x2143c <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xa84>
   21814: aa1803e0     	mov	x0, x24
   21818: f81e03a4     	stur	x4, [x29, #-0x20]
   2181c: f90043e3     	str	x3, [sp, #0x80]
   21820: b81d03a2     	stur	w2, [x29, #-0x30]
   21824: b81c03a1     	stur	w1, [x29, #-0x40]
   21828: 3c9b03a7     	stur	q7, [x29, #-0x50]
   2182c: b81a03ab     	stur	w11, [x29, #-0x60]
   21830: b81903ac     	stur	w12, [x29, #-0x70]
   21834: b81803ad     	stur	w13, [x29, #-0x80]
   21838: 3c9703b0     	stur	q16, [x29, #-0x90]
   2183c: 3d802bf1     	str	q17, [sp, #0xa0]
   21840: f9004bee     	str	x14, [sp, #0x90]
   21844: ad031be5     	stp	q5, q6, [sp, #0x60]
   21848: ad020be3     	stp	q3, q2, [sp, #0x40]
   2184c: ad014bf3     	stp	q19, q18, [sp, #0x20]
   21850: 3d8007f4     	str	q20, [sp, #0x10]
   21854: 9400a05f     	bl	0x499d0 <__cxa_guard_acquire@plt>
   21858: ad40cff4     	ldp	q20, q19, [sp, #0x10]
   2185c: 900001aa     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   21860: ad418ff2     	ldp	q18, q3, [sp, #0x30]
   21864: ad4297e2     	ldp	q2, q5, [sp, #0x50]
   21868: 3dc01fe6     	ldr	q6, [sp, #0x70]
   2186c: f9404bee     	ldr	x14, [sp, #0x90]
   21870: 3dc02bf1     	ldr	q17, [sp, #0xa0]
   21874: 3cd703b0     	ldur	q16, [x29, #-0x90]
   21878: b85803ad     	ldur	w13, [x29, #-0x80]
   2187c: b85903ac     	ldur	w12, [x29, #-0x70]
   21880: b85a03ab     	ldur	w11, [x29, #-0x60]
   21884: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   21888: b85c03a1     	ldur	w1, [x29, #-0x40]
   2188c: b85d03a2     	ldur	w2, [x29, #-0x30]
   21890: f94043e3     	ldr	x3, [sp, #0x80]
   21894: f85e03a4     	ldur	x4, [x29, #-0x20]
   21898: 34ffdd80     	cbz	w0, 0x21448 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xa90>
   2189c: aa1803e0     	mov	x0, x24
   218a0: 3d800707     	str	q7, [x24, #0x10]
   218a4: 9400a04f     	bl	0x499e0 <__cxa_guard_release@plt>
   218a8: ad40cff4     	ldp	q20, q19, [sp, #0x10]
   218ac: 900001aa     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   218b0: ad418ff2     	ldp	q18, q3, [sp, #0x30]
   218b4: ad4297e2     	ldp	q2, q5, [sp, #0x50]
   218b8: 3dc01fe6     	ldr	q6, [sp, #0x70]
   218bc: f9404bee     	ldr	x14, [sp, #0x90]
   218c0: 3dc02bf1     	ldr	q17, [sp, #0xa0]
   218c4: 3cd703b0     	ldur	q16, [x29, #-0x90]
   218c8: b85803ad     	ldur	w13, [x29, #-0x80]
   218cc: b85903ac     	ldur	w12, [x29, #-0x70]
   218d0: b85a03ab     	ldur	w11, [x29, #-0x60]
   218d4: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   218d8: b85c03a1     	ldur	w1, [x29, #-0x40]
   218dc: b85d03a2     	ldur	w2, [x29, #-0x30]
   218e0: f94043e3     	ldr	x3, [sp, #0x80]
   218e4: f85e03a4     	ldur	x4, [x29, #-0x20]
   218e8: 17fffed8     	b	0x21448 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xa90>
   218ec: aa1803e0     	mov	x0, x24
   218f0: f81e03a4     	stur	x4, [x29, #-0x20]
   218f4: f90043e3     	str	x3, [sp, #0x80]
   218f8: b81d03a2     	stur	w2, [x29, #-0x30]
   218fc: b81c03a1     	stur	w1, [x29, #-0x40]
   21900: 3c9b03a7     	stur	q7, [x29, #-0x50]
   21904: b81a03ab     	stur	w11, [x29, #-0x60]
   21908: b81903ac     	stur	w12, [x29, #-0x70]
   2190c: b81803ad     	stur	w13, [x29, #-0x80]
   21910: 3c9703b0     	stur	q16, [x29, #-0x90]
   21914: 3d802bf1     	str	q17, [sp, #0xa0]
   21918: f9004bee     	str	x14, [sp, #0x90]
   2191c: ad031be5     	stp	q5, q6, [sp, #0x60]
   21920: ad020be3     	stp	q3, q2, [sp, #0x40]
   21924: ad014bf3     	stp	q19, q18, [sp, #0x20]
   21928: ad0053f5     	stp	q21, q20, [sp]
   2192c: 9400a029     	bl	0x499d0 <__cxa_guard_acquire@plt>
   21930: ad4053f5     	ldp	q21, q20, [sp]
   21934: 900001aa     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   21938: ad414bf3     	ldp	q19, q18, [sp, #0x20]
   2193c: ad420be3     	ldp	q3, q2, [sp, #0x40]
   21940: ad431be5     	ldp	q5, q6, [sp, #0x60]
   21944: f9404bee     	ldr	x14, [sp, #0x90]
   21948: 3dc02bf1     	ldr	q17, [sp, #0xa0]
   2194c: 3cd703b0     	ldur	q16, [x29, #-0x90]
   21950: b85803ad     	ldur	w13, [x29, #-0x80]
   21954: b85903ac     	ldur	w12, [x29, #-0x70]
   21958: b85a03ab     	ldur	w11, [x29, #-0x60]
   2195c: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   21960: b85c03a1     	ldur	w1, [x29, #-0x40]
   21964: b85d03a2     	ldur	w2, [x29, #-0x30]
   21968: f94043e3     	ldr	x3, [sp, #0x80]
   2196c: f85e03a4     	ldur	x4, [x29, #-0x20]
   21970: 34ffd720     	cbz	w0, 0x21454 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xa9c>
   21974: aa1803e0     	mov	x0, x24
   21978: 3d800707     	str	q7, [x24, #0x10]
   2197c: 9400a019     	bl	0x499e0 <__cxa_guard_release@plt>
   21980: ad4053f5     	ldp	q21, q20, [sp]
   21984: 900001aa     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   21988: ad414bf3     	ldp	q19, q18, [sp, #0x20]
   2198c: ad420be3     	ldp	q3, q2, [sp, #0x40]
   21990: ad431be5     	ldp	q5, q6, [sp, #0x60]
   21994: f9404bee     	ldr	x14, [sp, #0x90]
   21998: 3dc02bf1     	ldr	q17, [sp, #0xa0]
   2199c: 3cd703b0     	ldur	q16, [x29, #-0x90]
   219a0: b85803ad     	ldur	w13, [x29, #-0x80]
   219a4: b85903ac     	ldur	w12, [x29, #-0x70]
   219a8: b85a03ab     	ldur	w11, [x29, #-0x60]
   219ac: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   219b0: b85c03a1     	ldur	w1, [x29, #-0x40]
   219b4: b85d03a2     	ldur	w2, [x29, #-0x30]
   219b8: f94043e3     	ldr	x3, [sp, #0x80]
   219bc: f85e03a4     	ldur	x4, [x29, #-0x20]
   219c0: 17fffea5     	b	0x21454 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xa9c>
   219c4: aa1803e0     	mov	x0, x24
   219c8: f81e03a4     	stur	x4, [x29, #-0x20]
   219cc: aa0303f7     	mov	x23, x3
   219d0: b81d03a2     	stur	w2, [x29, #-0x30]
   219d4: b81c03a1     	stur	w1, [x29, #-0x40]
   219d8: 3c9b03a7     	stur	q7, [x29, #-0x50]
   219dc: b81a03ab     	stur	w11, [x29, #-0x60]
   219e0: b81903ac     	stur	w12, [x29, #-0x70]
   219e4: b81803ad     	stur	w13, [x29, #-0x80]
   219e8: 3c9703b0     	stur	q16, [x29, #-0x90]
   219ec: 3d802bf1     	str	q17, [sp, #0xa0]
   219f0: f9004bee     	str	x14, [sp, #0x90]
   219f4: ad03cbe5     	stp	q5, q18, [sp, #0x70]
   219f8: ad028be3     	stp	q3, q2, [sp, #0x50]
   219fc: 94009ff5     	bl	0x499d0 <__cxa_guard_acquire@plt>
   21a00: ad428be3     	ldp	q3, q2, [sp, #0x50]
   21a04: 900001aa     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   21a08: aa1703e3     	mov	x3, x23
   21a0c: ad43cbe5     	ldp	q5, q18, [sp, #0x70]
   21a10: f9404bee     	ldr	x14, [sp, #0x90]
   21a14: 3dc02bf1     	ldr	q17, [sp, #0xa0]
   21a18: 3cd703b0     	ldur	q16, [x29, #-0x90]
   21a1c: b85803ad     	ldur	w13, [x29, #-0x80]
   21a20: b85903ac     	ldur	w12, [x29, #-0x70]
   21a24: b85a03ab     	ldur	w11, [x29, #-0x60]
   21a28: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   21a2c: b85c03a1     	ldur	w1, [x29, #-0x40]
   21a30: b85d03a2     	ldur	w2, [x29, #-0x30]
   21a34: f85e03a4     	ldur	x4, [x29, #-0x20]
   21a38: 34ffd5a0     	cbz	w0, 0x214ec <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xb34>
   21a3c: aa1803e0     	mov	x0, x24
   21a40: 3d800707     	str	q7, [x24, #0x10]
   21a44: 94009fe7     	bl	0x499e0 <__cxa_guard_release@plt>
   21a48: ad428be3     	ldp	q3, q2, [sp, #0x50]
   21a4c: 900001aa     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   21a50: aa1703e3     	mov	x3, x23
   21a54: ad43cbe5     	ldp	q5, q18, [sp, #0x70]
   21a58: f9404bee     	ldr	x14, [sp, #0x90]
   21a5c: 3dc02bf1     	ldr	q17, [sp, #0xa0]
   21a60: 3cd703b0     	ldur	q16, [x29, #-0x90]
   21a64: b85803ad     	ldur	w13, [x29, #-0x80]
   21a68: b85903ac     	ldur	w12, [x29, #-0x70]
   21a6c: b85a03ab     	ldur	w11, [x29, #-0x60]
   21a70: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   21a74: b85c03a1     	ldur	w1, [x29, #-0x40]
   21a78: b85d03a2     	ldur	w2, [x29, #-0x30]
   21a7c: f85e03a4     	ldur	x4, [x29, #-0x20]
   21a80: 17fffe9b     	b	0x214ec <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xb34>
   21a84: aa1803e0     	mov	x0, x24
   21a88: f81e03a4     	stur	x4, [x29, #-0x20]
   21a8c: aa0303f7     	mov	x23, x3
   21a90: b81d03a2     	stur	w2, [x29, #-0x30]
   21a94: b81c03a1     	stur	w1, [x29, #-0x40]
   21a98: 3c9b03a7     	stur	q7, [x29, #-0x50]
   21a9c: b81a03ab     	stur	w11, [x29, #-0x60]
   21aa0: b81903ac     	stur	w12, [x29, #-0x70]
   21aa4: b81803ad     	stur	w13, [x29, #-0x80]
   21aa8: 3c9703b0     	stur	q16, [x29, #-0x90]
   21aac: 3d802bf1     	str	q17, [sp, #0xa0]
   21ab0: f9004bee     	str	x14, [sp, #0x90]
   21ab4: ad03cbe5     	stp	q5, q18, [sp, #0x70]
   21ab8: ad028be3     	stp	q3, q2, [sp, #0x50]
   21abc: 3d8013e4     	str	q4, [sp, #0x40]
   21ac0: 94009fc4     	bl	0x499d0 <__cxa_guard_acquire@plt>
   21ac4: ad420fe4     	ldp	q4, q3, [sp, #0x40]
   21ac8: 900001aa     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   21acc: aa1703e3     	mov	x3, x23
   21ad0: ad4317e2     	ldp	q2, q5, [sp, #0x60]
   21ad4: 3dc023f2     	ldr	q18, [sp, #0x80]
   21ad8: f9404bee     	ldr	x14, [sp, #0x90]
   21adc: 3dc02bf1     	ldr	q17, [sp, #0xa0]
   21ae0: 3cd703b0     	ldur	q16, [x29, #-0x90]
   21ae4: b85803ad     	ldur	w13, [x29, #-0x80]
   21ae8: b85903ac     	ldur	w12, [x29, #-0x70]
   21aec: b85a03ab     	ldur	w11, [x29, #-0x60]
   21af0: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   21af4: b85c03a1     	ldur	w1, [x29, #-0x40]
   21af8: b85d03a2     	ldur	w2, [x29, #-0x30]
   21afc: f85e03a4     	ldur	x4, [x29, #-0x20]
   21b00: 34ffcfc0     	cbz	w0, 0x214f8 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xb40>
   21b04: aa1803e0     	mov	x0, x24
   21b08: 3d800707     	str	q7, [x24, #0x10]
   21b0c: 94009fb5     	bl	0x499e0 <__cxa_guard_release@plt>
   21b10: ad420fe4     	ldp	q4, q3, [sp, #0x40]
   21b14: 900001aa     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   21b18: aa1703e3     	mov	x3, x23
   21b1c: ad4317e2     	ldp	q2, q5, [sp, #0x60]
   21b20: 3dc023f2     	ldr	q18, [sp, #0x80]
   21b24: f9404bee     	ldr	x14, [sp, #0x90]
   21b28: 3dc02bf1     	ldr	q17, [sp, #0xa0]
   21b2c: 3cd703b0     	ldur	q16, [x29, #-0x90]
   21b30: b85803ad     	ldur	w13, [x29, #-0x80]
   21b34: b85903ac     	ldur	w12, [x29, #-0x70]
   21b38: b85a03ab     	ldur	w11, [x29, #-0x60]
   21b3c: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   21b40: b85c03a1     	ldur	w1, [x29, #-0x40]
   21b44: b85d03a2     	ldur	w2, [x29, #-0x30]
   21b48: f85e03a4     	ldur	x4, [x29, #-0x20]
   21b4c: 17fffe6b     	b	0x214f8 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xb40>
   21b50: aa1803e0     	mov	x0, x24
   21b54: f81e03a4     	stur	x4, [x29, #-0x20]
   21b58: aa0303f7     	mov	x23, x3
   21b5c: b81d03a2     	stur	w2, [x29, #-0x30]
   21b60: b81c03a1     	stur	w1, [x29, #-0x40]
   21b64: 3c9b03a7     	stur	q7, [x29, #-0x50]
   21b68: b81a03ab     	stur	w11, [x29, #-0x60]
   21b6c: b81903ac     	stur	w12, [x29, #-0x70]
   21b70: b81803ad     	stur	w13, [x29, #-0x80]
   21b74: 3c9703b0     	stur	q16, [x29, #-0x90]
   21b78: 3d802bf1     	str	q17, [sp, #0xa0]
   21b7c: f9004bee     	str	x14, [sp, #0x90]
   21b80: ad03cbe5     	stp	q5, q18, [sp, #0x70]
   21b84: ad028be3     	stp	q3, q2, [sp, #0x50]
   21b88: ad0193e6     	stp	q6, q4, [sp, #0x30]
   21b8c: 94009f91     	bl	0x499d0 <__cxa_guard_acquire@plt>
   21b90: ad4193e6     	ldp	q6, q4, [sp, #0x30]
   21b94: 900001aa     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   21b98: aa1703e3     	mov	x3, x23
   21b9c: ad428be3     	ldp	q3, q2, [sp, #0x50]
   21ba0: ad43cbe5     	ldp	q5, q18, [sp, #0x70]
   21ba4: f9404bee     	ldr	x14, [sp, #0x90]
   21ba8: 3dc02bf1     	ldr	q17, [sp, #0xa0]
   21bac: 3cd703b0     	ldur	q16, [x29, #-0x90]
   21bb0: b85803ad     	ldur	w13, [x29, #-0x80]
   21bb4: b85903ac     	ldur	w12, [x29, #-0x70]
   21bb8: b85a03ab     	ldur	w11, [x29, #-0x60]
   21bbc: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   21bc0: b85c03a1     	ldur	w1, [x29, #-0x40]
   21bc4: b85d03a2     	ldur	w2, [x29, #-0x30]
   21bc8: f85e03a4     	ldur	x4, [x29, #-0x20]
   21bcc: 34ffc9c0     	cbz	w0, 0x21504 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xb4c>
   21bd0: aa1803e0     	mov	x0, x24
   21bd4: 3d800707     	str	q7, [x24, #0x10]
   21bd8: 94009f82     	bl	0x499e0 <__cxa_guard_release@plt>
   21bdc: ad4193e6     	ldp	q6, q4, [sp, #0x30]
   21be0: 900001aa     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   21be4: aa1703e3     	mov	x3, x23
   21be8: ad428be3     	ldp	q3, q2, [sp, #0x50]
   21bec: ad43cbe5     	ldp	q5, q18, [sp, #0x70]
   21bf0: f9404bee     	ldr	x14, [sp, #0x90]
   21bf4: 3dc02bf1     	ldr	q17, [sp, #0xa0]
   21bf8: 3cd703b0     	ldur	q16, [x29, #-0x90]
   21bfc: b85803ad     	ldur	w13, [x29, #-0x80]
   21c00: b85903ac     	ldur	w12, [x29, #-0x70]
   21c04: b85a03ab     	ldur	w11, [x29, #-0x60]
   21c08: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   21c0c: b85c03a1     	ldur	w1, [x29, #-0x40]
   21c10: b85d03a2     	ldur	w2, [x29, #-0x30]
   21c14: f85e03a4     	ldur	x4, [x29, #-0x20]
   21c18: 17fffe3b     	b	0x21504 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xb4c>
   21c1c: aa1803e0     	mov	x0, x24
   21c20: f81e03a4     	stur	x4, [x29, #-0x20]
   21c24: aa0303f7     	mov	x23, x3
   21c28: b81d03a2     	stur	w2, [x29, #-0x30]
   21c2c: b81c03a1     	stur	w1, [x29, #-0x40]
   21c30: 3c9b03a7     	stur	q7, [x29, #-0x50]
   21c34: b81a03ab     	stur	w11, [x29, #-0x60]
   21c38: b81903ac     	stur	w12, [x29, #-0x70]
   21c3c: b81803ad     	stur	w13, [x29, #-0x80]
   21c40: 3c9703b0     	stur	q16, [x29, #-0x90]
   21c44: 3d802bf1     	str	q17, [sp, #0xa0]
   21c48: f9004bee     	str	x14, [sp, #0x90]
   21c4c: ad03cbe5     	stp	q5, q18, [sp, #0x70]
   21c50: ad028be3     	stp	q3, q2, [sp, #0x50]
   21c54: ad0193e6     	stp	q6, q4, [sp, #0x30]
   21c58: 3d800bf3     	str	q19, [sp, #0x20]
   21c5c: 94009f5d     	bl	0x499d0 <__cxa_guard_acquire@plt>
   21c60: ad411bf3     	ldp	q19, q6, [sp, #0x20]
   21c64: 900001aa     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   21c68: aa1703e3     	mov	x3, x23
   21c6c: ad420fe4     	ldp	q4, q3, [sp, #0x40]
   21c70: ad4317e2     	ldp	q2, q5, [sp, #0x60]
   21c74: 3dc023f2     	ldr	q18, [sp, #0x80]
   21c78: f9404bee     	ldr	x14, [sp, #0x90]
   21c7c: 3dc02bf1     	ldr	q17, [sp, #0xa0]
   21c80: 3cd703b0     	ldur	q16, [x29, #-0x90]
   21c84: b85803ad     	ldur	w13, [x29, #-0x80]
   21c88: b85903ac     	ldur	w12, [x29, #-0x70]
   21c8c: b85a03ab     	ldur	w11, [x29, #-0x60]
   21c90: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   21c94: b85c03a1     	ldur	w1, [x29, #-0x40]
   21c98: b85d03a2     	ldur	w2, [x29, #-0x30]
   21c9c: f85e03a4     	ldur	x4, [x29, #-0x20]
   21ca0: 34ffc380     	cbz	w0, 0x21510 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xb58>
   21ca4: aa1803e0     	mov	x0, x24
   21ca8: 3d800707     	str	q7, [x24, #0x10]
   21cac: 94009f4d     	bl	0x499e0 <__cxa_guard_release@plt>
   21cb0: ad411bf3     	ldp	q19, q6, [sp, #0x20]
   21cb4: 900001aa     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   21cb8: aa1703e3     	mov	x3, x23
   21cbc: ad420fe4     	ldp	q4, q3, [sp, #0x40]
   21cc0: ad4317e2     	ldp	q2, q5, [sp, #0x60]
   21cc4: 3dc023f2     	ldr	q18, [sp, #0x80]
   21cc8: f9404bee     	ldr	x14, [sp, #0x90]
   21ccc: 3dc02bf1     	ldr	q17, [sp, #0xa0]
   21cd0: 3cd703b0     	ldur	q16, [x29, #-0x90]
   21cd4: b85803ad     	ldur	w13, [x29, #-0x80]
   21cd8: b85903ac     	ldur	w12, [x29, #-0x70]
   21cdc: b85a03ab     	ldur	w11, [x29, #-0x60]
   21ce0: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   21ce4: b85c03a1     	ldur	w1, [x29, #-0x40]
   21ce8: b85d03a2     	ldur	w2, [x29, #-0x30]
   21cec: f85e03a4     	ldur	x4, [x29, #-0x20]
   21cf0: 17fffe08     	b	0x21510 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xb58>
   21cf4: aa1803e0     	mov	x0, x24
   21cf8: f81e03a4     	stur	x4, [x29, #-0x20]
   21cfc: aa0303f7     	mov	x23, x3
   21d00: b81d03a2     	stur	w2, [x29, #-0x30]
   21d04: b81c03a1     	stur	w1, [x29, #-0x40]
   21d08: 3c9b03a7     	stur	q7, [x29, #-0x50]
   21d0c: b81a03ab     	stur	w11, [x29, #-0x60]
   21d10: b81903ac     	stur	w12, [x29, #-0x70]
   21d14: b81803ad     	stur	w13, [x29, #-0x80]
   21d18: 3c9703b0     	stur	q16, [x29, #-0x90]
   21d1c: 3d802bf1     	str	q17, [sp, #0xa0]
   21d20: f9004bee     	str	x14, [sp, #0x90]
   21d24: ad03cbe5     	stp	q5, q18, [sp, #0x70]
   21d28: ad028be3     	stp	q3, q2, [sp, #0x50]
   21d2c: ad0193e6     	stp	q6, q4, [sp, #0x30]
   21d30: ad00cff4     	stp	q20, q19, [sp, #0x10]
   21d34: 94009f27     	bl	0x499d0 <__cxa_guard_acquire@plt>
   21d38: ad40cff4     	ldp	q20, q19, [sp, #0x10]
   21d3c: 900001aa     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   21d40: aa1703e3     	mov	x3, x23
   21d44: ad4193e6     	ldp	q6, q4, [sp, #0x30]
   21d48: ad428be3     	ldp	q3, q2, [sp, #0x50]
   21d4c: ad43cbe5     	ldp	q5, q18, [sp, #0x70]
   21d50: f9404bee     	ldr	x14, [sp, #0x90]
   21d54: 3dc02bf1     	ldr	q17, [sp, #0xa0]
   21d58: 3cd703b0     	ldur	q16, [x29, #-0x90]
   21d5c: b85803ad     	ldur	w13, [x29, #-0x80]
   21d60: b85903ac     	ldur	w12, [x29, #-0x70]
   21d64: b85a03ab     	ldur	w11, [x29, #-0x60]
   21d68: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   21d6c: b85c03a1     	ldur	w1, [x29, #-0x40]
   21d70: b85d03a2     	ldur	w2, [x29, #-0x30]
   21d74: f85e03a4     	ldur	x4, [x29, #-0x20]
   21d78: 34ffbd20     	cbz	w0, 0x2151c <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xb64>
   21d7c: aa1803e0     	mov	x0, x24
   21d80: 3d800707     	str	q7, [x24, #0x10]
   21d84: 94009f17     	bl	0x499e0 <__cxa_guard_release@plt>
   21d88: ad40cff4     	ldp	q20, q19, [sp, #0x10]
   21d8c: 900001aa     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   21d90: aa1703e3     	mov	x3, x23
   21d94: ad4193e6     	ldp	q6, q4, [sp, #0x30]
   21d98: ad428be3     	ldp	q3, q2, [sp, #0x50]
   21d9c: ad43cbe5     	ldp	q5, q18, [sp, #0x70]
   21da0: f9404bee     	ldr	x14, [sp, #0x90]
   21da4: 3dc02bf1     	ldr	q17, [sp, #0xa0]
   21da8: 3cd703b0     	ldur	q16, [x29, #-0x90]
   21dac: b85803ad     	ldur	w13, [x29, #-0x80]
   21db0: b85903ac     	ldur	w12, [x29, #-0x70]
   21db4: b85a03ab     	ldur	w11, [x29, #-0x60]
   21db8: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   21dbc: b85c03a1     	ldur	w1, [x29, #-0x40]
   21dc0: b85d03a2     	ldur	w2, [x29, #-0x30]
   21dc4: f85e03a4     	ldur	x4, [x29, #-0x20]
   21dc8: 17fffdd5     	b	0x2151c <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xb64>
   21dcc: a9594ff4     	ldp	x20, x19, [sp, #0x190]
   21dd0: a95857f6     	ldp	x22, x21, [sp, #0x180]
   21dd4: a9575ff8     	ldp	x24, x23, [sp, #0x170]
   21dd8: a95667fa     	ldp	x26, x25, [sp, #0x160]
   21ddc: a9556ffc     	ldp	x28, x27, [sp, #0x150]
   21de0: a9547bfd     	ldp	x29, x30, [sp, #0x140]
   21de4: 910683ff     	add	sp, sp, #0x1a0
   21de8: d65f03c0     	ret

0000000000021dec <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)>:
   21dec: d10743ff     	sub	sp, sp, #0x1d0
   21df0: a9177bfd     	stp	x29, x30, [sp, #0x170]
   21df4: 9105c3fd     	add	x29, sp, #0x170
   21df8: a9186ffc     	stp	x28, x27, [sp, #0x180]
   21dfc: a91967fa     	stp	x26, x25, [sp, #0x190]
   21e00: a91a5ff8     	stp	x24, x23, [sp, #0x1a0]
   21e04: a91b57f6     	stp	x22, x21, [sp, #0x1b0]
   21e08: a91c4ff4     	stp	x20, x19, [sp, #0x1c0]
   21e0c: aa0503f3     	mov	x19, x5
   21e10: 53027c0d     	lsr	w13, w0, #2
   21e14: 7100103f     	cmp	w1, #0x4
   21e18: 54003661     	b.ne	0x224e4 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x6f8>
   21e1c: 3400a602     	cbz	w2, 0x232dc <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x14f0>
   21e20: 90ffff6a     	adrp	x10, 0xd000 <vsnprintf+0xd000>
   21e24: 2a0203e8     	mov	w8, w2
   21e28: 8b0d05a9     	add	x9, x13, x13, lsl #1
   21e2c: 900001b6     	adrp	x22, 0x55000 <vsnprintf+0x55000>
   21e30: aa1f03f4     	mov	x20, xzr
   21e34: d37ced15     	lsl	x21, x8, #4
   21e38: d37df137     	lsl	x23, x9, #3
   21e3c: d37cedb8     	lsl	x24, x13, #4
   21e40: d37df1b9     	lsl	x25, x13, #3
   21e44: 3dc3ad47     	ldr	q7, [x10, #0xeb0]
   21e48: 900001ba     	adrp	x26, 0x55000 <vsnprintf+0x55000>
   21e4c: 9113c2d6     	add	x22, x22, #0x4f0
   21e50: 927c6e88     	and	x8, x20, #0xfffffff0
   21e54: ad404490     	ldp	q16, q17, [x4]
   21e58: 8b080c7b     	add	x27, x3, x8, lsl #3
   21e5c: 3dc00366     	ldr	q6, [x27]
   21e60: 3dc00b63     	ldr	q3, [x27, #0x20]
   21e64: 3dc01365     	ldr	q5, [x27, #0x40]
   21e68: 3dc01b64     	ldr	q4, [x27, #0x60]
   21e6c: 08dffec8     	ldarb	w8, [x22]
   21e70: 36000dc8     	tbz	w8, #0x0, 0x22028 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x23c>
   21e74: 3dc006d5     	ldr	q21, [x22, #0x10]
   21e78: 08dffec8     	ldarb	w8, [x22]
   21e7c: 36001088     	tbz	w8, #0x0, 0x2208c <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x2a0>
   21e80: 3dc006d6     	ldr	q22, [x22, #0x10]
   21e84: 08dffec8     	ldarb	w8, [x22]
   21e88: 36001348     	tbz	w8, #0x0, 0x220f0 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x304>
   21e8c: 3dc006d7     	ldr	q23, [x22, #0x10]
   21e90: 08dffec8     	ldarb	w8, [x22]
   21e94: 36001668     	tbz	w8, #0x0, 0x22160 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x374>
   21e98: 3dc006d8     	ldr	q24, [x22, #0x10]
   21e9c: 08dffec8     	ldarb	w8, [x22]
   21ea0: 360019e8     	tbz	w8, #0x0, 0x221dc <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x3f0>
   21ea4: 4e0c0600     	dup	v0.4s, v16.s[1]
   21ea8: 4e0c0622     	dup	v2.4s, v17.s[1]
   21eac: 4e1c0601     	dup	v1.4s, v16.s[3]
   21eb0: 6ea0f812     	fneg	v18.4s, v0.4s
   21eb4: 6ea0f853     	fneg	v19.4s, v2.4s
   21eb8: 4ea00860     	rev64	v0.4s, v3.4s
   21ebc: 4ea00882     	rev64	v2.4s, v4.4s
   21ec0: 6ea0f834     	fneg	v20.4s, v1.4s
   21ec4: 6e32dc00     	fmul	v0.4s, v0.4s, v18.4s
   21ec8: 6e33dc41     	fmul	v1.4s, v2.4s, v19.4s
   21ecc: 4f909062     	fmul	v2.4s, v3.4s, v16.s[0]
   21ed0: 4f919083     	fmul	v3.4s, v4.4s, v17.s[0]
   21ed4: 4ea008a4     	rev64	v4.4s, v5.4s
   21ed8: 6e201ea0     	eor	v0.16b, v21.16b, v0.16b
   21edc: 6e211ee1     	eor	v1.16b, v23.16b, v1.16b
   21ee0: 6e34dc84     	fmul	v4.4s, v4.4s, v20.4s
   21ee4: 4e20d440     	fadd	v0.4s, v2.4s, v0.4s
   21ee8: 4e21d461     	fadd	v1.4s, v3.4s, v1.4s
   21eec: 4f9098a2     	fmul	v2.4s, v5.4s, v16.s[2]
   21ef0: 6e241ec3     	eor	v3.16b, v22.16b, v4.16b
   21ef4: 4ea1d404     	fsub	v4.4s, v0.4s, v1.4s
   21ef8: 4e20d420     	fadd	v0.4s, v1.4s, v0.4s
   21efc: 4e23d442     	fadd	v2.4s, v2.4s, v3.4s
   21f00: 4ea00883     	rev64	v3.4s, v4.4s
   21f04: 3dc006c4     	ldr	q4, [x22, #0x10]
   21f08: 4e26d445     	fadd	v5.4s, v2.4s, v6.4s
   21f0c: 4ea2d4c2     	fsub	v2.4s, v6.4s, v2.4s
   21f10: 6ea0f861     	fneg	v1.4s, v3.4s
   21f14: 6e231f03     	eor	v3.16b, v24.16b, v3.16b
   21f18: 4e25d406     	fadd	v6.4s, v0.4s, v5.4s
   21f1c: 4ea0d4a0     	fsub	v0.4s, v5.4s, v0.4s
   21f20: 6e211c81     	eor	v1.16b, v4.16b, v1.16b
   21f24: 4e23d443     	fadd	v3.4s, v2.4s, v3.4s
   21f28: 3d800266     	str	q6, [x19]
   21f2c: 4e21d441     	fadd	v1.4s, v2.4s, v1.4s
   21f30: 3cb96a63     	str	q3, [x19, x25]
   21f34: 3cb86a60     	str	q0, [x19, x24]
   21f38: 3cb76a61     	str	q1, [x19, x23]
   21f3c: 3dc00766     	ldr	q6, [x27, #0x10]
   21f40: 3dc00f63     	ldr	q3, [x27, #0x30]
   21f44: 3dc01765     	ldr	q5, [x27, #0x50]
   21f48: 3dc01f64     	ldr	q4, [x27, #0x70]
   21f4c: 08dffec8     	ldarb	w8, [x22]
   21f50: 36001848     	tbz	w8, #0x0, 0x22258 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x46c>
   21f54: 3dc006d5     	ldr	q21, [x22, #0x10]
   21f58: 08dffec8     	ldarb	w8, [x22]
   21f5c: 36001b88     	tbz	w8, #0x0, 0x222cc <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x4e0>
   21f60: 3dc006d6     	ldr	q22, [x22, #0x10]
   21f64: 08dffec8     	ldarb	w8, [x22]
   21f68: 36001f28     	tbz	w8, #0x0, 0x2234c <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x560>
   21f6c: 3dc006d7     	ldr	q23, [x22, #0x10]
   21f70: 08dffec8     	ldarb	w8, [x22]
   21f74: 360022c8     	tbz	w8, #0x0, 0x223cc <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x5e0>
   21f78: 3dc006d8     	ldr	q24, [x22, #0x10]
   21f7c: 08dffec8     	ldarb	w8, [x22]
   21f80: 360026c8     	tbz	w8, #0x0, 0x22458 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x66c>
   21f84: 4ea00860     	rev64	v0.4s, v3.4s
   21f88: 8b190268     	add	x8, x19, x25
   21f8c: 4ea00881     	rev64	v1.4s, v4.4s
   21f90: 8b170269     	add	x9, x19, x23
   21f94: 4f909063     	fmul	v3.4s, v3.4s, v16.s[0]
   21f98: 91004294     	add	x20, x20, #0x10
   21f9c: 4f919084     	fmul	v4.4s, v4.4s, v17.s[0]
   21fa0: 91006084     	add	x4, x4, #0x18
   21fa4: 6e32dc00     	fmul	v0.4s, v0.4s, v18.4s
   21fa8: eb1402bf     	cmp	x21, x20
   21fac: 6e33dc21     	fmul	v1.4s, v1.4s, v19.4s
   21fb0: 4ea008a2     	rev64	v2.4s, v5.4s
   21fb4: 4f9098a5     	fmul	v5.4s, v5.4s, v16.s[2]
   21fb8: 6e201ea0     	eor	v0.16b, v21.16b, v0.16b
   21fbc: 6e211ee1     	eor	v1.16b, v23.16b, v1.16b
   21fc0: 6e34dc42     	fmul	v2.4s, v2.4s, v20.4s
   21fc4: 4e20d460     	fadd	v0.4s, v3.4s, v0.4s
   21fc8: 4e21d481     	fadd	v1.4s, v4.4s, v1.4s
   21fcc: 3dc14344     	ldr	q4, [x26, #0x500]
   21fd0: 6e221ec2     	eor	v2.16b, v22.16b, v2.16b
   21fd4: 4ea1d403     	fsub	v3.4s, v0.4s, v1.4s
   21fd8: 4e22d4a2     	fadd	v2.4s, v5.4s, v2.4s
   21fdc: 4e20d420     	fadd	v0.4s, v1.4s, v0.4s
   21fe0: 4ea00863     	rev64	v3.4s, v3.4s
   21fe4: 4e26d445     	fadd	v5.4s, v2.4s, v6.4s
   21fe8: 4ea2d4c2     	fsub	v2.4s, v6.4s, v2.4s
   21fec: 6ea0f861     	fneg	v1.4s, v3.4s
   21ff0: 6e231f03     	eor	v3.16b, v24.16b, v3.16b
   21ff4: 4e25d406     	fadd	v6.4s, v0.4s, v5.4s
   21ff8: 4ea0d4a0     	fsub	v0.4s, v5.4s, v0.4s
   21ffc: 6e211c81     	eor	v1.16b, v4.16b, v1.16b
   22000: 4e23d443     	fadd	v3.4s, v2.4s, v3.4s
   22004: 3d800666     	str	q6, [x19, #0x10]
   22008: 4e21d441     	fadd	v1.4s, v2.4s, v1.4s
   2200c: 3d800503     	str	q3, [x8, #0x10]
   22010: 8b180268     	add	x8, x19, x24
   22014: 91008273     	add	x19, x19, #0x20
   22018: 3d800500     	str	q0, [x8, #0x10]
   2201c: 3d800521     	str	q1, [x9, #0x10]
   22020: 54fff181     	b.ne	0x21e50 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x64>
   22024: 140004ae     	b	0x232dc <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x14f0>
   22028: aa1603e0     	mov	x0, x22
   2202c: f81e03a4     	stur	x4, [x29, #-0x20]
   22030: aa0303fc     	mov	x28, x3
   22034: ad3e1fb0     	stp	q16, q7, [x29, #-0x40]
   22038: ad3d47a6     	stp	q6, q17, [x29, #-0x60]
   2203c: ad3c17a3     	stp	q3, q5, [x29, #-0x80]
   22040: 3c9703a4     	stur	q4, [x29, #-0x90]
   22044: 94009e63     	bl	0x499d0 <__cxa_guard_acquire@plt>
   22048: ad7b8fa4     	ldp	q4, q3, [x29, #-0x90]
   2204c: aa1c03e3     	mov	x3, x28
   22050: ad7c9ba5     	ldp	q5, q6, [x29, #-0x70]
   22054: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   22058: 3cdd03a7     	ldur	q7, [x29, #-0x30]
   2205c: f85e03a4     	ldur	x4, [x29, #-0x20]
   22060: 34fff0a0     	cbz	w0, 0x21e74 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x88>
   22064: aa1603e0     	mov	x0, x22
   22068: 3d8006c7     	str	q7, [x22, #0x10]
   2206c: 94009e5d     	bl	0x499e0 <__cxa_guard_release@plt>
   22070: ad7b8fa4     	ldp	q4, q3, [x29, #-0x90]
   22074: aa1c03e3     	mov	x3, x28
   22078: ad7c9ba5     	ldp	q5, q6, [x29, #-0x70]
   2207c: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   22080: 3cdd03a7     	ldur	q7, [x29, #-0x30]
   22084: f85e03a4     	ldur	x4, [x29, #-0x20]
   22088: 17ffff7b     	b	0x21e74 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x88>
   2208c: aa1603e0     	mov	x0, x22
   22090: f81e03a4     	stur	x4, [x29, #-0x20]
   22094: aa0303fc     	mov	x28, x3
   22098: ad3e1fb0     	stp	q16, q7, [x29, #-0x40]
   2209c: ad3d47a6     	stp	q6, q17, [x29, #-0x60]
   220a0: ad3c17a3     	stp	q3, q5, [x29, #-0x80]
   220a4: ad3b13b5     	stp	q21, q4, [x29, #-0xa0]
   220a8: 94009e4a     	bl	0x499d0 <__cxa_guard_acquire@plt>
   220ac: ad7b13b5     	ldp	q21, q4, [x29, #-0xa0]
   220b0: aa1c03e3     	mov	x3, x28
   220b4: ad7c17a3     	ldp	q3, q5, [x29, #-0x80]
   220b8: ad7d47a6     	ldp	q6, q17, [x29, #-0x60]
   220bc: ad7e1fb0     	ldp	q16, q7, [x29, #-0x40]
   220c0: f85e03a4     	ldur	x4, [x29, #-0x20]
   220c4: 34ffede0     	cbz	w0, 0x21e80 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x94>
   220c8: aa1603e0     	mov	x0, x22
   220cc: 3d8006c7     	str	q7, [x22, #0x10]
   220d0: 94009e44     	bl	0x499e0 <__cxa_guard_release@plt>
   220d4: ad7b13b5     	ldp	q21, q4, [x29, #-0xa0]
   220d8: aa1c03e3     	mov	x3, x28
   220dc: ad7c17a3     	ldp	q3, q5, [x29, #-0x80]
   220e0: ad7d47a6     	ldp	q6, q17, [x29, #-0x60]
   220e4: ad7e1fb0     	ldp	q16, q7, [x29, #-0x40]
   220e8: f85e03a4     	ldur	x4, [x29, #-0x20]
   220ec: 17ffff65     	b	0x21e80 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x94>
   220f0: aa1603e0     	mov	x0, x22
   220f4: f81e03a4     	stur	x4, [x29, #-0x20]
   220f8: aa0303fc     	mov	x28, x3
   220fc: ad3e1fb0     	stp	q16, q7, [x29, #-0x40]
   22100: ad3d47a6     	stp	q6, q17, [x29, #-0x60]
   22104: ad3c17a3     	stp	q3, q5, [x29, #-0x80]
   22108: ad3b13b5     	stp	q21, q4, [x29, #-0xa0]
   2210c: 3c9503b6     	stur	q22, [x29, #-0xb0]
   22110: 94009e30     	bl	0x499d0 <__cxa_guard_acquire@plt>
   22114: ad7ad7b6     	ldp	q22, q21, [x29, #-0xb0]
   22118: aa1c03e3     	mov	x3, x28
   2211c: ad7b8fa4     	ldp	q4, q3, [x29, #-0x90]
   22120: ad7c9ba5     	ldp	q5, q6, [x29, #-0x70]
   22124: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   22128: 3cdd03a7     	ldur	q7, [x29, #-0x30]
   2212c: f85e03a4     	ldur	x4, [x29, #-0x20]
   22130: 34ffeae0     	cbz	w0, 0x21e8c <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xa0>
   22134: aa1603e0     	mov	x0, x22
   22138: 3d8006c7     	str	q7, [x22, #0x10]
   2213c: 94009e29     	bl	0x499e0 <__cxa_guard_release@plt>
   22140: ad7ad7b6     	ldp	q22, q21, [x29, #-0xb0]
   22144: aa1c03e3     	mov	x3, x28
   22148: ad7b8fa4     	ldp	q4, q3, [x29, #-0x90]
   2214c: ad7c9ba5     	ldp	q5, q6, [x29, #-0x70]
   22150: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   22154: 3cdd03a7     	ldur	q7, [x29, #-0x30]
   22158: f85e03a4     	ldur	x4, [x29, #-0x20]
   2215c: 17ffff4c     	b	0x21e8c <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xa0>
   22160: aa1603e0     	mov	x0, x22
   22164: f81e03a4     	stur	x4, [x29, #-0x20]
   22168: aa0303fc     	mov	x28, x3
   2216c: ad3e1fb0     	stp	q16, q7, [x29, #-0x40]
   22170: ad3d47a6     	stp	q6, q17, [x29, #-0x60]
   22174: ad3c17a3     	stp	q3, q5, [x29, #-0x80]
   22178: ad3b13b5     	stp	q21, q4, [x29, #-0xa0]
   2217c: 3c9503b6     	stur	q22, [x29, #-0xb0]
   22180: 3d802ff7     	str	q23, [sp, #0xb0]
   22184: 94009e13     	bl	0x499d0 <__cxa_guard_acquire@plt>
   22188: ad7ad7b6     	ldp	q22, q21, [x29, #-0xb0]
   2218c: aa1c03e3     	mov	x3, x28
   22190: ad7b8fa4     	ldp	q4, q3, [x29, #-0x90]
   22194: ad7c9ba5     	ldp	q5, q6, [x29, #-0x70]
   22198: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   2219c: 3dc02ff7     	ldr	q23, [sp, #0xb0]
   221a0: 3cdd03a7     	ldur	q7, [x29, #-0x30]
   221a4: f85e03a4     	ldur	x4, [x29, #-0x20]
   221a8: 34ffe780     	cbz	w0, 0x21e98 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xac>
   221ac: aa1603e0     	mov	x0, x22
   221b0: 3d8006c7     	str	q7, [x22, #0x10]
   221b4: 94009e0b     	bl	0x499e0 <__cxa_guard_release@plt>
   221b8: ad7ad7b6     	ldp	q22, q21, [x29, #-0xb0]
   221bc: aa1c03e3     	mov	x3, x28
   221c0: ad7b8fa4     	ldp	q4, q3, [x29, #-0x90]
   221c4: ad7c9ba5     	ldp	q5, q6, [x29, #-0x70]
   221c8: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   221cc: 3dc02ff7     	ldr	q23, [sp, #0xb0]
   221d0: 3cdd03a7     	ldur	q7, [x29, #-0x30]
   221d4: f85e03a4     	ldur	x4, [x29, #-0x20]
   221d8: 17ffff30     	b	0x21e98 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xac>
   221dc: aa1603e0     	mov	x0, x22
   221e0: f81e03a4     	stur	x4, [x29, #-0x20]
   221e4: aa0303fc     	mov	x28, x3
   221e8: ad3e1fb0     	stp	q16, q7, [x29, #-0x40]
   221ec: ad3d47a6     	stp	q6, q17, [x29, #-0x60]
   221f0: ad3c17a3     	stp	q3, q5, [x29, #-0x80]
   221f4: ad3b13b5     	stp	q21, q4, [x29, #-0xa0]
   221f8: 3c9503b6     	stur	q22, [x29, #-0xb0]
   221fc: ad055ff8     	stp	q24, q23, [sp, #0xa0]
   22200: 94009df4     	bl	0x499d0 <__cxa_guard_acquire@plt>
   22204: ad455ff8     	ldp	q24, q23, [sp, #0xa0]
   22208: aa1c03e3     	mov	x3, x28
   2220c: ad7ad7b6     	ldp	q22, q21, [x29, #-0xb0]
   22210: ad7b8fa4     	ldp	q4, q3, [x29, #-0x90]
   22214: ad7c9ba5     	ldp	q5, q6, [x29, #-0x70]
   22218: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   2221c: 3cdd03a7     	ldur	q7, [x29, #-0x30]
   22220: f85e03a4     	ldur	x4, [x29, #-0x20]
   22224: 34ffe400     	cbz	w0, 0x21ea4 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xb8>
   22228: aa1603e0     	mov	x0, x22
   2222c: 3d8006c7     	str	q7, [x22, #0x10]
   22230: 94009dec     	bl	0x499e0 <__cxa_guard_release@plt>
   22234: ad455ff8     	ldp	q24, q23, [sp, #0xa0]
   22238: aa1c03e3     	mov	x3, x28
   2223c: ad7ad7b6     	ldp	q22, q21, [x29, #-0xb0]
   22240: ad7b8fa4     	ldp	q4, q3, [x29, #-0x90]
   22244: ad7c9ba5     	ldp	q5, q6, [x29, #-0x70]
   22248: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   2224c: 3cdd03a7     	ldur	q7, [x29, #-0x30]
   22250: f85e03a4     	ldur	x4, [x29, #-0x20]
   22254: 17ffff14     	b	0x21ea4 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xb8>
   22258: aa1603e0     	mov	x0, x22
   2225c: aa0403fb     	mov	x27, x4
   22260: aa0303fc     	mov	x28, x3
   22264: ad3e1fb0     	stp	q16, q7, [x29, #-0x40]
   22268: ad3d47b3     	stp	q19, q17, [x29, #-0x60]
   2226c: 3c9e03b2     	stur	q18, [x29, #-0x20]
   22270: ad3c53a6     	stp	q6, q20, [x29, #-0x80]
   22274: ad3b17a3     	stp	q3, q5, [x29, #-0xa0]
   22278: 3c9503a4     	stur	q4, [x29, #-0xb0]
   2227c: 94009dd5     	bl	0x499d0 <__cxa_guard_acquire@plt>
   22280: ad7a8fa4     	ldp	q4, q3, [x29, #-0xb0]
   22284: aa1c03e3     	mov	x3, x28
   22288: aa1b03e4     	mov	x4, x27
   2228c: ad7b9ba5     	ldp	q5, q6, [x29, #-0x90]
   22290: ad7ccfb4     	ldp	q20, q19, [x29, #-0x70]
   22294: ad7ecba7     	ldp	q7, q18, [x29, #-0x30]
   22298: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   2229c: 34ffe5c0     	cbz	w0, 0x21f54 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x168>
   222a0: aa1603e0     	mov	x0, x22
   222a4: 3d8006c7     	str	q7, [x22, #0x10]
   222a8: 94009dce     	bl	0x499e0 <__cxa_guard_release@plt>
   222ac: ad7a8fa4     	ldp	q4, q3, [x29, #-0xb0]
   222b0: aa1c03e3     	mov	x3, x28
   222b4: aa1b03e4     	mov	x4, x27
   222b8: ad7b9ba5     	ldp	q5, q6, [x29, #-0x90]
   222bc: ad7ccfb4     	ldp	q20, q19, [x29, #-0x70]
   222c0: ad7ecba7     	ldp	q7, q18, [x29, #-0x30]
   222c4: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   222c8: 17ffff23     	b	0x21f54 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x168>
   222cc: aa1603e0     	mov	x0, x22
   222d0: aa0403fb     	mov	x27, x4
   222d4: aa0303fc     	mov	x28, x3
   222d8: ad3e1fb0     	stp	q16, q7, [x29, #-0x40]
   222dc: ad3d47b3     	stp	q19, q17, [x29, #-0x60]
   222e0: 3c9e03b2     	stur	q18, [x29, #-0x20]
   222e4: ad3c53a6     	stp	q6, q20, [x29, #-0x80]
   222e8: ad3b17a3     	stp	q3, q5, [x29, #-0xa0]
   222ec: 3c9503a4     	stur	q4, [x29, #-0xb0]
   222f0: 3d802ff5     	str	q21, [sp, #0xb0]
   222f4: 94009db7     	bl	0x499d0 <__cxa_guard_acquire@plt>
   222f8: ad7a8fa4     	ldp	q4, q3, [x29, #-0xb0]
   222fc: aa1c03e3     	mov	x3, x28
   22300: aa1b03e4     	mov	x4, x27
   22304: ad7b9ba5     	ldp	q5, q6, [x29, #-0x90]
   22308: ad7ccfb4     	ldp	q20, q19, [x29, #-0x70]
   2230c: ad7ecba7     	ldp	q7, q18, [x29, #-0x30]
   22310: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   22314: 3dc02ff5     	ldr	q21, [sp, #0xb0]
   22318: 34ffe240     	cbz	w0, 0x21f60 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x174>
   2231c: aa1603e0     	mov	x0, x22
   22320: 3d8006c7     	str	q7, [x22, #0x10]
   22324: 94009daf     	bl	0x499e0 <__cxa_guard_release@plt>
   22328: ad7a8fa4     	ldp	q4, q3, [x29, #-0xb0]
   2232c: aa1c03e3     	mov	x3, x28
   22330: aa1b03e4     	mov	x4, x27
   22334: ad7b9ba5     	ldp	q5, q6, [x29, #-0x90]
   22338: ad7ccfb4     	ldp	q20, q19, [x29, #-0x70]
   2233c: ad7ecba7     	ldp	q7, q18, [x29, #-0x30]
   22340: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   22344: 3dc02ff5     	ldr	q21, [sp, #0xb0]
   22348: 17ffff06     	b	0x21f60 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x174>
   2234c: aa1603e0     	mov	x0, x22
   22350: aa0403fb     	mov	x27, x4
   22354: aa0303fc     	mov	x28, x3
   22358: ad3e1fb0     	stp	q16, q7, [x29, #-0x40]
   2235c: ad3d47b3     	stp	q19, q17, [x29, #-0x60]
   22360: 3c9e03b2     	stur	q18, [x29, #-0x20]
   22364: ad3c53a6     	stp	q6, q20, [x29, #-0x80]
   22368: ad3b17a3     	stp	q3, q5, [x29, #-0xa0]
   2236c: 3c9503a4     	stur	q4, [x29, #-0xb0]
   22370: ad0557f6     	stp	q22, q21, [sp, #0xa0]
   22374: 94009d97     	bl	0x499d0 <__cxa_guard_acquire@plt>
   22378: ad4557f6     	ldp	q22, q21, [sp, #0xa0]
   2237c: aa1c03e3     	mov	x3, x28
   22380: aa1b03e4     	mov	x4, x27
   22384: ad7a8fa4     	ldp	q4, q3, [x29, #-0xb0]
   22388: ad7b9ba5     	ldp	q5, q6, [x29, #-0x90]
   2238c: ad7ccfb4     	ldp	q20, q19, [x29, #-0x70]
   22390: ad7ecba7     	ldp	q7, q18, [x29, #-0x30]
   22394: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   22398: 34ffdea0     	cbz	w0, 0x21f6c <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x180>
   2239c: aa1603e0     	mov	x0, x22
   223a0: 3d8006c7     	str	q7, [x22, #0x10]
   223a4: 94009d8f     	bl	0x499e0 <__cxa_guard_release@plt>
   223a8: ad4557f6     	ldp	q22, q21, [sp, #0xa0]
   223ac: aa1c03e3     	mov	x3, x28
   223b0: aa1b03e4     	mov	x4, x27
   223b4: ad7a8fa4     	ldp	q4, q3, [x29, #-0xb0]
   223b8: ad7b9ba5     	ldp	q5, q6, [x29, #-0x90]
   223bc: ad7ccfb4     	ldp	q20, q19, [x29, #-0x70]
   223c0: ad7ecba7     	ldp	q7, q18, [x29, #-0x30]
   223c4: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   223c8: 17fffee9     	b	0x21f6c <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x180>
   223cc: aa1603e0     	mov	x0, x22
   223d0: aa0403fb     	mov	x27, x4
   223d4: aa0303fc     	mov	x28, x3
   223d8: ad3e1fb0     	stp	q16, q7, [x29, #-0x40]
   223dc: ad3d47b3     	stp	q19, q17, [x29, #-0x60]
   223e0: 3c9e03b2     	stur	q18, [x29, #-0x20]
   223e4: ad3c53a6     	stp	q6, q20, [x29, #-0x80]
   223e8: ad3b17a3     	stp	q3, q5, [x29, #-0xa0]
   223ec: 3c9503a4     	stur	q4, [x29, #-0xb0]
   223f0: ad0557f6     	stp	q22, q21, [sp, #0xa0]
   223f4: 3d8027f7     	str	q23, [sp, #0x90]
   223f8: 94009d76     	bl	0x499d0 <__cxa_guard_acquire@plt>
   223fc: ad44dbf7     	ldp	q23, q22, [sp, #0x90]
   22400: aa1c03e3     	mov	x3, x28
   22404: aa1b03e4     	mov	x4, x27
   22408: ad7a8fa4     	ldp	q4, q3, [x29, #-0xb0]
   2240c: ad7b9ba5     	ldp	q5, q6, [x29, #-0x90]
   22410: ad7ccfb4     	ldp	q20, q19, [x29, #-0x70]
   22414: ad7ecba7     	ldp	q7, q18, [x29, #-0x30]
   22418: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   2241c: 3dc02ff5     	ldr	q21, [sp, #0xb0]
   22420: 34ffdac0     	cbz	w0, 0x21f78 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x18c>
   22424: aa1603e0     	mov	x0, x22
   22428: 3d8006c7     	str	q7, [x22, #0x10]
   2242c: 94009d6d     	bl	0x499e0 <__cxa_guard_release@plt>
   22430: ad44dbf7     	ldp	q23, q22, [sp, #0x90]
   22434: aa1c03e3     	mov	x3, x28
   22438: aa1b03e4     	mov	x4, x27
   2243c: ad7a8fa4     	ldp	q4, q3, [x29, #-0xb0]
   22440: ad7b9ba5     	ldp	q5, q6, [x29, #-0x90]
   22444: ad7ccfb4     	ldp	q20, q19, [x29, #-0x70]
   22448: ad7ecba7     	ldp	q7, q18, [x29, #-0x30]
   2244c: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   22450: 3dc02ff5     	ldr	q21, [sp, #0xb0]
   22454: 17fffec9     	b	0x21f78 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x18c>
   22458: aa1603e0     	mov	x0, x22
   2245c: aa0403fb     	mov	x27, x4
   22460: aa0303fc     	mov	x28, x3
   22464: ad3e1fb0     	stp	q16, q7, [x29, #-0x40]
   22468: ad3d47b3     	stp	q19, q17, [x29, #-0x60]
   2246c: 3c9e03b2     	stur	q18, [x29, #-0x20]
   22470: ad3c53a6     	stp	q6, q20, [x29, #-0x80]
   22474: ad3b17a3     	stp	q3, q5, [x29, #-0xa0]
   22478: 3c9503a4     	stur	q4, [x29, #-0xb0]
   2247c: ad0557f6     	stp	q22, q21, [sp, #0xa0]
   22480: ad045ff8     	stp	q24, q23, [sp, #0x80]
   22484: 94009d53     	bl	0x499d0 <__cxa_guard_acquire@plt>
   22488: ad445ff8     	ldp	q24, q23, [sp, #0x80]
   2248c: aa1c03e3     	mov	x3, x28
   22490: aa1b03e4     	mov	x4, x27
   22494: ad4557f6     	ldp	q22, q21, [sp, #0xa0]
   22498: ad7a8fa4     	ldp	q4, q3, [x29, #-0xb0]
   2249c: ad7b9ba5     	ldp	q5, q6, [x29, #-0x90]
   224a0: ad7ccfb4     	ldp	q20, q19, [x29, #-0x70]
   224a4: ad7ecba7     	ldp	q7, q18, [x29, #-0x30]
   224a8: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   224ac: 34ffd6c0     	cbz	w0, 0x21f84 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x198>
   224b0: aa1603e0     	mov	x0, x22
   224b4: 3d8006c7     	str	q7, [x22, #0x10]
   224b8: 94009d4a     	bl	0x499e0 <__cxa_guard_release@plt>
   224bc: ad445ff8     	ldp	q24, q23, [sp, #0x80]
   224c0: aa1c03e3     	mov	x3, x28
   224c4: aa1b03e4     	mov	x4, x27
   224c8: ad4557f6     	ldp	q22, q21, [sp, #0xa0]
   224cc: ad7a8fa4     	ldp	q4, q3, [x29, #-0xb0]
   224d0: ad7b9ba5     	ldp	q5, q6, [x29, #-0x90]
   224d4: ad7ccfb4     	ldp	q20, q19, [x29, #-0x70]
   224d8: ad7ecba7     	ldp	q7, q18, [x29, #-0x30]
   224dc: ad7dc3b1     	ldp	q17, q16, [x29, #-0x50]
   224e0: 17fffea9     	b	0x21f84 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x198>
   224e4: 34006fc1     	cbz	w1, 0x232dc <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x14f0>
   224e8: 8b0d05aa     	add	x10, x13, x13, lsl #1
   224ec: 531f7829     	lsl	w9, w1, #1
   224f0: d37df155     	lsl	x21, x10, #3
   224f4: f0ffff4a     	adrp	x10, 0xd000 <vsnprintf+0xd000>
   224f8: 2a0103e8     	mov	w8, w1
   224fc: 0b01012b     	add	w11, w9, w1
   22500: f0000198     	adrp	x24, 0x55000 <vsnprintf+0x55000>
   22504: 2a1f03f4     	mov	w20, wzr
   22508: d37cedb9     	lsl	x25, x13, #4
   2250c: d37df1ba     	lsl	x26, x13, #3
   22510: d37df11b     	lsl	x27, x8, #3
   22514: d37df13c     	lsl	x28, x9, #3
   22518: d37df176     	lsl	x22, x11, #3
   2251c: 3dc3ad47     	ldr	q7, [x10, #0xeb0]
   22520: f000018a     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   22524: 9113c318     	add	x24, x24, #0x4f0
   22528: 8b344c77     	add	x23, x3, w20, uxtw #3
   2252c: 3cfb6ae2     	ldr	q2, [x23, x27]
   22530: 3cfc6ae4     	ldr	q4, [x23, x28]
   22534: 3cf66ae3     	ldr	q3, [x23, x22]
   22538: 3dc002e5     	ldr	q5, [x23]
   2253c: 08dfff08     	ldarb	w8, [x24]
   22540: 360006e8     	tbz	w8, #0x0, 0x2261c <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x830>
   22544: 3dc00706     	ldr	q6, [x24, #0x10]
   22548: 08dfff08     	ldarb	w8, [x24]
   2254c: 36000aa8     	tbz	w8, #0x0, 0x226a0 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x8b4>
   22550: 4ea3d440     	fsub	v0.4s, v2.4s, v3.4s
   22554: 4e22d462     	fadd	v2.4s, v3.4s, v2.4s
   22558: 4e25d481     	fadd	v1.4s, v4.4s, v5.4s
   2255c: 4ea4d4a4     	fsub	v4.4s, v5.4s, v4.4s
   22560: 3dc00705     	ldr	q5, [x24, #0x10]
   22564: 4ea00800     	rev64	v0.4s, v0.4s
   22568: 6ea0f803     	fneg	v3.4s, v0.4s
   2256c: 6e201cc0     	eor	v0.16b, v6.16b, v0.16b
   22570: 4e21d446     	fadd	v6.4s, v2.4s, v1.4s
   22574: 4ea2d421     	fsub	v1.4s, v1.4s, v2.4s
   22578: 6e231ca3     	eor	v3.16b, v5.16b, v3.16b
   2257c: 4e20d480     	fadd	v0.4s, v4.4s, v0.4s
   22580: 3d800266     	str	q6, [x19]
   22584: 4e23d482     	fadd	v2.4s, v4.4s, v3.4s
   22588: 3cba6a60     	str	q0, [x19, x26]
   2258c: 3cb96a61     	str	q1, [x19, x25]
   22590: 3cb56a62     	str	q2, [x19, x21]
   22594: 3cc10ee2     	ldr	q2, [x23, #0x10]!
   22598: 3cfb6ae4     	ldr	q4, [x23, x27]
   2259c: 3cfc6ae3     	ldr	q3, [x23, x28]
   225a0: 3cf66ae5     	ldr	q5, [x23, x22]
   225a4: 08dfff08     	ldarb	w8, [x24]
   225a8: 36000c48     	tbz	w8, #0x0, 0x22730 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x944>
   225ac: 3dc00706     	ldr	q6, [x24, #0x10]
   225b0: 08dfff08     	ldarb	w8, [x24]
   225b4: 36001008     	tbz	w8, #0x0, 0x227b4 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x9c8>
   225b8: 4ea5d480     	fsub	v0.4s, v4.4s, v5.4s
   225bc: 8b1a0268     	add	x8, x19, x26
   225c0: 4e22d461     	fadd	v1.4s, v3.4s, v2.4s
   225c4: 8b190269     	add	x9, x19, x25
   225c8: 4ea3d442     	fsub	v2.4s, v2.4s, v3.4s
   225cc: 11001294     	add	w20, w20, #0x4
   225d0: 4e24d4a4     	fadd	v4.4s, v5.4s, v4.4s
   225d4: 3dc14145     	ldr	q5, [x10, #0x500]
   225d8: 4ea00800     	rev64	v0.4s, v0.4s
   225dc: 6b01029f     	cmp	w20, w1
   225e0: 6ea0f803     	fneg	v3.4s, v0.4s
   225e4: 6e201cc0     	eor	v0.16b, v6.16b, v0.16b
   225e8: 6e231ca3     	eor	v3.16b, v5.16b, v3.16b
   225ec: 4e21d485     	fadd	v5.4s, v4.4s, v1.4s
   225f0: 4e20d440     	fadd	v0.4s, v2.4s, v0.4s
   225f4: 4ea4d421     	fsub	v1.4s, v1.4s, v4.4s
   225f8: 4e23d442     	fadd	v2.4s, v2.4s, v3.4s
   225fc: 3d800665     	str	q5, [x19, #0x10]
   22600: 3d800500     	str	q0, [x8, #0x10]
   22604: 8b150268     	add	x8, x19, x21
   22608: 91008273     	add	x19, x19, #0x20
   2260c: 3d800521     	str	q1, [x9, #0x10]
   22610: 3d800502     	str	q2, [x8, #0x10]
   22614: 54fff8a3     	b.lo	0x22528 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x73c>
   22618: 1400008b     	b	0x22844 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xa58>
   2261c: aa1803e0     	mov	x0, x24
   22620: f81e03a4     	stur	x4, [x29, #-0x20]
   22624: f90043e3     	str	x3, [sp, #0x80]
   22628: b81d03a2     	stur	w2, [x29, #-0x30]
   2262c: b81c03a1     	stur	w1, [x29, #-0x40]
   22630: 3c9b03a7     	stur	q7, [x29, #-0x50]
   22634: f81a03ad     	stur	x13, [x29, #-0x60]
   22638: ad3c13a5     	stp	q5, q4, [x29, #-0x80]
   2263c: ad3b0ba3     	stp	q3, q2, [x29, #-0xa0]
   22640: 94009ce4     	bl	0x499d0 <__cxa_guard_acquire@plt>
   22644: ad7b0ba3     	ldp	q3, q2, [x29, #-0xa0]
   22648: f000018a     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   2264c: ad7c13a5     	ldp	q5, q4, [x29, #-0x80]
   22650: f85a03ad     	ldur	x13, [x29, #-0x60]
   22654: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   22658: b85c03a1     	ldur	w1, [x29, #-0x40]
   2265c: b85d03a2     	ldur	w2, [x29, #-0x30]
   22660: f94043e3     	ldr	x3, [sp, #0x80]
   22664: f85e03a4     	ldur	x4, [x29, #-0x20]
   22668: 34fff6e0     	cbz	w0, 0x22544 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x758>
   2266c: aa1803e0     	mov	x0, x24
   22670: 3d800707     	str	q7, [x24, #0x10]
   22674: 94009cdb     	bl	0x499e0 <__cxa_guard_release@plt>
   22678: ad7b0ba3     	ldp	q3, q2, [x29, #-0xa0]
   2267c: f000018a     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   22680: ad7c13a5     	ldp	q5, q4, [x29, #-0x80]
   22684: f85a03ad     	ldur	x13, [x29, #-0x60]
   22688: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   2268c: b85c03a1     	ldur	w1, [x29, #-0x40]
   22690: b85d03a2     	ldur	w2, [x29, #-0x30]
   22694: f94043e3     	ldr	x3, [sp, #0x80]
   22698: f85e03a4     	ldur	x4, [x29, #-0x20]
   2269c: 17ffffaa     	b	0x22544 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x758>
   226a0: aa1803e0     	mov	x0, x24
   226a4: f81e03a4     	stur	x4, [x29, #-0x20]
   226a8: f90043e3     	str	x3, [sp, #0x80]
   226ac: b81d03a2     	stur	w2, [x29, #-0x30]
   226b0: b81c03a1     	stur	w1, [x29, #-0x40]
   226b4: 3c9b03a7     	stur	q7, [x29, #-0x50]
   226b8: f81a03ad     	stur	x13, [x29, #-0x60]
   226bc: ad3c13a5     	stp	q5, q4, [x29, #-0x80]
   226c0: ad3b0ba3     	stp	q3, q2, [x29, #-0xa0]
   226c4: 3c9503a6     	stur	q6, [x29, #-0xb0]
   226c8: 94009cc2     	bl	0x499d0 <__cxa_guard_acquire@plt>
   226cc: ad7a8fa6     	ldp	q6, q3, [x29, #-0xb0]
   226d0: f000018a     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   226d4: ad7b97a2     	ldp	q2, q5, [x29, #-0x90]
   226d8: 3cd903a4     	ldur	q4, [x29, #-0x70]
   226dc: f85a03ad     	ldur	x13, [x29, #-0x60]
   226e0: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   226e4: b85c03a1     	ldur	w1, [x29, #-0x40]
   226e8: b85d03a2     	ldur	w2, [x29, #-0x30]
   226ec: f94043e3     	ldr	x3, [sp, #0x80]
   226f0: f85e03a4     	ldur	x4, [x29, #-0x20]
   226f4: 34fff2e0     	cbz	w0, 0x22550 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x764>
   226f8: aa1803e0     	mov	x0, x24
   226fc: 3d800707     	str	q7, [x24, #0x10]
   22700: 94009cb8     	bl	0x499e0 <__cxa_guard_release@plt>
   22704: ad7a8fa6     	ldp	q6, q3, [x29, #-0xb0]
   22708: f000018a     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   2270c: ad7b97a2     	ldp	q2, q5, [x29, #-0x90]
   22710: 3cd903a4     	ldur	q4, [x29, #-0x70]
   22714: f85a03ad     	ldur	x13, [x29, #-0x60]
   22718: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   2271c: b85c03a1     	ldur	w1, [x29, #-0x40]
   22720: b85d03a2     	ldur	w2, [x29, #-0x30]
   22724: f94043e3     	ldr	x3, [sp, #0x80]
   22728: f85e03a4     	ldur	x4, [x29, #-0x20]
   2272c: 17ffff89     	b	0x22550 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x764>
   22730: aa1803e0     	mov	x0, x24
   22734: f81e03a4     	stur	x4, [x29, #-0x20]
   22738: aa0303f7     	mov	x23, x3
   2273c: b81d03a2     	stur	w2, [x29, #-0x30]
   22740: b81c03a1     	stur	w1, [x29, #-0x40]
   22744: 3c9b03a7     	stur	q7, [x29, #-0x50]
   22748: f81a03ad     	stur	x13, [x29, #-0x60]
   2274c: ad3c13a2     	stp	q2, q4, [x29, #-0x80]
   22750: ad3b17a3     	stp	q3, q5, [x29, #-0xa0]
   22754: 94009c9f     	bl	0x499d0 <__cxa_guard_acquire@plt>
   22758: ad7b17a3     	ldp	q3, q5, [x29, #-0xa0]
   2275c: f000018a     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   22760: aa1703e3     	mov	x3, x23
   22764: ad7c13a2     	ldp	q2, q4, [x29, #-0x80]
   22768: f85a03ad     	ldur	x13, [x29, #-0x60]
   2276c: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   22770: b85c03a1     	ldur	w1, [x29, #-0x40]
   22774: b85d03a2     	ldur	w2, [x29, #-0x30]
   22778: f85e03a4     	ldur	x4, [x29, #-0x20]
   2277c: 34fff180     	cbz	w0, 0x225ac <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x7c0>
   22780: aa1803e0     	mov	x0, x24
   22784: 3d800707     	str	q7, [x24, #0x10]
   22788: 94009c96     	bl	0x499e0 <__cxa_guard_release@plt>
   2278c: ad7b17a3     	ldp	q3, q5, [x29, #-0xa0]
   22790: f000018a     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   22794: aa1703e3     	mov	x3, x23
   22798: ad7c13a2     	ldp	q2, q4, [x29, #-0x80]
   2279c: f85a03ad     	ldur	x13, [x29, #-0x60]
   227a0: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   227a4: b85c03a1     	ldur	w1, [x29, #-0x40]
   227a8: b85d03a2     	ldur	w2, [x29, #-0x30]
   227ac: f85e03a4     	ldur	x4, [x29, #-0x20]
   227b0: 17ffff7f     	b	0x225ac <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x7c0>
   227b4: aa1803e0     	mov	x0, x24
   227b8: f81e03a4     	stur	x4, [x29, #-0x20]
   227bc: aa0303f7     	mov	x23, x3
   227c0: b81d03a2     	stur	w2, [x29, #-0x30]
   227c4: b81c03a1     	stur	w1, [x29, #-0x40]
   227c8: 3c9b03a7     	stur	q7, [x29, #-0x50]
   227cc: f81a03ad     	stur	x13, [x29, #-0x60]
   227d0: ad3c13a2     	stp	q2, q4, [x29, #-0x80]
   227d4: ad3b17a3     	stp	q3, q5, [x29, #-0xa0]
   227d8: 3c9503a6     	stur	q6, [x29, #-0xb0]
   227dc: 94009c7d     	bl	0x499d0 <__cxa_guard_acquire@plt>
   227e0: ad7a8fa6     	ldp	q6, q3, [x29, #-0xb0]
   227e4: f000018a     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   227e8: aa1703e3     	mov	x3, x23
   227ec: ad7b8ba5     	ldp	q5, q2, [x29, #-0x90]
   227f0: 3cd903a4     	ldur	q4, [x29, #-0x70]
   227f4: f85a03ad     	ldur	x13, [x29, #-0x60]
   227f8: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   227fc: b85c03a1     	ldur	w1, [x29, #-0x40]
   22800: b85d03a2     	ldur	w2, [x29, #-0x30]
   22804: f85e03a4     	ldur	x4, [x29, #-0x20]
   22808: 34ffed80     	cbz	w0, 0x225b8 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x7cc>
   2280c: aa1803e0     	mov	x0, x24
   22810: 3d800707     	str	q7, [x24, #0x10]
   22814: 94009c73     	bl	0x499e0 <__cxa_guard_release@plt>
   22818: ad7a8fa6     	ldp	q6, q3, [x29, #-0xb0]
   2281c: f000018a     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   22820: aa1703e3     	mov	x3, x23
   22824: ad7b8ba5     	ldp	q5, q2, [x29, #-0x90]
   22828: 3cd903a4     	ldur	q4, [x29, #-0x70]
   2282c: f85a03ad     	ldur	x13, [x29, #-0x60]
   22830: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   22834: b85c03a1     	ldur	w1, [x29, #-0x40]
   22838: b85d03a2     	ldur	w2, [x29, #-0x30]
   2283c: f85e03a4     	ldur	x4, [x29, #-0x20]
   22840: 17ffff5e     	b	0x225b8 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x7cc>
   22844: 7100085f     	cmp	w2, #0x2
   22848: 540054a3     	b.lo	0x232dc <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x14f0>
   2284c: 34005481     	cbz	w1, 0x232dc <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x14f0>
   22850: 8b0d05a8     	add	x8, x13, x13, lsl #1
   22854: 2a1f03eb     	mov	w11, wzr
   22858: 531e742c     	lsl	w12, w1, #2
   2285c: d37df114     	lsl	x20, x8, #3
   22860: 5280002d     	mov	w13, #0x1               // =1
   22864: 14000004     	b	0x22874 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xa88>
   22868: 110005ad     	add	w13, w13, #0x1
   2286c: 6b0201bf     	cmp	w13, w2
   22870: 54005360     	b.eq	0x232dc <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x14f0>
   22874: 3cc18c90     	ldr	q16, [x4, #0x18]!
   22878: 3dc00491     	ldr	q17, [x4, #0x10]
   2287c: 0b0c016b     	add	w11, w11, w12
   22880: 2a1f03f5     	mov	w21, wzr
   22884: 4e0c0600     	dup	v0.4s, v16.s[1]
   22888: 4e1c0601     	dup	v1.4s, v16.s[3]
   2288c: 4e0c0622     	dup	v2.4s, v17.s[1]
   22890: 8b2b4c6e     	add	x14, x3, w11, uxtw #3
   22894: 6ea0f812     	fneg	v18.4s, v0.4s
   22898: 6ea0f833     	fneg	v19.4s, v1.4s
   2289c: 6ea0f854     	fneg	v20.4s, v2.4s
   228a0: 8b354dd7     	add	x23, x14, w21, uxtw #3
   228a4: 3cfb6ae2     	ldr	q2, [x23, x27]
   228a8: 3cfc6ae5     	ldr	q5, [x23, x28]
   228ac: 3cf66ae3     	ldr	q3, [x23, x22]
   228b0: 3dc002e6     	ldr	q6, [x23]
   228b4: 08dfff08     	ldarb	w8, [x24]
   228b8: 36000ce8     	tbz	w8, #0x0, 0x22a54 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xc68>
   228bc: 3dc00715     	ldr	q21, [x24, #0x10]
   228c0: 08dfff08     	ldarb	w8, [x24]
   228c4: 360012e8     	tbz	w8, #0x0, 0x22b20 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xd34>
   228c8: 3dc00716     	ldr	q22, [x24, #0x10]
   228cc: 08dfff08     	ldarb	w8, [x24]
   228d0: 36001948     	tbz	w8, #0x0, 0x22bf8 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xe0c>
   228d4: 3dc00717     	ldr	q23, [x24, #0x10]
   228d8: 08dfff08     	ldarb	w8, [x24]
   228dc: 36001fa8     	tbz	w8, #0x0, 0x22cd0 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xee4>
   228e0: 3dc00718     	ldr	q24, [x24, #0x10]
   228e4: 08dfff08     	ldarb	w8, [x24]
   228e8: 36002668     	tbz	w8, #0x0, 0x22db4 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xfc8>
   228ec: 4ea00840     	rev64	v0.4s, v2.4s
   228f0: 4f909042     	fmul	v2.4s, v2.4s, v16.s[0]
   228f4: 4ea00861     	rev64	v1.4s, v3.4s
   228f8: 4f919063     	fmul	v3.4s, v3.4s, v17.s[0]
   228fc: 4ea008a4     	rev64	v4.4s, v5.4s
   22900: 6e32dc00     	fmul	v0.4s, v0.4s, v18.4s
   22904: 6e34dc21     	fmul	v1.4s, v1.4s, v20.4s
   22908: 6e33dc84     	fmul	v4.4s, v4.4s, v19.4s
   2290c: 6e201ea0     	eor	v0.16b, v21.16b, v0.16b
   22910: 6e211ee1     	eor	v1.16b, v23.16b, v1.16b
   22914: 4e20d440     	fadd	v0.4s, v2.4s, v0.4s
   22918: 4f9098a2     	fmul	v2.4s, v5.4s, v16.s[2]
   2291c: 4e21d461     	fadd	v1.4s, v3.4s, v1.4s
   22920: 6e241ec3     	eor	v3.16b, v22.16b, v4.16b
   22924: 4ea1d404     	fsub	v4.4s, v0.4s, v1.4s
   22928: 4e23d442     	fadd	v2.4s, v2.4s, v3.4s
   2292c: 4e20d420     	fadd	v0.4s, v1.4s, v0.4s
   22930: 4ea00883     	rev64	v3.4s, v4.4s
   22934: 3dc00704     	ldr	q4, [x24, #0x10]
   22938: 4e26d445     	fadd	v5.4s, v2.4s, v6.4s
   2293c: 4ea2d4c2     	fsub	v2.4s, v6.4s, v2.4s
   22940: 6ea0f861     	fneg	v1.4s, v3.4s
   22944: 6e231f03     	eor	v3.16b, v24.16b, v3.16b
   22948: 4e25d406     	fadd	v6.4s, v0.4s, v5.4s
   2294c: 4ea0d4a0     	fsub	v0.4s, v5.4s, v0.4s
   22950: 6e211c81     	eor	v1.16b, v4.16b, v1.16b
   22954: 4e23d443     	fadd	v3.4s, v2.4s, v3.4s
   22958: 3d800266     	str	q6, [x19]
   2295c: 4e21d441     	fadd	v1.4s, v2.4s, v1.4s
   22960: 3cba6a63     	str	q3, [x19, x26]
   22964: 3cb96a60     	str	q0, [x19, x25]
   22968: 3cb46a61     	str	q1, [x19, x20]
   2296c: 3cc10ee6     	ldr	q6, [x23, #0x10]!
   22970: 3cfb6ae2     	ldr	q2, [x23, x27]
   22974: 3cfc6ae5     	ldr	q5, [x23, x28]
   22978: 3cf66ae3     	ldr	q3, [x23, x22]
   2297c: 08dfff08     	ldarb	w8, [x24]
   22980: 360028c8     	tbz	w8, #0x0, 0x22e98 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x10ac>
   22984: 3dc00715     	ldr	q21, [x24, #0x10]
   22988: 08dfff08     	ldarb	w8, [x24]
   2298c: 36002ec8     	tbz	w8, #0x0, 0x22f64 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1178>
   22990: 3dc00716     	ldr	q22, [x24, #0x10]
   22994: 08dfff08     	ldarb	w8, [x24]
   22998: 36003528     	tbz	w8, #0x0, 0x2303c <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1250>
   2299c: 3dc00717     	ldr	q23, [x24, #0x10]
   229a0: 08dfff08     	ldarb	w8, [x24]
   229a4: 36003b88     	tbz	w8, #0x0, 0x23114 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1328>
   229a8: 3dc00718     	ldr	q24, [x24, #0x10]
   229ac: 08dfff08     	ldarb	w8, [x24]
   229b0: 36004248     	tbz	w8, #0x0, 0x231f8 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x140c>
   229b4: 4ea00840     	rev64	v0.4s, v2.4s
   229b8: 8b1a0268     	add	x8, x19, x26
   229bc: 4ea00861     	rev64	v1.4s, v3.4s
   229c0: 8b190269     	add	x9, x19, x25
   229c4: 4f909042     	fmul	v2.4s, v2.4s, v16.s[0]
   229c8: 110012b5     	add	w21, w21, #0x4
   229cc: 4f919063     	fmul	v3.4s, v3.4s, v17.s[0]
   229d0: 6b0102bf     	cmp	w21, w1
   229d4: 6e32dc00     	fmul	v0.4s, v0.4s, v18.4s
   229d8: 6e34dc21     	fmul	v1.4s, v1.4s, v20.4s
   229dc: 4ea008a4     	rev64	v4.4s, v5.4s
   229e0: 6e201ea0     	eor	v0.16b, v21.16b, v0.16b
   229e4: 6e211ee1     	eor	v1.16b, v23.16b, v1.16b
   229e8: 6e33dc84     	fmul	v4.4s, v4.4s, v19.4s
   229ec: 4e20d440     	fadd	v0.4s, v2.4s, v0.4s
   229f0: 4f9098a2     	fmul	v2.4s, v5.4s, v16.s[2]
   229f4: 4e21d461     	fadd	v1.4s, v3.4s, v1.4s
   229f8: 6e241ec3     	eor	v3.16b, v22.16b, v4.16b
   229fc: 4ea1d404     	fsub	v4.4s, v0.4s, v1.4s
   22a00: 4e23d442     	fadd	v2.4s, v2.4s, v3.4s
   22a04: 4e20d420     	fadd	v0.4s, v1.4s, v0.4s
   22a08: 4ea00883     	rev64	v3.4s, v4.4s
   22a0c: 3dc14144     	ldr	q4, [x10, #0x500]
   22a10: 4e26d445     	fadd	v5.4s, v2.4s, v6.4s
   22a14: 4ea2d4c2     	fsub	v2.4s, v6.4s, v2.4s
   22a18: 6ea0f866     	fneg	v6.4s, v3.4s
   22a1c: 6e231f01     	eor	v1.16b, v24.16b, v3.16b
   22a20: 6e261c83     	eor	v3.16b, v4.16b, v6.16b
   22a24: 4e25d404     	fadd	v4.4s, v0.4s, v5.4s
   22a28: 4e21d441     	fadd	v1.4s, v2.4s, v1.4s
   22a2c: 4ea0d4a0     	fsub	v0.4s, v5.4s, v0.4s
   22a30: 4e23d442     	fadd	v2.4s, v2.4s, v3.4s
   22a34: 3d800664     	str	q4, [x19, #0x10]
   22a38: 3d800501     	str	q1, [x8, #0x10]
   22a3c: 8b140268     	add	x8, x19, x20
   22a40: 91008273     	add	x19, x19, #0x20
   22a44: 3d800520     	str	q0, [x9, #0x10]
   22a48: 3d800502     	str	q2, [x8, #0x10]
   22a4c: 54fff2a3     	b.lo	0x228a0 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xab4>
   22a50: 17ffff86     	b	0x22868 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xa7c>
   22a54: aa1803e0     	mov	x0, x24
   22a58: f81e03a4     	stur	x4, [x29, #-0x20]
   22a5c: f90043e3     	str	x3, [sp, #0x80]
   22a60: b81d03a2     	stur	w2, [x29, #-0x30]
   22a64: b81c03a1     	stur	w1, [x29, #-0x40]
   22a68: 3c9b03a7     	stur	q7, [x29, #-0x50]
   22a6c: b81a03ab     	stur	w11, [x29, #-0x60]
   22a70: b81903ac     	stur	w12, [x29, #-0x70]
   22a74: b81803ad     	stur	w13, [x29, #-0x80]
   22a78: ad3b43b1     	stp	q17, q16, [x29, #-0xa0]
   22a7c: 3c9503b2     	stur	q18, [x29, #-0xb0]
   22a80: ad054ff4     	stp	q20, q19, [sp, #0xa0]
   22a84: f9004bee     	str	x14, [sp, #0x90]
   22a88: ad031be5     	stp	q5, q6, [sp, #0x60]
   22a8c: ad020be3     	stp	q3, q2, [sp, #0x40]
   22a90: 94009bd0     	bl	0x499d0 <__cxa_guard_acquire@plt>
   22a94: ad420be3     	ldp	q3, q2, [sp, #0x40]
   22a98: f000018a     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   22a9c: ad431be5     	ldp	q5, q6, [sp, #0x60]
   22aa0: ad454ff4     	ldp	q20, q19, [sp, #0xa0]
   22aa4: ad7ac7b2     	ldp	q18, q17, [x29, #-0xb0]
   22aa8: f9404bee     	ldr	x14, [sp, #0x90]
   22aac: 3cd703b0     	ldur	q16, [x29, #-0x90]
   22ab0: b85803ad     	ldur	w13, [x29, #-0x80]
   22ab4: b85903ac     	ldur	w12, [x29, #-0x70]
   22ab8: b85a03ab     	ldur	w11, [x29, #-0x60]
   22abc: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   22ac0: b85c03a1     	ldur	w1, [x29, #-0x40]
   22ac4: b85d03a2     	ldur	w2, [x29, #-0x30]
   22ac8: f94043e3     	ldr	x3, [sp, #0x80]
   22acc: f85e03a4     	ldur	x4, [x29, #-0x20]
   22ad0: 34ffef60     	cbz	w0, 0x228bc <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xad0>
   22ad4: aa1803e0     	mov	x0, x24
   22ad8: 3d800707     	str	q7, [x24, #0x10]
   22adc: 94009bc1     	bl	0x499e0 <__cxa_guard_release@plt>
   22ae0: ad420be3     	ldp	q3, q2, [sp, #0x40]
   22ae4: f000018a     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   22ae8: ad431be5     	ldp	q5, q6, [sp, #0x60]
   22aec: ad454ff4     	ldp	q20, q19, [sp, #0xa0]
   22af0: ad7ac7b2     	ldp	q18, q17, [x29, #-0xb0]
   22af4: f9404bee     	ldr	x14, [sp, #0x90]
   22af8: 3cd703b0     	ldur	q16, [x29, #-0x90]
   22afc: b85803ad     	ldur	w13, [x29, #-0x80]
   22b00: b85903ac     	ldur	w12, [x29, #-0x70]
   22b04: b85a03ab     	ldur	w11, [x29, #-0x60]
   22b08: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   22b0c: b85c03a1     	ldur	w1, [x29, #-0x40]
   22b10: b85d03a2     	ldur	w2, [x29, #-0x30]
   22b14: f94043e3     	ldr	x3, [sp, #0x80]
   22b18: f85e03a4     	ldur	x4, [x29, #-0x20]
   22b1c: 17ffff68     	b	0x228bc <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xad0>
   22b20: aa1803e0     	mov	x0, x24
   22b24: f81e03a4     	stur	x4, [x29, #-0x20]
   22b28: f90043e3     	str	x3, [sp, #0x80]
   22b2c: b81d03a2     	stur	w2, [x29, #-0x30]
   22b30: b81c03a1     	stur	w1, [x29, #-0x40]
   22b34: 3c9b03a7     	stur	q7, [x29, #-0x50]
   22b38: b81a03ab     	stur	w11, [x29, #-0x60]
   22b3c: b81903ac     	stur	w12, [x29, #-0x70]
   22b40: b81803ad     	stur	w13, [x29, #-0x80]
   22b44: ad3b43b1     	stp	q17, q16, [x29, #-0xa0]
   22b48: 3c9503b2     	stur	q18, [x29, #-0xb0]
   22b4c: ad054ff4     	stp	q20, q19, [sp, #0xa0]
   22b50: f9004bee     	str	x14, [sp, #0x90]
   22b54: ad031be5     	stp	q5, q6, [sp, #0x60]
   22b58: ad020be3     	stp	q3, q2, [sp, #0x40]
   22b5c: 3d800ff5     	str	q21, [sp, #0x30]
   22b60: 94009b9c     	bl	0x499d0 <__cxa_guard_acquire@plt>
   22b64: ad418ff5     	ldp	q21, q3, [sp, #0x30]
   22b68: f000018a     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   22b6c: ad4297e2     	ldp	q2, q5, [sp, #0x50]
   22b70: ad454ff4     	ldp	q20, q19, [sp, #0xa0]
   22b74: ad7ac7b2     	ldp	q18, q17, [x29, #-0xb0]
   22b78: 3dc01fe6     	ldr	q6, [sp, #0x70]
   22b7c: f9404bee     	ldr	x14, [sp, #0x90]
   22b80: 3cd703b0     	ldur	q16, [x29, #-0x90]
   22b84: b85803ad     	ldur	w13, [x29, #-0x80]
   22b88: b85903ac     	ldur	w12, [x29, #-0x70]
   22b8c: b85a03ab     	ldur	w11, [x29, #-0x60]
   22b90: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   22b94: b85c03a1     	ldur	w1, [x29, #-0x40]
   22b98: b85d03a2     	ldur	w2, [x29, #-0x30]
   22b9c: f94043e3     	ldr	x3, [sp, #0x80]
   22ba0: f85e03a4     	ldur	x4, [x29, #-0x20]
   22ba4: 34ffe920     	cbz	w0, 0x228c8 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xadc>
   22ba8: aa1803e0     	mov	x0, x24
   22bac: 3d800707     	str	q7, [x24, #0x10]
   22bb0: 94009b8c     	bl	0x499e0 <__cxa_guard_release@plt>
   22bb4: ad418ff5     	ldp	q21, q3, [sp, #0x30]
   22bb8: f000018a     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   22bbc: ad4297e2     	ldp	q2, q5, [sp, #0x50]
   22bc0: ad454ff4     	ldp	q20, q19, [sp, #0xa0]
   22bc4: ad7ac7b2     	ldp	q18, q17, [x29, #-0xb0]
   22bc8: 3dc01fe6     	ldr	q6, [sp, #0x70]
   22bcc: f9404bee     	ldr	x14, [sp, #0x90]
   22bd0: 3cd703b0     	ldur	q16, [x29, #-0x90]
   22bd4: b85803ad     	ldur	w13, [x29, #-0x80]
   22bd8: b85903ac     	ldur	w12, [x29, #-0x70]
   22bdc: b85a03ab     	ldur	w11, [x29, #-0x60]
   22be0: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   22be4: b85c03a1     	ldur	w1, [x29, #-0x40]
   22be8: b85d03a2     	ldur	w2, [x29, #-0x30]
   22bec: f94043e3     	ldr	x3, [sp, #0x80]
   22bf0: f85e03a4     	ldur	x4, [x29, #-0x20]
   22bf4: 17ffff35     	b	0x228c8 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xadc>
   22bf8: aa1803e0     	mov	x0, x24
   22bfc: f81e03a4     	stur	x4, [x29, #-0x20]
   22c00: f90043e3     	str	x3, [sp, #0x80]
   22c04: b81d03a2     	stur	w2, [x29, #-0x30]
   22c08: b81c03a1     	stur	w1, [x29, #-0x40]
   22c0c: 3c9b03a7     	stur	q7, [x29, #-0x50]
   22c10: b81a03ab     	stur	w11, [x29, #-0x60]
   22c14: b81903ac     	stur	w12, [x29, #-0x70]
   22c18: b81803ad     	stur	w13, [x29, #-0x80]
   22c1c: ad3b43b1     	stp	q17, q16, [x29, #-0xa0]
   22c20: 3c9503b2     	stur	q18, [x29, #-0xb0]
   22c24: ad054ff4     	stp	q20, q19, [sp, #0xa0]
   22c28: f9004bee     	str	x14, [sp, #0x90]
   22c2c: ad031be5     	stp	q5, q6, [sp, #0x60]
   22c30: ad020be3     	stp	q3, q2, [sp, #0x40]
   22c34: ad0157f6     	stp	q22, q21, [sp, #0x20]
   22c38: 94009b66     	bl	0x499d0 <__cxa_guard_acquire@plt>
   22c3c: ad4157f6     	ldp	q22, q21, [sp, #0x20]
   22c40: f000018a     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   22c44: ad420be3     	ldp	q3, q2, [sp, #0x40]
   22c48: ad431be5     	ldp	q5, q6, [sp, #0x60]
   22c4c: ad454ff4     	ldp	q20, q19, [sp, #0xa0]
   22c50: ad7ac7b2     	ldp	q18, q17, [x29, #-0xb0]
   22c54: f9404bee     	ldr	x14, [sp, #0x90]
   22c58: 3cd703b0     	ldur	q16, [x29, #-0x90]
   22c5c: b85803ad     	ldur	w13, [x29, #-0x80]
   22c60: b85903ac     	ldur	w12, [x29, #-0x70]
   22c64: b85a03ab     	ldur	w11, [x29, #-0x60]
   22c68: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   22c6c: b85c03a1     	ldur	w1, [x29, #-0x40]
   22c70: b85d03a2     	ldur	w2, [x29, #-0x30]
   22c74: f94043e3     	ldr	x3, [sp, #0x80]
   22c78: f85e03a4     	ldur	x4, [x29, #-0x20]
   22c7c: 34ffe2c0     	cbz	w0, 0x228d4 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xae8>
   22c80: aa1803e0     	mov	x0, x24
   22c84: 3d800707     	str	q7, [x24, #0x10]
   22c88: 94009b56     	bl	0x499e0 <__cxa_guard_release@plt>
   22c8c: ad4157f6     	ldp	q22, q21, [sp, #0x20]
   22c90: f000018a     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   22c94: ad420be3     	ldp	q3, q2, [sp, #0x40]
   22c98: ad431be5     	ldp	q5, q6, [sp, #0x60]
   22c9c: ad454ff4     	ldp	q20, q19, [sp, #0xa0]
   22ca0: ad7ac7b2     	ldp	q18, q17, [x29, #-0xb0]
   22ca4: f9404bee     	ldr	x14, [sp, #0x90]
   22ca8: 3cd703b0     	ldur	q16, [x29, #-0x90]
   22cac: b85803ad     	ldur	w13, [x29, #-0x80]
   22cb0: b85903ac     	ldur	w12, [x29, #-0x70]
   22cb4: b85a03ab     	ldur	w11, [x29, #-0x60]
   22cb8: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   22cbc: b85c03a1     	ldur	w1, [x29, #-0x40]
   22cc0: b85d03a2     	ldur	w2, [x29, #-0x30]
   22cc4: f94043e3     	ldr	x3, [sp, #0x80]
   22cc8: f85e03a4     	ldur	x4, [x29, #-0x20]
   22ccc: 17ffff02     	b	0x228d4 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xae8>
   22cd0: aa1803e0     	mov	x0, x24
   22cd4: f81e03a4     	stur	x4, [x29, #-0x20]
   22cd8: f90043e3     	str	x3, [sp, #0x80]
   22cdc: b81d03a2     	stur	w2, [x29, #-0x30]
   22ce0: b81c03a1     	stur	w1, [x29, #-0x40]
   22ce4: 3c9b03a7     	stur	q7, [x29, #-0x50]
   22ce8: b81a03ab     	stur	w11, [x29, #-0x60]
   22cec: b81903ac     	stur	w12, [x29, #-0x70]
   22cf0: b81803ad     	stur	w13, [x29, #-0x80]
   22cf4: ad3b43b1     	stp	q17, q16, [x29, #-0xa0]
   22cf8: 3c9503b2     	stur	q18, [x29, #-0xb0]
   22cfc: ad054ff4     	stp	q20, q19, [sp, #0xa0]
   22d00: f9004bee     	str	x14, [sp, #0x90]
   22d04: ad031be5     	stp	q5, q6, [sp, #0x60]
   22d08: ad020be3     	stp	q3, q2, [sp, #0x40]
   22d0c: ad0157f6     	stp	q22, q21, [sp, #0x20]
   22d10: 3d8007f7     	str	q23, [sp, #0x10]
   22d14: 94009b2f     	bl	0x499d0 <__cxa_guard_acquire@plt>
   22d18: ad40dbf7     	ldp	q23, q22, [sp, #0x10]
   22d1c: f000018a     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   22d20: ad418ff5     	ldp	q21, q3, [sp, #0x30]
   22d24: ad4297e2     	ldp	q2, q5, [sp, #0x50]
   22d28: ad454ff4     	ldp	q20, q19, [sp, #0xa0]
   22d2c: ad7ac7b2     	ldp	q18, q17, [x29, #-0xb0]
   22d30: 3dc01fe6     	ldr	q6, [sp, #0x70]
   22d34: f9404bee     	ldr	x14, [sp, #0x90]
   22d38: 3cd703b0     	ldur	q16, [x29, #-0x90]
   22d3c: b85803ad     	ldur	w13, [x29, #-0x80]
   22d40: b85903ac     	ldur	w12, [x29, #-0x70]
   22d44: b85a03ab     	ldur	w11, [x29, #-0x60]
   22d48: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   22d4c: b85c03a1     	ldur	w1, [x29, #-0x40]
   22d50: b85d03a2     	ldur	w2, [x29, #-0x30]
   22d54: f94043e3     	ldr	x3, [sp, #0x80]
   22d58: f85e03a4     	ldur	x4, [x29, #-0x20]
   22d5c: 34ffdc20     	cbz	w0, 0x228e0 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xaf4>
   22d60: aa1803e0     	mov	x0, x24
   22d64: 3d800707     	str	q7, [x24, #0x10]
   22d68: 94009b1e     	bl	0x499e0 <__cxa_guard_release@plt>
   22d6c: ad40dbf7     	ldp	q23, q22, [sp, #0x10]
   22d70: f000018a     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   22d74: ad418ff5     	ldp	q21, q3, [sp, #0x30]
   22d78: ad4297e2     	ldp	q2, q5, [sp, #0x50]
   22d7c: ad454ff4     	ldp	q20, q19, [sp, #0xa0]
   22d80: ad7ac7b2     	ldp	q18, q17, [x29, #-0xb0]
   22d84: 3dc01fe6     	ldr	q6, [sp, #0x70]
   22d88: f9404bee     	ldr	x14, [sp, #0x90]
   22d8c: 3cd703b0     	ldur	q16, [x29, #-0x90]
   22d90: b85803ad     	ldur	w13, [x29, #-0x80]
   22d94: b85903ac     	ldur	w12, [x29, #-0x70]
   22d98: b85a03ab     	ldur	w11, [x29, #-0x60]
   22d9c: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   22da0: b85c03a1     	ldur	w1, [x29, #-0x40]
   22da4: b85d03a2     	ldur	w2, [x29, #-0x30]
   22da8: f94043e3     	ldr	x3, [sp, #0x80]
   22dac: f85e03a4     	ldur	x4, [x29, #-0x20]
   22db0: 17fffecc     	b	0x228e0 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xaf4>
   22db4: aa1803e0     	mov	x0, x24
   22db8: f81e03a4     	stur	x4, [x29, #-0x20]
   22dbc: f90043e3     	str	x3, [sp, #0x80]
   22dc0: b81d03a2     	stur	w2, [x29, #-0x30]
   22dc4: b81c03a1     	stur	w1, [x29, #-0x40]
   22dc8: 3c9b03a7     	stur	q7, [x29, #-0x50]
   22dcc: b81a03ab     	stur	w11, [x29, #-0x60]
   22dd0: b81903ac     	stur	w12, [x29, #-0x70]
   22dd4: b81803ad     	stur	w13, [x29, #-0x80]
   22dd8: ad3b43b1     	stp	q17, q16, [x29, #-0xa0]
   22ddc: 3c9503b2     	stur	q18, [x29, #-0xb0]
   22de0: ad054ff4     	stp	q20, q19, [sp, #0xa0]
   22de4: f9004bee     	str	x14, [sp, #0x90]
   22de8: ad031be5     	stp	q5, q6, [sp, #0x60]
   22dec: ad020be3     	stp	q3, q2, [sp, #0x40]
   22df0: ad0157f6     	stp	q22, q21, [sp, #0x20]
   22df4: ad005ff8     	stp	q24, q23, [sp]
   22df8: 94009af6     	bl	0x499d0 <__cxa_guard_acquire@plt>
   22dfc: ad405ff8     	ldp	q24, q23, [sp]
   22e00: f000018a     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   22e04: ad4157f6     	ldp	q22, q21, [sp, #0x20]
   22e08: ad420be3     	ldp	q3, q2, [sp, #0x40]
   22e0c: ad431be5     	ldp	q5, q6, [sp, #0x60]
   22e10: ad454ff4     	ldp	q20, q19, [sp, #0xa0]
   22e14: ad7ac7b2     	ldp	q18, q17, [x29, #-0xb0]
   22e18: f9404bee     	ldr	x14, [sp, #0x90]
   22e1c: 3cd703b0     	ldur	q16, [x29, #-0x90]
   22e20: b85803ad     	ldur	w13, [x29, #-0x80]
   22e24: b85903ac     	ldur	w12, [x29, #-0x70]
   22e28: b85a03ab     	ldur	w11, [x29, #-0x60]
   22e2c: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   22e30: b85c03a1     	ldur	w1, [x29, #-0x40]
   22e34: b85d03a2     	ldur	w2, [x29, #-0x30]
   22e38: f94043e3     	ldr	x3, [sp, #0x80]
   22e3c: f85e03a4     	ldur	x4, [x29, #-0x20]
   22e40: 34ffd560     	cbz	w0, 0x228ec <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xb00>
   22e44: aa1803e0     	mov	x0, x24
   22e48: 3d800707     	str	q7, [x24, #0x10]
   22e4c: 94009ae5     	bl	0x499e0 <__cxa_guard_release@plt>
   22e50: ad405ff8     	ldp	q24, q23, [sp]
   22e54: f000018a     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   22e58: ad4157f6     	ldp	q22, q21, [sp, #0x20]
   22e5c: ad420be3     	ldp	q3, q2, [sp, #0x40]
   22e60: ad431be5     	ldp	q5, q6, [sp, #0x60]
   22e64: ad454ff4     	ldp	q20, q19, [sp, #0xa0]
   22e68: ad7ac7b2     	ldp	q18, q17, [x29, #-0xb0]
   22e6c: f9404bee     	ldr	x14, [sp, #0x90]
   22e70: 3cd703b0     	ldur	q16, [x29, #-0x90]
   22e74: b85803ad     	ldur	w13, [x29, #-0x80]
   22e78: b85903ac     	ldur	w12, [x29, #-0x70]
   22e7c: b85a03ab     	ldur	w11, [x29, #-0x60]
   22e80: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   22e84: b85c03a1     	ldur	w1, [x29, #-0x40]
   22e88: b85d03a2     	ldur	w2, [x29, #-0x30]
   22e8c: f94043e3     	ldr	x3, [sp, #0x80]
   22e90: f85e03a4     	ldur	x4, [x29, #-0x20]
   22e94: 17fffe96     	b	0x228ec <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xb00>
   22e98: aa1803e0     	mov	x0, x24
   22e9c: f81e03a4     	stur	x4, [x29, #-0x20]
   22ea0: aa0303f7     	mov	x23, x3
   22ea4: b81d03a2     	stur	w2, [x29, #-0x30]
   22ea8: b81c03a1     	stur	w1, [x29, #-0x40]
   22eac: 3c9b03a7     	stur	q7, [x29, #-0x50]
   22eb0: b81a03ab     	stur	w11, [x29, #-0x60]
   22eb4: b81903ac     	stur	w12, [x29, #-0x70]
   22eb8: b81803ad     	stur	w13, [x29, #-0x80]
   22ebc: ad3b43b1     	stp	q17, q16, [x29, #-0xa0]
   22ec0: 3c9503b2     	stur	q18, [x29, #-0xb0]
   22ec4: ad054ff4     	stp	q20, q19, [sp, #0xa0]
   22ec8: f9004bee     	str	x14, [sp, #0x90]
   22ecc: ad039be5     	stp	q5, q6, [sp, #0x70]
   22ed0: ad028be3     	stp	q3, q2, [sp, #0x50]
   22ed4: 94009abf     	bl	0x499d0 <__cxa_guard_acquire@plt>
   22ed8: ad428be3     	ldp	q3, q2, [sp, #0x50]
   22edc: f000018a     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   22ee0: aa1703e3     	mov	x3, x23
   22ee4: ad439be5     	ldp	q5, q6, [sp, #0x70]
   22ee8: ad454ff4     	ldp	q20, q19, [sp, #0xa0]
   22eec: ad7ac7b2     	ldp	q18, q17, [x29, #-0xb0]
   22ef0: f9404bee     	ldr	x14, [sp, #0x90]
   22ef4: 3cd703b0     	ldur	q16, [x29, #-0x90]
   22ef8: b85803ad     	ldur	w13, [x29, #-0x80]
   22efc: b85903ac     	ldur	w12, [x29, #-0x70]
   22f00: b85a03ab     	ldur	w11, [x29, #-0x60]
   22f04: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   22f08: b85c03a1     	ldur	w1, [x29, #-0x40]
   22f0c: b85d03a2     	ldur	w2, [x29, #-0x30]
   22f10: f85e03a4     	ldur	x4, [x29, #-0x20]
   22f14: 34ffd380     	cbz	w0, 0x22984 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xb98>
   22f18: aa1803e0     	mov	x0, x24
   22f1c: 3d800707     	str	q7, [x24, #0x10]
   22f20: 94009ab0     	bl	0x499e0 <__cxa_guard_release@plt>
   22f24: ad428be3     	ldp	q3, q2, [sp, #0x50]
   22f28: f000018a     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   22f2c: aa1703e3     	mov	x3, x23
   22f30: ad439be5     	ldp	q5, q6, [sp, #0x70]
   22f34: ad454ff4     	ldp	q20, q19, [sp, #0xa0]
   22f38: ad7ac7b2     	ldp	q18, q17, [x29, #-0xb0]
   22f3c: f9404bee     	ldr	x14, [sp, #0x90]
   22f40: 3cd703b0     	ldur	q16, [x29, #-0x90]
   22f44: b85803ad     	ldur	w13, [x29, #-0x80]
   22f48: b85903ac     	ldur	w12, [x29, #-0x70]
   22f4c: b85a03ab     	ldur	w11, [x29, #-0x60]
   22f50: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   22f54: b85c03a1     	ldur	w1, [x29, #-0x40]
   22f58: b85d03a2     	ldur	w2, [x29, #-0x30]
   22f5c: f85e03a4     	ldur	x4, [x29, #-0x20]
   22f60: 17fffe89     	b	0x22984 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xb98>
   22f64: aa1803e0     	mov	x0, x24
   22f68: f81e03a4     	stur	x4, [x29, #-0x20]
   22f6c: aa0303f7     	mov	x23, x3
   22f70: b81d03a2     	stur	w2, [x29, #-0x30]
   22f74: b81c03a1     	stur	w1, [x29, #-0x40]
   22f78: 3c9b03a7     	stur	q7, [x29, #-0x50]
   22f7c: b81a03ab     	stur	w11, [x29, #-0x60]
   22f80: b81903ac     	stur	w12, [x29, #-0x70]
   22f84: b81803ad     	stur	w13, [x29, #-0x80]
   22f88: ad3b43b1     	stp	q17, q16, [x29, #-0xa0]
   22f8c: 3c9503b2     	stur	q18, [x29, #-0xb0]
   22f90: ad054ff4     	stp	q20, q19, [sp, #0xa0]
   22f94: f9004bee     	str	x14, [sp, #0x90]
   22f98: ad039be5     	stp	q5, q6, [sp, #0x70]
   22f9c: ad028be3     	stp	q3, q2, [sp, #0x50]
   22fa0: 3d8013f5     	str	q21, [sp, #0x40]
   22fa4: 94009a8b     	bl	0x499d0 <__cxa_guard_acquire@plt>
   22fa8: ad420ff5     	ldp	q21, q3, [sp, #0x40]
   22fac: f000018a     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   22fb0: aa1703e3     	mov	x3, x23
   22fb4: ad4317e2     	ldp	q2, q5, [sp, #0x60]
   22fb8: ad454ff4     	ldp	q20, q19, [sp, #0xa0]
   22fbc: ad7ac7b2     	ldp	q18, q17, [x29, #-0xb0]
   22fc0: 3dc023e6     	ldr	q6, [sp, #0x80]
   22fc4: f9404bee     	ldr	x14, [sp, #0x90]
   22fc8: 3cd703b0     	ldur	q16, [x29, #-0x90]
   22fcc: b85803ad     	ldur	w13, [x29, #-0x80]
   22fd0: b85903ac     	ldur	w12, [x29, #-0x70]
   22fd4: b85a03ab     	ldur	w11, [x29, #-0x60]
   22fd8: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   22fdc: b85c03a1     	ldur	w1, [x29, #-0x40]
   22fe0: b85d03a2     	ldur	w2, [x29, #-0x30]
   22fe4: f85e03a4     	ldur	x4, [x29, #-0x20]
   22fe8: 34ffcd40     	cbz	w0, 0x22990 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xba4>
   22fec: aa1803e0     	mov	x0, x24
   22ff0: 3d800707     	str	q7, [x24, #0x10]
   22ff4: 94009a7b     	bl	0x499e0 <__cxa_guard_release@plt>
   22ff8: ad420ff5     	ldp	q21, q3, [sp, #0x40]
   22ffc: f000018a     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   23000: aa1703e3     	mov	x3, x23
   23004: ad4317e2     	ldp	q2, q5, [sp, #0x60]
   23008: ad454ff4     	ldp	q20, q19, [sp, #0xa0]
   2300c: ad7ac7b2     	ldp	q18, q17, [x29, #-0xb0]
   23010: 3dc023e6     	ldr	q6, [sp, #0x80]
   23014: f9404bee     	ldr	x14, [sp, #0x90]
   23018: 3cd703b0     	ldur	q16, [x29, #-0x90]
   2301c: b85803ad     	ldur	w13, [x29, #-0x80]
   23020: b85903ac     	ldur	w12, [x29, #-0x70]
   23024: b85a03ab     	ldur	w11, [x29, #-0x60]
   23028: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   2302c: b85c03a1     	ldur	w1, [x29, #-0x40]
   23030: b85d03a2     	ldur	w2, [x29, #-0x30]
   23034: f85e03a4     	ldur	x4, [x29, #-0x20]
   23038: 17fffe56     	b	0x22990 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xba4>
   2303c: aa1803e0     	mov	x0, x24
   23040: f81e03a4     	stur	x4, [x29, #-0x20]
   23044: aa0303f7     	mov	x23, x3
   23048: b81d03a2     	stur	w2, [x29, #-0x30]
   2304c: b81c03a1     	stur	w1, [x29, #-0x40]
   23050: 3c9b03a7     	stur	q7, [x29, #-0x50]
   23054: b81a03ab     	stur	w11, [x29, #-0x60]
   23058: b81903ac     	stur	w12, [x29, #-0x70]
   2305c: b81803ad     	stur	w13, [x29, #-0x80]
   23060: ad3b43b1     	stp	q17, q16, [x29, #-0xa0]
   23064: 3c9503b2     	stur	q18, [x29, #-0xb0]
   23068: ad054ff4     	stp	q20, q19, [sp, #0xa0]
   2306c: f9004bee     	str	x14, [sp, #0x90]
   23070: ad039be5     	stp	q5, q6, [sp, #0x70]
   23074: ad028be3     	stp	q3, q2, [sp, #0x50]
   23078: ad01d7f6     	stp	q22, q21, [sp, #0x30]
   2307c: 94009a55     	bl	0x499d0 <__cxa_guard_acquire@plt>
   23080: ad41d7f6     	ldp	q22, q21, [sp, #0x30]
   23084: d000018a     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   23088: aa1703e3     	mov	x3, x23
   2308c: ad428be3     	ldp	q3, q2, [sp, #0x50]
   23090: ad439be5     	ldp	q5, q6, [sp, #0x70]
   23094: ad454ff4     	ldp	q20, q19, [sp, #0xa0]
   23098: ad7ac7b2     	ldp	q18, q17, [x29, #-0xb0]
   2309c: f9404bee     	ldr	x14, [sp, #0x90]
   230a0: 3cd703b0     	ldur	q16, [x29, #-0x90]
   230a4: b85803ad     	ldur	w13, [x29, #-0x80]
   230a8: b85903ac     	ldur	w12, [x29, #-0x70]
   230ac: b85a03ab     	ldur	w11, [x29, #-0x60]
   230b0: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   230b4: b85c03a1     	ldur	w1, [x29, #-0x40]
   230b8: b85d03a2     	ldur	w2, [x29, #-0x30]
   230bc: f85e03a4     	ldur	x4, [x29, #-0x20]
   230c0: 34ffc6e0     	cbz	w0, 0x2299c <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xbb0>
   230c4: aa1803e0     	mov	x0, x24
   230c8: 3d800707     	str	q7, [x24, #0x10]
   230cc: 94009a45     	bl	0x499e0 <__cxa_guard_release@plt>
   230d0: ad41d7f6     	ldp	q22, q21, [sp, #0x30]
   230d4: d000018a     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   230d8: aa1703e3     	mov	x3, x23
   230dc: ad428be3     	ldp	q3, q2, [sp, #0x50]
   230e0: ad439be5     	ldp	q5, q6, [sp, #0x70]
   230e4: ad454ff4     	ldp	q20, q19, [sp, #0xa0]
   230e8: ad7ac7b2     	ldp	q18, q17, [x29, #-0xb0]
   230ec: f9404bee     	ldr	x14, [sp, #0x90]
   230f0: 3cd703b0     	ldur	q16, [x29, #-0x90]
   230f4: b85803ad     	ldur	w13, [x29, #-0x80]
   230f8: b85903ac     	ldur	w12, [x29, #-0x70]
   230fc: b85a03ab     	ldur	w11, [x29, #-0x60]
   23100: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   23104: b85c03a1     	ldur	w1, [x29, #-0x40]
   23108: b85d03a2     	ldur	w2, [x29, #-0x30]
   2310c: f85e03a4     	ldur	x4, [x29, #-0x20]
   23110: 17fffe23     	b	0x2299c <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xbb0>
   23114: aa1803e0     	mov	x0, x24
   23118: f81e03a4     	stur	x4, [x29, #-0x20]
   2311c: aa0303f7     	mov	x23, x3
   23120: b81d03a2     	stur	w2, [x29, #-0x30]
   23124: b81c03a1     	stur	w1, [x29, #-0x40]
   23128: 3c9b03a7     	stur	q7, [x29, #-0x50]
   2312c: b81a03ab     	stur	w11, [x29, #-0x60]
   23130: b81903ac     	stur	w12, [x29, #-0x70]
   23134: b81803ad     	stur	w13, [x29, #-0x80]
   23138: ad3b43b1     	stp	q17, q16, [x29, #-0xa0]
   2313c: 3c9503b2     	stur	q18, [x29, #-0xb0]
   23140: ad054ff4     	stp	q20, q19, [sp, #0xa0]
   23144: f9004bee     	str	x14, [sp, #0x90]
   23148: ad039be5     	stp	q5, q6, [sp, #0x70]
   2314c: ad028be3     	stp	q3, q2, [sp, #0x50]
   23150: ad01d7f6     	stp	q22, q21, [sp, #0x30]
   23154: 3d800bf7     	str	q23, [sp, #0x20]
   23158: 94009a1e     	bl	0x499d0 <__cxa_guard_acquire@plt>
   2315c: ad415bf7     	ldp	q23, q22, [sp, #0x20]
   23160: d000018a     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   23164: aa1703e3     	mov	x3, x23
   23168: ad420ff5     	ldp	q21, q3, [sp, #0x40]
   2316c: ad4317e2     	ldp	q2, q5, [sp, #0x60]
   23170: ad454ff4     	ldp	q20, q19, [sp, #0xa0]
   23174: ad7ac7b2     	ldp	q18, q17, [x29, #-0xb0]
   23178: 3dc023e6     	ldr	q6, [sp, #0x80]
   2317c: f9404bee     	ldr	x14, [sp, #0x90]
   23180: 3cd703b0     	ldur	q16, [x29, #-0x90]
   23184: b85803ad     	ldur	w13, [x29, #-0x80]
   23188: b85903ac     	ldur	w12, [x29, #-0x70]
   2318c: b85a03ab     	ldur	w11, [x29, #-0x60]
   23190: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   23194: b85c03a1     	ldur	w1, [x29, #-0x40]
   23198: b85d03a2     	ldur	w2, [x29, #-0x30]
   2319c: f85e03a4     	ldur	x4, [x29, #-0x20]
   231a0: 34ffc040     	cbz	w0, 0x229a8 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xbbc>
   231a4: aa1803e0     	mov	x0, x24
   231a8: 3d800707     	str	q7, [x24, #0x10]
   231ac: 94009a0d     	bl	0x499e0 <__cxa_guard_release@plt>
   231b0: ad415bf7     	ldp	q23, q22, [sp, #0x20]
   231b4: d000018a     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   231b8: aa1703e3     	mov	x3, x23
   231bc: ad420ff5     	ldp	q21, q3, [sp, #0x40]
   231c0: ad4317e2     	ldp	q2, q5, [sp, #0x60]
   231c4: ad454ff4     	ldp	q20, q19, [sp, #0xa0]
   231c8: ad7ac7b2     	ldp	q18, q17, [x29, #-0xb0]
   231cc: 3dc023e6     	ldr	q6, [sp, #0x80]
   231d0: f9404bee     	ldr	x14, [sp, #0x90]
   231d4: 3cd703b0     	ldur	q16, [x29, #-0x90]
   231d8: b85803ad     	ldur	w13, [x29, #-0x80]
   231dc: b85903ac     	ldur	w12, [x29, #-0x70]
   231e0: b85a03ab     	ldur	w11, [x29, #-0x60]
   231e4: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   231e8: b85c03a1     	ldur	w1, [x29, #-0x40]
   231ec: b85d03a2     	ldur	w2, [x29, #-0x30]
   231f0: f85e03a4     	ldur	x4, [x29, #-0x20]
   231f4: 17fffded     	b	0x229a8 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xbbc>
   231f8: aa1803e0     	mov	x0, x24
   231fc: f81e03a4     	stur	x4, [x29, #-0x20]
   23200: aa0303f7     	mov	x23, x3
   23204: b81d03a2     	stur	w2, [x29, #-0x30]
   23208: b81c03a1     	stur	w1, [x29, #-0x40]
   2320c: 3c9b03a7     	stur	q7, [x29, #-0x50]
   23210: b81a03ab     	stur	w11, [x29, #-0x60]
   23214: b81903ac     	stur	w12, [x29, #-0x70]
   23218: b81803ad     	stur	w13, [x29, #-0x80]
   2321c: ad3b43b1     	stp	q17, q16, [x29, #-0xa0]
   23220: 3c9503b2     	stur	q18, [x29, #-0xb0]
   23224: ad054ff4     	stp	q20, q19, [sp, #0xa0]
   23228: f9004bee     	str	x14, [sp, #0x90]
   2322c: ad039be5     	stp	q5, q6, [sp, #0x70]
   23230: ad028be3     	stp	q3, q2, [sp, #0x50]
   23234: ad01d7f6     	stp	q22, q21, [sp, #0x30]
   23238: ad00dff8     	stp	q24, q23, [sp, #0x10]
   2323c: 940099e5     	bl	0x499d0 <__cxa_guard_acquire@plt>
   23240: ad40dff8     	ldp	q24, q23, [sp, #0x10]
   23244: d000018a     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   23248: aa1703e3     	mov	x3, x23
   2324c: ad41d7f6     	ldp	q22, q21, [sp, #0x30]
   23250: ad428be3     	ldp	q3, q2, [sp, #0x50]
   23254: ad439be5     	ldp	q5, q6, [sp, #0x70]
   23258: ad454ff4     	ldp	q20, q19, [sp, #0xa0]
   2325c: ad7ac7b2     	ldp	q18, q17, [x29, #-0xb0]
   23260: f9404bee     	ldr	x14, [sp, #0x90]
   23264: 3cd703b0     	ldur	q16, [x29, #-0x90]
   23268: b85803ad     	ldur	w13, [x29, #-0x80]
   2326c: b85903ac     	ldur	w12, [x29, #-0x70]
   23270: b85a03ab     	ldur	w11, [x29, #-0x60]
   23274: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   23278: b85c03a1     	ldur	w1, [x29, #-0x40]
   2327c: b85d03a2     	ldur	w2, [x29, #-0x30]
   23280: f85e03a4     	ldur	x4, [x29, #-0x20]
   23284: 34ffb980     	cbz	w0, 0x229b4 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xbc8>
   23288: aa1803e0     	mov	x0, x24
   2328c: 3d800707     	str	q7, [x24, #0x10]
   23290: 940099d4     	bl	0x499e0 <__cxa_guard_release@plt>
   23294: ad40dff8     	ldp	q24, q23, [sp, #0x10]
   23298: d000018a     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   2329c: aa1703e3     	mov	x3, x23
   232a0: ad41d7f6     	ldp	q22, q21, [sp, #0x30]
   232a4: ad428be3     	ldp	q3, q2, [sp, #0x50]
   232a8: ad439be5     	ldp	q5, q6, [sp, #0x70]
   232ac: ad454ff4     	ldp	q20, q19, [sp, #0xa0]
   232b0: ad7ac7b2     	ldp	q18, q17, [x29, #-0xb0]
   232b4: f9404bee     	ldr	x14, [sp, #0x90]
   232b8: 3cd703b0     	ldur	q16, [x29, #-0x90]
   232bc: b85803ad     	ldur	w13, [x29, #-0x80]
   232c0: b85903ac     	ldur	w12, [x29, #-0x70]
   232c4: b85a03ab     	ldur	w11, [x29, #-0x60]
   232c8: 3cdb03a7     	ldur	q7, [x29, #-0x50]
   232cc: b85c03a1     	ldur	w1, [x29, #-0x40]
   232d0: b85d03a2     	ldur	w2, [x29, #-0x30]
   232d4: f85e03a4     	ldur	x4, [x29, #-0x20]
   232d8: 17fffdb7     	b	0x229b4 <void AkFft::Radix4_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xbc8>
   232dc: a95c4ff4     	ldp	x20, x19, [sp, #0x1c0]
   232e0: a95b57f6     	ldp	x22, x21, [sp, #0x1b0]
   232e4: a95a5ff8     	ldp	x24, x23, [sp, #0x1a0]
   232e8: a95967fa     	ldp	x26, x25, [sp, #0x190]
   232ec: a9586ffc     	ldp	x28, x27, [sp, #0x180]
   232f0: a9577bfd     	ldp	x29, x30, [sp, #0x170]
   232f4: 910743ff     	add	sp, sp, #0x1d0
   232f8: d65f03c0     	ret

00000000000232fc <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)>:
   232fc: a9ba7bfd     	stp	x29, x30, [sp, #-0x60]!
   23300: a9016ffc     	stp	x28, x27, [sp, #0x10]
   23304: 910003fd     	mov	x29, sp
   23308: a90267fa     	stp	x26, x25, [sp, #0x20]
   2330c: a9035ff8     	stp	x24, x23, [sp, #0x30]
   23310: a90457f6     	stp	x22, x21, [sp, #0x40]
   23314: a9054ff4     	stp	x20, x19, [sp, #0x50]
   23318: d10783ff     	sub	sp, sp, #0x1e0
   2331c: 529999a8     	mov	w8, #0xcccd             // =52429
   23320: aa0503f3     	mov	x19, x5
   23324: 72b99988     	movk	w8, #0xcccc, lsl #16
   23328: 7100103f     	cmp	w1, #0x4
   2332c: 9ba87c08     	umull	x8, w0, w8
   23330: d362fd08     	lsr	x8, x8, #34
   23334: 54006ae1     	b.ne	0x24090 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xd94>
   23338: 34015522     	cbz	w2, 0x25ddc <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x2ae0>
   2333c: 528377ab     	mov	w11, #0x1bbd            // =7101
   23340: 52800289     	mov	w9, #0x14               // =20
   23344: 2a0803e8     	mov	w8, w8
   23348: d0ffff4a     	adrp	x10, 0xd000 <vsnprintf+0xd000>
   2334c: 72b7e9eb     	movk	w11, #0xbf4f, lsl #16
   23350: 9ba97c55     	umull	x21, w2, w9
   23354: 8b080509     	add	x9, x8, x8, lsl #1
   23358: 5286ef4c     	mov	w12, #0x377a            // =14202
   2335c: d37df138     	lsl	x24, x9, #3
   23360: 3dc3ad51     	ldr	q17, [x10, #0xeb0]
   23364: 4e040d72     	dup	v18.4s, w11
   23368: 528f2309     	mov	w9, #0x7918             // =31000
   2336c: 528f0e2a     	mov	w10, #0x7871            // =30833
   23370: 528f0e2b     	mov	w11, #0x7871            // =30833
   23374: 72a7d3cc     	movk	w12, #0x3e9e, lsl #16
   23378: 72b7e2c9     	movk	w9, #0xbf16, lsl #16
   2337c: 72b7ee6a     	movk	w10, #0xbf73, lsl #16
   23380: 72a7ee6b     	movk	w11, #0x3f73, lsl #16
   23384: d0000196     	adrp	x22, 0x55000 <vsnprintf+0x55000>
   23388: aa1f03f4     	mov	x20, xzr
   2338c: d37be917     	lsl	x23, x8, #5
   23390: d37ced19     	lsl	x25, x8, #4
   23394: d37df11a     	lsl	x26, x8, #3
   23398: d000019b     	adrp	x27, 0x55000 <vsnprintf+0x55000>
   2339c: 9113c2d6     	add	x22, x22, #0x4f0
   233a0: 4e040d93     	dup	v19.4s, w12
   233a4: 4e040d34     	dup	v20.4s, w9
   233a8: 4e040d55     	dup	v21.4s, w10
   233ac: 4e040d76     	dup	v22.4s, w11
   233b0: 927e7688     	and	x8, x20, #0xfffffffc
   233b4: ad405c98     	ldp	q24, q23, [x4]
   233b8: 8b080c7c     	add	x28, x3, x8, lsl #3
   233bc: 3dc00399     	ldr	q25, [x28]
   233c0: 3dc00b84     	ldr	q4, [x28, #0x20]
   233c4: 3dc01385     	ldr	q5, [x28, #0x40]
   233c8: 3dc01b86     	ldr	q6, [x28, #0x60]
   233cc: 3dc02387     	ldr	q7, [x28, #0x80]
   233d0: 08dffec8     	ldarb	w8, [x22]
   233d4: 36001508     	tbz	w8, #0x0, 0x23674 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x378>
   233d8: 3dc006d0     	ldr	q16, [x22, #0x10]
   233dc: 08dffec8     	ldarb	w8, [x22]
   233e0: 360018e8     	tbz	w8, #0x0, 0x236fc <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x400>
   233e4: 3dc006da     	ldr	q26, [x22, #0x10]
   233e8: 08dffec8     	ldarb	w8, [x22]
   233ec: 36001d28     	tbz	w8, #0x0, 0x23790 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x494>
   233f0: 3dc006dc     	ldr	q28, [x22, #0x10]
   233f4: 08dffec8     	ldarb	w8, [x22]
   233f8: 36002168     	tbz	w8, #0x0, 0x23824 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x528>
   233fc: 3dc006de     	ldr	q30, [x22, #0x10]
   23400: 08dffec8     	ldarb	w8, [x22]
   23404: 36002608     	tbz	w8, #0x0, 0x238c4 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x5c8>
   23408: 3dc006db     	ldr	q27, [x22, #0x10]
   2340c: 08dffec8     	ldarb	w8, [x22]
   23410: 36002b08     	tbz	w8, #0x0, 0x23970 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x674>
   23414: 3dc006dd     	ldr	q29, [x22, #0x10]
   23418: 08dffec8     	ldarb	w8, [x22]
   2341c: 36003008     	tbz	w8, #0x0, 0x23a1c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x720>
   23420: 3dc006df     	ldr	q31, [x22, #0x10]
   23424: 08dffec8     	ldarb	w8, [x22]
   23428: 36003568     	tbz	w8, #0x0, 0x23ad4 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x7d8>
   2342c: 4ea008a1     	rev64	v1.4s, v5.4s
   23430: 4f9898a5     	fmul	v5.4s, v5.4s, v24.s[2]
   23434: 4ea008c2     	rev64	v2.4s, v6.4s
   23438: 4ea00880     	rev64	v0.4s, v4.4s
   2343c: 4ea008e3     	rev64	v3.4s, v7.4s
   23440: 4fb89821     	fmul	v1.4s, v1.4s, v24.s[3]
   23444: 4fb79042     	fmul	v2.4s, v2.4s, v23.s[1]
   23448: 4f9790c6     	fmul	v6.4s, v6.4s, v23.s[0]
   2344c: 4fb89000     	fmul	v0.4s, v0.4s, v24.s[1]
   23450: 4f989084     	fmul	v4.4s, v4.4s, v24.s[0]
   23454: 4fb79863     	fmul	v3.4s, v3.4s, v23.s[3]
   23458: 4f9798e7     	fmul	v7.4s, v7.4s, v23.s[2]
   2345c: 6e211f41     	eor	v1.16b, v26.16b, v1.16b
   23460: 6e221f82     	eor	v2.16b, v28.16b, v2.16b
   23464: 6e201e00     	eor	v0.16b, v16.16b, v0.16b
   23468: 3dc006d0     	ldr	q16, [x22, #0x10]
   2346c: 6e231fc3     	eor	v3.16b, v30.16b, v3.16b
   23470: 4e21d4a1     	fadd	v1.4s, v5.4s, v1.4s
   23474: 4e22d4c2     	fadd	v2.4s, v6.4s, v2.4s
   23478: 4e20d480     	fadd	v0.4s, v4.4s, v0.4s
   2347c: 4e23d4e3     	fadd	v3.4s, v7.4s, v3.4s
   23480: 4eb91f27     	mov	v7.16b, v25.16b
   23484: 4ea2d424     	fsub	v4.4s, v1.4s, v2.4s
   23488: 4e21d441     	fadd	v1.4s, v2.4s, v1.4s
   2348c: 4ea3d405     	fsub	v5.4s, v0.4s, v3.4s
   23490: 4eb91f22     	mov	v2.16b, v25.16b
   23494: 6e34dc86     	fmul	v6.4s, v4.4s, v20.4s
   23498: 6e36dc84     	fmul	v4.4s, v4.4s, v22.4s
   2349c: 4e21ce67     	fmla	v7.4s, v19.4s, v1.4s
   234a0: 4e20d460     	fadd	v0.4s, v3.4s, v0.4s
   234a4: 4e21ce42     	fmla	v2.4s, v18.4s, v1.4s
   234a8: 4e25cea6     	fmla	v6.4s, v21.4s, v5.4s
   234ac: 4e25ce84     	fmla	v4.4s, v20.4s, v5.4s
   234b0: 4e39d421     	fadd	v1.4s, v1.4s, v25.4s
   234b4: 4e20ce47     	fmla	v7.4s, v18.4s, v0.4s
   234b8: 4e20ce62     	fmla	v2.4s, v19.4s, v0.4s
   234bc: 4ea008c3     	rev64	v3.4s, v6.4s
   234c0: 4ea00884     	rev64	v4.4s, v4.4s
   234c4: 4e20d420     	fadd	v0.4s, v1.4s, v0.4s
   234c8: 6e231f61     	eor	v1.16b, v27.16b, v3.16b
   234cc: 6ea0f885     	fneg	v5.4s, v4.4s
   234d0: 6ea0f863     	fneg	v3.4s, v3.4s
   234d4: 3d800260     	str	q0, [x19]
   234d8: 6e241fa4     	eor	v4.16b, v29.16b, v4.16b
   234dc: 4e21d441     	fadd	v1.4s, v2.4s, v1.4s
   234e0: 6e251fe5     	eor	v5.16b, v31.16b, v5.16b
   234e4: 6e231e03     	eor	v3.16b, v16.16b, v3.16b
   234e8: 4e24d4e0     	fadd	v0.4s, v7.4s, v4.4s
   234ec: 3cba6a61     	str	q1, [x19, x26]
   234f0: 4e25d4e1     	fadd	v1.4s, v7.4s, v5.4s
   234f4: 4e23d442     	fadd	v2.4s, v2.4s, v3.4s
   234f8: 3cb96a60     	str	q0, [x19, x25]
   234fc: 3cb86a61     	str	q1, [x19, x24]
   23500: 3cb76a62     	str	q2, [x19, x23]
   23504: 3dc00799     	ldr	q25, [x28, #0x10]
   23508: 3dc00f84     	ldr	q4, [x28, #0x30]
   2350c: 3dc01785     	ldr	q5, [x28, #0x50]
   23510: 3dc01f86     	ldr	q6, [x28, #0x70]
   23514: 3dc02787     	ldr	q7, [x28, #0x90]
   23518: 08dffec8     	ldarb	w8, [x22]
   2351c: 360033a8     	tbz	w8, #0x0, 0x23b90 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x894>
   23520: 3dc006d0     	ldr	q16, [x22, #0x10]
   23524: 08dffec8     	ldarb	w8, [x22]
   23528: 36003788     	tbz	w8, #0x0, 0x23c18 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x91c>
   2352c: 3dc006da     	ldr	q26, [x22, #0x10]
   23530: 08dffec8     	ldarb	w8, [x22]
   23534: 36003bc8     	tbz	w8, #0x0, 0x23cac <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x9b0>
   23538: 3dc006dc     	ldr	q28, [x22, #0x10]
   2353c: 08dffec8     	ldarb	w8, [x22]
   23540: 36004008     	tbz	w8, #0x0, 0x23d40 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xa44>
   23544: 3dc006de     	ldr	q30, [x22, #0x10]
   23548: 08dffec8     	ldarb	w8, [x22]
   2354c: 360044a8     	tbz	w8, #0x0, 0x23de0 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xae4>
   23550: 3dc006db     	ldr	q27, [x22, #0x10]
   23554: 08dffec8     	ldarb	w8, [x22]
   23558: 36004948     	tbz	w8, #0x0, 0x23e80 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xb84>
   2355c: 3dc006dd     	ldr	q29, [x22, #0x10]
   23560: 08dffec8     	ldarb	w8, [x22]
   23564: 36004e48     	tbz	w8, #0x0, 0x23f2c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xc30>
   23568: 3dc006df     	ldr	q31, [x22, #0x10]
   2356c: 08dffec8     	ldarb	w8, [x22]
   23570: 36005348     	tbz	w8, #0x0, 0x23fd8 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xcdc>
   23574: 4ea008a1     	rev64	v1.4s, v5.4s
   23578: 8b1a0268     	add	x8, x19, x26
   2357c: 4ea008c2     	rev64	v2.4s, v6.4s
   23580: 8b190269     	add	x9, x19, x25
   23584: 4ea00880     	rev64	v0.4s, v4.4s
   23588: 91005294     	add	x20, x20, #0x14
   2358c: 4ea008e3     	rev64	v3.4s, v7.4s
   23590: 91008084     	add	x4, x4, #0x20
   23594: 4fb89821     	fmul	v1.4s, v1.4s, v24.s[3]
   23598: eb1402bf     	cmp	x21, x20
   2359c: 4fb79042     	fmul	v2.4s, v2.4s, v23.s[1]
   235a0: 4f9898a5     	fmul	v5.4s, v5.4s, v24.s[2]
   235a4: 4f9790c6     	fmul	v6.4s, v6.4s, v23.s[0]
   235a8: 4fb89000     	fmul	v0.4s, v0.4s, v24.s[1]
   235ac: 4fb79863     	fmul	v3.4s, v3.4s, v23.s[3]
   235b0: 4f989084     	fmul	v4.4s, v4.4s, v24.s[0]
   235b4: 6e211f41     	eor	v1.16b, v26.16b, v1.16b
   235b8: 4f9798e7     	fmul	v7.4s, v7.4s, v23.s[2]
   235bc: 6e221f82     	eor	v2.16b, v28.16b, v2.16b
   235c0: 6e201e00     	eor	v0.16b, v16.16b, v0.16b
   235c4: 3dc14370     	ldr	q16, [x27, #0x500]
   235c8: 6e231fc3     	eor	v3.16b, v30.16b, v3.16b
   235cc: 4e21d4a1     	fadd	v1.4s, v5.4s, v1.4s
   235d0: 4e22d4c2     	fadd	v2.4s, v6.4s, v2.4s
   235d4: 4e20d480     	fadd	v0.4s, v4.4s, v0.4s
   235d8: 4e23d4e3     	fadd	v3.4s, v7.4s, v3.4s
   235dc: 4eb91f25     	mov	v5.16b, v25.16b
   235e0: 4ea2d424     	fsub	v4.4s, v1.4s, v2.4s
   235e4: 4e21d441     	fadd	v1.4s, v2.4s, v1.4s
   235e8: 4ea3d406     	fsub	v6.4s, v0.4s, v3.4s
   235ec: 4eb91f22     	mov	v2.16b, v25.16b
   235f0: 6e34dc87     	fmul	v7.4s, v4.4s, v20.4s
   235f4: 6e36dc84     	fmul	v4.4s, v4.4s, v22.4s
   235f8: 4e21ce45     	fmla	v5.4s, v18.4s, v1.4s
   235fc: 4e20d460     	fadd	v0.4s, v3.4s, v0.4s
   23600: 4e21ce62     	fmla	v2.4s, v19.4s, v1.4s
   23604: 4e26cea7     	fmla	v7.4s, v21.4s, v6.4s
   23608: 4e26ce84     	fmla	v4.4s, v20.4s, v6.4s
   2360c: 4e39d421     	fadd	v1.4s, v1.4s, v25.4s
   23610: 4e20ce65     	fmla	v5.4s, v19.4s, v0.4s
   23614: 4e20ce42     	fmla	v2.4s, v18.4s, v0.4s
   23618: 4ea008e3     	rev64	v3.4s, v7.4s
   2361c: 4ea00884     	rev64	v4.4s, v4.4s
   23620: 4e20d420     	fadd	v0.4s, v1.4s, v0.4s
   23624: 6e231f61     	eor	v1.16b, v27.16b, v3.16b
   23628: 6e241fa6     	eor	v6.16b, v29.16b, v4.16b
   2362c: 6ea0f884     	fneg	v4.4s, v4.4s
   23630: 3d800660     	str	q0, [x19, #0x10]
   23634: 6ea0f863     	fneg	v3.4s, v3.4s
   23638: 4e21d4a1     	fadd	v1.4s, v5.4s, v1.4s
   2363c: 4e26d446     	fadd	v6.4s, v2.4s, v6.4s
   23640: 6e241fe4     	eor	v4.16b, v31.16b, v4.16b
   23644: 6e231e03     	eor	v3.16b, v16.16b, v3.16b
   23648: 3d800501     	str	q1, [x8, #0x10]
   2364c: 8b180268     	add	x8, x19, x24
   23650: 3d800526     	str	q6, [x9, #0x10]
   23654: 8b170269     	add	x9, x19, x23
   23658: 4e24d440     	fadd	v0.4s, v2.4s, v4.4s
   2365c: 91008273     	add	x19, x19, #0x20
   23660: 4e23d4a1     	fadd	v1.4s, v5.4s, v3.4s
   23664: 3d800500     	str	q0, [x8, #0x10]
   23668: 3d800521     	str	q1, [x9, #0x10]
   2366c: 54ffea21     	b.ne	0x233b0 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xb4>
   23670: 140009db     	b	0x25ddc <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x2ae0>
   23674: aa1603e0     	mov	x0, x22
   23678: f81f03a4     	stur	x4, [x29, #-0x10]
   2367c: f90063e3     	str	x3, [sp, #0xc0]
   23680: ad3ec7b2     	stp	q18, q17, [x29, #-0x30]
   23684: ad3dcfb4     	stp	q20, q19, [x29, #-0x50]
   23688: ad3cd7b6     	stp	q22, q21, [x29, #-0x70]
   2368c: ad3bdfb8     	stp	q24, q23, [x29, #-0x90]
   23690: ad3ae7a5     	stp	q5, q25, [x29, #-0xb0]
   23694: ad399ba7     	stp	q7, q6, [x29, #-0xd0]
   23698: 3c9203a4     	stur	q4, [x29, #-0xe0]
   2369c: 940098cd     	bl	0x499d0 <__cxa_guard_acquire@plt>
   236a0: ad791fa4     	ldp	q4, q7, [x29, #-0xe0]
   236a4: ad7a17a6     	ldp	q6, q5, [x29, #-0xc0]
   236a8: ad7b63b9     	ldp	q25, q24, [x29, #-0xa0]
   236ac: ad7c5bb7     	ldp	q23, q22, [x29, #-0x80]
   236b0: ad7d53b5     	ldp	q21, q20, [x29, #-0x60]
   236b4: ad7e4bb3     	ldp	q19, q18, [x29, #-0x40]
   236b8: 3cde03b1     	ldur	q17, [x29, #-0x20]
   236bc: f94063e3     	ldr	x3, [sp, #0xc0]
   236c0: f85f03a4     	ldur	x4, [x29, #-0x10]
   236c4: 34ffe8a0     	cbz	w0, 0x233d8 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xdc>
   236c8: aa1603e0     	mov	x0, x22
   236cc: 3d8006d1     	str	q17, [x22, #0x10]
   236d0: 940098c4     	bl	0x499e0 <__cxa_guard_release@plt>
   236d4: ad791fa4     	ldp	q4, q7, [x29, #-0xe0]
   236d8: ad7a17a6     	ldp	q6, q5, [x29, #-0xc0]
   236dc: ad7b63b9     	ldp	q25, q24, [x29, #-0xa0]
   236e0: ad7c5bb7     	ldp	q23, q22, [x29, #-0x80]
   236e4: ad7d53b5     	ldp	q21, q20, [x29, #-0x60]
   236e8: ad7e4bb3     	ldp	q19, q18, [x29, #-0x40]
   236ec: 3cde03b1     	ldur	q17, [x29, #-0x20]
   236f0: f94063e3     	ldr	x3, [sp, #0xc0]
   236f4: f85f03a4     	ldur	x4, [x29, #-0x10]
   236f8: 17ffff38     	b	0x233d8 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xdc>
   236fc: aa1603e0     	mov	x0, x22
   23700: f81f03a4     	stur	x4, [x29, #-0x10]
   23704: f90063e3     	str	x3, [sp, #0xc0]
   23708: ad3ec7b2     	stp	q18, q17, [x29, #-0x30]
   2370c: ad3dcfb4     	stp	q20, q19, [x29, #-0x50]
   23710: ad3cd7b6     	stp	q22, q21, [x29, #-0x70]
   23714: ad3bdfb8     	stp	q24, q23, [x29, #-0x90]
   23718: ad3ae7a5     	stp	q5, q25, [x29, #-0xb0]
   2371c: ad399ba7     	stp	q7, q6, [x29, #-0xd0]
   23720: 3c9203a4     	stur	q4, [x29, #-0xe0]
   23724: 3d803ff0     	str	q16, [sp, #0xf0]
   23728: 940098aa     	bl	0x499d0 <__cxa_guard_acquire@plt>
   2372c: ad791fa4     	ldp	q4, q7, [x29, #-0xe0]
   23730: ad7a17a6     	ldp	q6, q5, [x29, #-0xc0]
   23734: ad7b63b9     	ldp	q25, q24, [x29, #-0xa0]
   23738: ad7c5bb7     	ldp	q23, q22, [x29, #-0x80]
   2373c: ad7d53b5     	ldp	q21, q20, [x29, #-0x60]
   23740: ad7e4bb3     	ldp	q19, q18, [x29, #-0x40]
   23744: 3dc03ff0     	ldr	q16, [sp, #0xf0]
   23748: 3cde03b1     	ldur	q17, [x29, #-0x20]
   2374c: f94063e3     	ldr	x3, [sp, #0xc0]
   23750: f85f03a4     	ldur	x4, [x29, #-0x10]
   23754: 34ffe480     	cbz	w0, 0x233e4 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xe8>
   23758: aa1603e0     	mov	x0, x22
   2375c: 3d8006d1     	str	q17, [x22, #0x10]
   23760: 940098a0     	bl	0x499e0 <__cxa_guard_release@plt>
   23764: ad791fa4     	ldp	q4, q7, [x29, #-0xe0]
   23768: ad7a17a6     	ldp	q6, q5, [x29, #-0xc0]
   2376c: ad7b63b9     	ldp	q25, q24, [x29, #-0xa0]
   23770: ad7c5bb7     	ldp	q23, q22, [x29, #-0x80]
   23774: ad7d53b5     	ldp	q21, q20, [x29, #-0x60]
   23778: ad7e4bb3     	ldp	q19, q18, [x29, #-0x40]
   2377c: 3dc03ff0     	ldr	q16, [sp, #0xf0]
   23780: 3cde03b1     	ldur	q17, [x29, #-0x20]
   23784: f94063e3     	ldr	x3, [sp, #0xc0]
   23788: f85f03a4     	ldur	x4, [x29, #-0x10]
   2378c: 17ffff16     	b	0x233e4 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xe8>
   23790: aa1603e0     	mov	x0, x22
   23794: f81f03a4     	stur	x4, [x29, #-0x10]
   23798: f90063e3     	str	x3, [sp, #0xc0]
   2379c: ad3ec7b2     	stp	q18, q17, [x29, #-0x30]
   237a0: ad3dcfb4     	stp	q20, q19, [x29, #-0x50]
   237a4: ad3cd7b6     	stp	q22, q21, [x29, #-0x70]
   237a8: ad3bdfb8     	stp	q24, q23, [x29, #-0x90]
   237ac: ad3ae7a5     	stp	q5, q25, [x29, #-0xb0]
   237b0: ad399ba7     	stp	q7, q6, [x29, #-0xd0]
   237b4: 3c9203a4     	stur	q4, [x29, #-0xe0]
   237b8: ad0743fa     	stp	q26, q16, [sp, #0xe0]
   237bc: 94009885     	bl	0x499d0 <__cxa_guard_acquire@plt>
   237c0: ad4743fa     	ldp	q26, q16, [sp, #0xe0]
   237c4: ad791fa4     	ldp	q4, q7, [x29, #-0xe0]
   237c8: ad7a17a6     	ldp	q6, q5, [x29, #-0xc0]
   237cc: ad7b63b9     	ldp	q25, q24, [x29, #-0xa0]
   237d0: ad7c5bb7     	ldp	q23, q22, [x29, #-0x80]
   237d4: ad7d53b5     	ldp	q21, q20, [x29, #-0x60]
   237d8: ad7e4bb3     	ldp	q19, q18, [x29, #-0x40]
   237dc: 3cde03b1     	ldur	q17, [x29, #-0x20]
   237e0: f94063e3     	ldr	x3, [sp, #0xc0]
   237e4: f85f03a4     	ldur	x4, [x29, #-0x10]
   237e8: 34ffe040     	cbz	w0, 0x233f0 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xf4>
   237ec: aa1603e0     	mov	x0, x22
   237f0: 3d8006d1     	str	q17, [x22, #0x10]
   237f4: 9400987b     	bl	0x499e0 <__cxa_guard_release@plt>
   237f8: ad4743fa     	ldp	q26, q16, [sp, #0xe0]
   237fc: ad791fa4     	ldp	q4, q7, [x29, #-0xe0]
   23800: ad7a17a6     	ldp	q6, q5, [x29, #-0xc0]
   23804: ad7b63b9     	ldp	q25, q24, [x29, #-0xa0]
   23808: ad7c5bb7     	ldp	q23, q22, [x29, #-0x80]
   2380c: ad7d53b5     	ldp	q21, q20, [x29, #-0x60]
   23810: ad7e4bb3     	ldp	q19, q18, [x29, #-0x40]
   23814: 3cde03b1     	ldur	q17, [x29, #-0x20]
   23818: f94063e3     	ldr	x3, [sp, #0xc0]
   2381c: f85f03a4     	ldur	x4, [x29, #-0x10]
   23820: 17fffef4     	b	0x233f0 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xf4>
   23824: aa1603e0     	mov	x0, x22
   23828: f81f03a4     	stur	x4, [x29, #-0x10]
   2382c: f90063e3     	str	x3, [sp, #0xc0]
   23830: ad3ec7b2     	stp	q18, q17, [x29, #-0x30]
   23834: ad3dcfb4     	stp	q20, q19, [x29, #-0x50]
   23838: ad3cd7b6     	stp	q22, q21, [x29, #-0x70]
   2383c: ad3bdfb8     	stp	q24, q23, [x29, #-0x90]
   23840: ad3ae7a5     	stp	q5, q25, [x29, #-0xb0]
   23844: ad399ba7     	stp	q7, q6, [x29, #-0xd0]
   23848: 3c9203a4     	stur	q4, [x29, #-0xe0]
   2384c: ad0743fa     	stp	q26, q16, [sp, #0xe0]
   23850: 3d8037fc     	str	q28, [sp, #0xd0]
   23854: 9400985f     	bl	0x499d0 <__cxa_guard_acquire@plt>
   23858: ad46ebfc     	ldp	q28, q26, [sp, #0xd0]
   2385c: ad791fa4     	ldp	q4, q7, [x29, #-0xe0]
   23860: ad7a17a6     	ldp	q6, q5, [x29, #-0xc0]
   23864: ad7b63b9     	ldp	q25, q24, [x29, #-0xa0]
   23868: ad7c5bb7     	ldp	q23, q22, [x29, #-0x80]
   2386c: ad7d53b5     	ldp	q21, q20, [x29, #-0x60]
   23870: ad7e4bb3     	ldp	q19, q18, [x29, #-0x40]
   23874: 3dc03ff0     	ldr	q16, [sp, #0xf0]
   23878: 3cde03b1     	ldur	q17, [x29, #-0x20]
   2387c: f94063e3     	ldr	x3, [sp, #0xc0]
   23880: f85f03a4     	ldur	x4, [x29, #-0x10]
   23884: 34ffdbc0     	cbz	w0, 0x233fc <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x100>
   23888: aa1603e0     	mov	x0, x22
   2388c: 3d8006d1     	str	q17, [x22, #0x10]
   23890: 94009854     	bl	0x499e0 <__cxa_guard_release@plt>
   23894: ad46ebfc     	ldp	q28, q26, [sp, #0xd0]
   23898: ad791fa4     	ldp	q4, q7, [x29, #-0xe0]
   2389c: ad7a17a6     	ldp	q6, q5, [x29, #-0xc0]
   238a0: ad7b63b9     	ldp	q25, q24, [x29, #-0xa0]
   238a4: ad7c5bb7     	ldp	q23, q22, [x29, #-0x80]
   238a8: ad7d53b5     	ldp	q21, q20, [x29, #-0x60]
   238ac: ad7e4bb3     	ldp	q19, q18, [x29, #-0x40]
   238b0: 3dc03ff0     	ldr	q16, [sp, #0xf0]
   238b4: 3cde03b1     	ldur	q17, [x29, #-0x20]
   238b8: f94063e3     	ldr	x3, [sp, #0xc0]
   238bc: f85f03a4     	ldur	x4, [x29, #-0x10]
   238c0: 17fffecf     	b	0x233fc <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x100>
   238c4: aa1603e0     	mov	x0, x22
   238c8: f81f03a4     	stur	x4, [x29, #-0x10]
   238cc: f90063e3     	str	x3, [sp, #0xc0]
   238d0: ad3ec7b2     	stp	q18, q17, [x29, #-0x30]
   238d4: ad3dcfb4     	stp	q20, q19, [x29, #-0x50]
   238d8: ad3cd7b6     	stp	q22, q21, [x29, #-0x70]
   238dc: ad3bdfb8     	stp	q24, q23, [x29, #-0x90]
   238e0: ad3ae7a5     	stp	q5, q25, [x29, #-0xb0]
   238e4: ad399ba7     	stp	q7, q6, [x29, #-0xd0]
   238e8: 3c9203a4     	stur	q4, [x29, #-0xe0]
   238ec: ad0743fa     	stp	q26, q16, [sp, #0xe0]
   238f0: 3d8037fc     	str	q28, [sp, #0xd0]
   238f4: 3d802ffe     	str	q30, [sp, #0xb0]
   238f8: 94009836     	bl	0x499d0 <__cxa_guard_acquire@plt>
   238fc: ad46ebfc     	ldp	q28, q26, [sp, #0xd0]
   23900: ad791fa4     	ldp	q4, q7, [x29, #-0xe0]
   23904: ad7a17a6     	ldp	q6, q5, [x29, #-0xc0]
   23908: ad7b63b9     	ldp	q25, q24, [x29, #-0xa0]
   2390c: ad7c5bb7     	ldp	q23, q22, [x29, #-0x80]
   23910: ad7d53b5     	ldp	q21, q20, [x29, #-0x60]
   23914: ad7e4bb3     	ldp	q19, q18, [x29, #-0x40]
   23918: 3dc02ffe     	ldr	q30, [sp, #0xb0]
   2391c: 3dc03ff0     	ldr	q16, [sp, #0xf0]
   23920: 3cde03b1     	ldur	q17, [x29, #-0x20]
   23924: f94063e3     	ldr	x3, [sp, #0xc0]
   23928: f85f03a4     	ldur	x4, [x29, #-0x10]
   2392c: 34ffd6e0     	cbz	w0, 0x23408 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x10c>
   23930: aa1603e0     	mov	x0, x22
   23934: 3d8006d1     	str	q17, [x22, #0x10]
   23938: 9400982a     	bl	0x499e0 <__cxa_guard_release@plt>
   2393c: ad46ebfc     	ldp	q28, q26, [sp, #0xd0]
   23940: ad791fa4     	ldp	q4, q7, [x29, #-0xe0]
   23944: ad7a17a6     	ldp	q6, q5, [x29, #-0xc0]
   23948: ad7b63b9     	ldp	q25, q24, [x29, #-0xa0]
   2394c: ad7c5bb7     	ldp	q23, q22, [x29, #-0x80]
   23950: ad7d53b5     	ldp	q21, q20, [x29, #-0x60]
   23954: ad7e4bb3     	ldp	q19, q18, [x29, #-0x40]
   23958: 3dc02ffe     	ldr	q30, [sp, #0xb0]
   2395c: 3dc03ff0     	ldr	q16, [sp, #0xf0]
   23960: 3cde03b1     	ldur	q17, [x29, #-0x20]
   23964: f94063e3     	ldr	x3, [sp, #0xc0]
   23968: f85f03a4     	ldur	x4, [x29, #-0x10]
   2396c: 17fffea7     	b	0x23408 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x10c>
   23970: aa1603e0     	mov	x0, x22
   23974: f81f03a4     	stur	x4, [x29, #-0x10]
   23978: f90063e3     	str	x3, [sp, #0xc0]
   2397c: ad3ec7b2     	stp	q18, q17, [x29, #-0x30]
   23980: ad3dcfb4     	stp	q20, q19, [x29, #-0x50]
   23984: ad3cd7b6     	stp	q22, q21, [x29, #-0x70]
   23988: ad3bdfb8     	stp	q24, q23, [x29, #-0x90]
   2398c: ad3ae7a5     	stp	q5, q25, [x29, #-0xb0]
   23990: ad399ba7     	stp	q7, q6, [x29, #-0xd0]
   23994: 3c9203a4     	stur	q4, [x29, #-0xe0]
   23998: ad0743fa     	stp	q26, q16, [sp, #0xe0]
   2399c: ad057bfb     	stp	q27, q30, [sp, #0xa0]
   239a0: 3d8037fc     	str	q28, [sp, #0xd0]
   239a4: 9400980b     	bl	0x499d0 <__cxa_guard_acquire@plt>
   239a8: ad457bfb     	ldp	q27, q30, [sp, #0xa0]
   239ac: ad46ebfc     	ldp	q28, q26, [sp, #0xd0]
   239b0: ad791fa4     	ldp	q4, q7, [x29, #-0xe0]
   239b4: ad7a17a6     	ldp	q6, q5, [x29, #-0xc0]
   239b8: ad7b63b9     	ldp	q25, q24, [x29, #-0xa0]
   239bc: ad7c5bb7     	ldp	q23, q22, [x29, #-0x80]
   239c0: ad7d53b5     	ldp	q21, q20, [x29, #-0x60]
   239c4: ad7e4bb3     	ldp	q19, q18, [x29, #-0x40]
   239c8: 3dc03ff0     	ldr	q16, [sp, #0xf0]
   239cc: 3cde03b1     	ldur	q17, [x29, #-0x20]
   239d0: f94063e3     	ldr	x3, [sp, #0xc0]
   239d4: f85f03a4     	ldur	x4, [x29, #-0x10]
   239d8: 34ffd1e0     	cbz	w0, 0x23414 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x118>
   239dc: aa1603e0     	mov	x0, x22
   239e0: 3d8006d1     	str	q17, [x22, #0x10]
   239e4: 940097ff     	bl	0x499e0 <__cxa_guard_release@plt>
   239e8: ad457bfb     	ldp	q27, q30, [sp, #0xa0]
   239ec: ad46ebfc     	ldp	q28, q26, [sp, #0xd0]
   239f0: ad791fa4     	ldp	q4, q7, [x29, #-0xe0]
   239f4: ad7a17a6     	ldp	q6, q5, [x29, #-0xc0]
   239f8: ad7b63b9     	ldp	q25, q24, [x29, #-0xa0]
   239fc: ad7c5bb7     	ldp	q23, q22, [x29, #-0x80]
   23a00: ad7d53b5     	ldp	q21, q20, [x29, #-0x60]
   23a04: ad7e4bb3     	ldp	q19, q18, [x29, #-0x40]
   23a08: 3dc03ff0     	ldr	q16, [sp, #0xf0]
   23a0c: 3cde03b1     	ldur	q17, [x29, #-0x20]
   23a10: f94063e3     	ldr	x3, [sp, #0xc0]
   23a14: f85f03a4     	ldur	x4, [x29, #-0x10]
   23a18: 17fffe7f     	b	0x23414 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x118>
   23a1c: aa1603e0     	mov	x0, x22
   23a20: f81f03a4     	stur	x4, [x29, #-0x10]
   23a24: f90063e3     	str	x3, [sp, #0xc0]
   23a28: ad3ec7b2     	stp	q18, q17, [x29, #-0x30]
   23a2c: ad3dcfb4     	stp	q20, q19, [x29, #-0x50]
   23a30: ad3cd7b6     	stp	q22, q21, [x29, #-0x70]
   23a34: ad3bdfb8     	stp	q24, q23, [x29, #-0x90]
   23a38: ad3ae7a5     	stp	q5, q25, [x29, #-0xb0]
   23a3c: ad399ba7     	stp	q7, q6, [x29, #-0xd0]
   23a40: 3c9203a4     	stur	q4, [x29, #-0xe0]
   23a44: ad0743fa     	stp	q26, q16, [sp, #0xe0]
   23a48: ad04effd     	stp	q29, q27, [sp, #0x90]
   23a4c: 3d8037fc     	str	q28, [sp, #0xd0]
   23a50: 3d802ffe     	str	q30, [sp, #0xb0]
   23a54: 940097df     	bl	0x499d0 <__cxa_guard_acquire@plt>
   23a58: ad457bfb     	ldp	q27, q30, [sp, #0xa0]
   23a5c: ad46ebfc     	ldp	q28, q26, [sp, #0xd0]
   23a60: ad791fa4     	ldp	q4, q7, [x29, #-0xe0]
   23a64: ad7a17a6     	ldp	q6, q5, [x29, #-0xc0]
   23a68: ad7b63b9     	ldp	q25, q24, [x29, #-0xa0]
   23a6c: ad7c5bb7     	ldp	q23, q22, [x29, #-0x80]
   23a70: ad7d53b5     	ldp	q21, q20, [x29, #-0x60]
   23a74: ad7e4bb3     	ldp	q19, q18, [x29, #-0x40]
   23a78: 3dc027fd     	ldr	q29, [sp, #0x90]
   23a7c: 3dc03ff0     	ldr	q16, [sp, #0xf0]
   23a80: 3cde03b1     	ldur	q17, [x29, #-0x20]
   23a84: f94063e3     	ldr	x3, [sp, #0xc0]
   23a88: f85f03a4     	ldur	x4, [x29, #-0x10]
   23a8c: 34ffcca0     	cbz	w0, 0x23420 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x124>
   23a90: aa1603e0     	mov	x0, x22
   23a94: 3d8006d1     	str	q17, [x22, #0x10]
   23a98: 940097d2     	bl	0x499e0 <__cxa_guard_release@plt>
   23a9c: ad457bfb     	ldp	q27, q30, [sp, #0xa0]
   23aa0: ad46ebfc     	ldp	q28, q26, [sp, #0xd0]
   23aa4: ad791fa4     	ldp	q4, q7, [x29, #-0xe0]
   23aa8: ad7a17a6     	ldp	q6, q5, [x29, #-0xc0]
   23aac: ad7b63b9     	ldp	q25, q24, [x29, #-0xa0]
   23ab0: ad7c5bb7     	ldp	q23, q22, [x29, #-0x80]
   23ab4: ad7d53b5     	ldp	q21, q20, [x29, #-0x60]
   23ab8: ad7e4bb3     	ldp	q19, q18, [x29, #-0x40]
   23abc: 3dc027fd     	ldr	q29, [sp, #0x90]
   23ac0: 3dc03ff0     	ldr	q16, [sp, #0xf0]
   23ac4: 3cde03b1     	ldur	q17, [x29, #-0x20]
   23ac8: f94063e3     	ldr	x3, [sp, #0xc0]
   23acc: f85f03a4     	ldur	x4, [x29, #-0x10]
   23ad0: 17fffe54     	b	0x23420 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x124>
   23ad4: aa1603e0     	mov	x0, x22
   23ad8: f81f03a4     	stur	x4, [x29, #-0x10]
   23adc: f90063e3     	str	x3, [sp, #0xc0]
   23ae0: ad3ec7b2     	stp	q18, q17, [x29, #-0x30]
   23ae4: ad3dcfb4     	stp	q20, q19, [x29, #-0x50]
   23ae8: ad3cd7b6     	stp	q22, q21, [x29, #-0x70]
   23aec: ad3bdfb8     	stp	q24, q23, [x29, #-0x90]
   23af0: ad3ae7a5     	stp	q5, q25, [x29, #-0xb0]
   23af4: ad399ba7     	stp	q7, q6, [x29, #-0xd0]
   23af8: 3c9203a4     	stur	q4, [x29, #-0xe0]
   23afc: ad0743fa     	stp	q26, q16, [sp, #0xe0]
   23b00: ad04effd     	stp	q29, q27, [sp, #0x90]
   23b04: 3d8037fc     	str	q28, [sp, #0xd0]
   23b08: 3d802ffe     	str	q30, [sp, #0xb0]
   23b0c: 3d8023ff     	str	q31, [sp, #0x80]
   23b10: 940097b0     	bl	0x499d0 <__cxa_guard_acquire@plt>
   23b14: ad4477ff     	ldp	q31, q29, [sp, #0x80]
   23b18: ad457bfb     	ldp	q27, q30, [sp, #0xa0]
   23b1c: ad46ebfc     	ldp	q28, q26, [sp, #0xd0]
   23b20: ad791fa4     	ldp	q4, q7, [x29, #-0xe0]
   23b24: ad7a17a6     	ldp	q6, q5, [x29, #-0xc0]
   23b28: ad7b63b9     	ldp	q25, q24, [x29, #-0xa0]
   23b2c: ad7c5bb7     	ldp	q23, q22, [x29, #-0x80]
   23b30: ad7d53b5     	ldp	q21, q20, [x29, #-0x60]
   23b34: ad7e4bb3     	ldp	q19, q18, [x29, #-0x40]
   23b38: 3dc03ff0     	ldr	q16, [sp, #0xf0]
   23b3c: 3cde03b1     	ldur	q17, [x29, #-0x20]
   23b40: f94063e3     	ldr	x3, [sp, #0xc0]
   23b44: f85f03a4     	ldur	x4, [x29, #-0x10]
   23b48: 34ffc720     	cbz	w0, 0x2342c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x130>
   23b4c: aa1603e0     	mov	x0, x22
   23b50: 3d8006d1     	str	q17, [x22, #0x10]
   23b54: 940097a3     	bl	0x499e0 <__cxa_guard_release@plt>
   23b58: ad4477ff     	ldp	q31, q29, [sp, #0x80]
   23b5c: ad457bfb     	ldp	q27, q30, [sp, #0xa0]
   23b60: ad46ebfc     	ldp	q28, q26, [sp, #0xd0]
   23b64: ad791fa4     	ldp	q4, q7, [x29, #-0xe0]
   23b68: ad7a17a6     	ldp	q6, q5, [x29, #-0xc0]
   23b6c: ad7b63b9     	ldp	q25, q24, [x29, #-0xa0]
   23b70: ad7c5bb7     	ldp	q23, q22, [x29, #-0x80]
   23b74: ad7d53b5     	ldp	q21, q20, [x29, #-0x60]
   23b78: ad7e4bb3     	ldp	q19, q18, [x29, #-0x40]
   23b7c: 3dc03ff0     	ldr	q16, [sp, #0xf0]
   23b80: 3cde03b1     	ldur	q17, [x29, #-0x20]
   23b84: f94063e3     	ldr	x3, [sp, #0xc0]
   23b88: f85f03a4     	ldur	x4, [x29, #-0x10]
   23b8c: 17fffe28     	b	0x2342c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x130>
   23b90: aa1603e0     	mov	x0, x22
   23b94: f81f03a4     	stur	x4, [x29, #-0x10]
   23b98: aa0303fc     	mov	x28, x3
   23b9c: ad3ec7b2     	stp	q18, q17, [x29, #-0x30]
   23ba0: ad3dcfb4     	stp	q20, q19, [x29, #-0x50]
   23ba4: ad3cd7b6     	stp	q22, q21, [x29, #-0x70]
   23ba8: ad3bdfb8     	stp	q24, q23, [x29, #-0x90]
   23bac: ad3ae7a7     	stp	q7, q25, [x29, #-0xb0]
   23bb0: ad399ba5     	stp	q5, q6, [x29, #-0xd0]
   23bb4: 3c9203a4     	stur	q4, [x29, #-0xe0]
   23bb8: 94009786     	bl	0x499d0 <__cxa_guard_acquire@plt>
   23bbc: ad7917a4     	ldp	q4, q5, [x29, #-0xe0]
   23bc0: aa1c03e3     	mov	x3, x28
   23bc4: ad7a1fa6     	ldp	q6, q7, [x29, #-0xc0]
   23bc8: ad7b63b9     	ldp	q25, q24, [x29, #-0xa0]
   23bcc: ad7c5bb7     	ldp	q23, q22, [x29, #-0x80]
   23bd0: ad7d53b5     	ldp	q21, q20, [x29, #-0x60]
   23bd4: ad7e4bb3     	ldp	q19, q18, [x29, #-0x40]
   23bd8: 3cde03b1     	ldur	q17, [x29, #-0x20]
   23bdc: f85f03a4     	ldur	x4, [x29, #-0x10]
   23be0: 34ffca00     	cbz	w0, 0x23520 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x224>
   23be4: aa1603e0     	mov	x0, x22
   23be8: 3d8006d1     	str	q17, [x22, #0x10]
   23bec: 9400977d     	bl	0x499e0 <__cxa_guard_release@plt>
   23bf0: ad7917a4     	ldp	q4, q5, [x29, #-0xe0]
   23bf4: aa1c03e3     	mov	x3, x28
   23bf8: ad7a1fa6     	ldp	q6, q7, [x29, #-0xc0]
   23bfc: ad7b63b9     	ldp	q25, q24, [x29, #-0xa0]
   23c00: ad7c5bb7     	ldp	q23, q22, [x29, #-0x80]
   23c04: ad7d53b5     	ldp	q21, q20, [x29, #-0x60]
   23c08: ad7e4bb3     	ldp	q19, q18, [x29, #-0x40]
   23c0c: 3cde03b1     	ldur	q17, [x29, #-0x20]
   23c10: f85f03a4     	ldur	x4, [x29, #-0x10]
   23c14: 17fffe43     	b	0x23520 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x224>
   23c18: aa1603e0     	mov	x0, x22
   23c1c: f81f03a4     	stur	x4, [x29, #-0x10]
   23c20: aa0303fc     	mov	x28, x3
   23c24: ad3ec7b2     	stp	q18, q17, [x29, #-0x30]
   23c28: ad3dcfb4     	stp	q20, q19, [x29, #-0x50]
   23c2c: ad3cd7b6     	stp	q22, q21, [x29, #-0x70]
   23c30: ad3bdfb8     	stp	q24, q23, [x29, #-0x90]
   23c34: ad3ae7a7     	stp	q7, q25, [x29, #-0xb0]
   23c38: ad399ba5     	stp	q5, q6, [x29, #-0xd0]
   23c3c: 3c9203a4     	stur	q4, [x29, #-0xe0]
   23c40: 3d803ff0     	str	q16, [sp, #0xf0]
   23c44: 94009763     	bl	0x499d0 <__cxa_guard_acquire@plt>
   23c48: ad7917a4     	ldp	q4, q5, [x29, #-0xe0]
   23c4c: aa1c03e3     	mov	x3, x28
   23c50: ad7a1fa6     	ldp	q6, q7, [x29, #-0xc0]
   23c54: ad7b63b9     	ldp	q25, q24, [x29, #-0xa0]
   23c58: ad7c5bb7     	ldp	q23, q22, [x29, #-0x80]
   23c5c: ad7d53b5     	ldp	q21, q20, [x29, #-0x60]
   23c60: ad7e4bb3     	ldp	q19, q18, [x29, #-0x40]
   23c64: 3dc03ff0     	ldr	q16, [sp, #0xf0]
   23c68: 3cde03b1     	ldur	q17, [x29, #-0x20]
   23c6c: f85f03a4     	ldur	x4, [x29, #-0x10]
   23c70: 34ffc5e0     	cbz	w0, 0x2352c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x230>
   23c74: aa1603e0     	mov	x0, x22
   23c78: 3d8006d1     	str	q17, [x22, #0x10]
   23c7c: 94009759     	bl	0x499e0 <__cxa_guard_release@plt>
   23c80: ad7917a4     	ldp	q4, q5, [x29, #-0xe0]
   23c84: aa1c03e3     	mov	x3, x28
   23c88: ad7a1fa6     	ldp	q6, q7, [x29, #-0xc0]
   23c8c: ad7b63b9     	ldp	q25, q24, [x29, #-0xa0]
   23c90: ad7c5bb7     	ldp	q23, q22, [x29, #-0x80]
   23c94: ad7d53b5     	ldp	q21, q20, [x29, #-0x60]
   23c98: ad7e4bb3     	ldp	q19, q18, [x29, #-0x40]
   23c9c: 3dc03ff0     	ldr	q16, [sp, #0xf0]
   23ca0: 3cde03b1     	ldur	q17, [x29, #-0x20]
   23ca4: f85f03a4     	ldur	x4, [x29, #-0x10]
   23ca8: 17fffe21     	b	0x2352c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x230>
   23cac: aa1603e0     	mov	x0, x22
   23cb0: f81f03a4     	stur	x4, [x29, #-0x10]
   23cb4: aa0303fc     	mov	x28, x3
   23cb8: ad3ec7b2     	stp	q18, q17, [x29, #-0x30]
   23cbc: ad3dcfb4     	stp	q20, q19, [x29, #-0x50]
   23cc0: ad3cd7b6     	stp	q22, q21, [x29, #-0x70]
   23cc4: ad3bdfb8     	stp	q24, q23, [x29, #-0x90]
   23cc8: ad3ae7a7     	stp	q7, q25, [x29, #-0xb0]
   23ccc: ad399ba5     	stp	q5, q6, [x29, #-0xd0]
   23cd0: 3c9203a4     	stur	q4, [x29, #-0xe0]
   23cd4: ad0743fa     	stp	q26, q16, [sp, #0xe0]
   23cd8: 9400973e     	bl	0x499d0 <__cxa_guard_acquire@plt>
   23cdc: ad4743fa     	ldp	q26, q16, [sp, #0xe0]
   23ce0: aa1c03e3     	mov	x3, x28
   23ce4: ad7917a4     	ldp	q4, q5, [x29, #-0xe0]
   23ce8: ad7a1fa6     	ldp	q6, q7, [x29, #-0xc0]
   23cec: ad7b63b9     	ldp	q25, q24, [x29, #-0xa0]
   23cf0: ad7c5bb7     	ldp	q23, q22, [x29, #-0x80]
   23cf4: ad7d53b5     	ldp	q21, q20, [x29, #-0x60]
   23cf8: ad7e4bb3     	ldp	q19, q18, [x29, #-0x40]
   23cfc: 3cde03b1     	ldur	q17, [x29, #-0x20]
   23d00: f85f03a4     	ldur	x4, [x29, #-0x10]
   23d04: 34ffc1a0     	cbz	w0, 0x23538 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x23c>
   23d08: aa1603e0     	mov	x0, x22
   23d0c: 3d8006d1     	str	q17, [x22, #0x10]
   23d10: 94009734     	bl	0x499e0 <__cxa_guard_release@plt>
   23d14: ad4743fa     	ldp	q26, q16, [sp, #0xe0]
   23d18: aa1c03e3     	mov	x3, x28
   23d1c: ad7917a4     	ldp	q4, q5, [x29, #-0xe0]
   23d20: ad7a1fa6     	ldp	q6, q7, [x29, #-0xc0]
   23d24: ad7b63b9     	ldp	q25, q24, [x29, #-0xa0]
   23d28: ad7c5bb7     	ldp	q23, q22, [x29, #-0x80]
   23d2c: ad7d53b5     	ldp	q21, q20, [x29, #-0x60]
   23d30: ad7e4bb3     	ldp	q19, q18, [x29, #-0x40]
   23d34: 3cde03b1     	ldur	q17, [x29, #-0x20]
   23d38: f85f03a4     	ldur	x4, [x29, #-0x10]
   23d3c: 17fffdff     	b	0x23538 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x23c>
   23d40: aa1603e0     	mov	x0, x22
   23d44: f81f03a4     	stur	x4, [x29, #-0x10]
   23d48: aa0303fc     	mov	x28, x3
   23d4c: ad3ec7b2     	stp	q18, q17, [x29, #-0x30]
   23d50: ad3dcfb4     	stp	q20, q19, [x29, #-0x50]
   23d54: ad3cd7b6     	stp	q22, q21, [x29, #-0x70]
   23d58: ad3bdfb8     	stp	q24, q23, [x29, #-0x90]
   23d5c: ad3ae7a7     	stp	q7, q25, [x29, #-0xb0]
   23d60: ad399ba5     	stp	q5, q6, [x29, #-0xd0]
   23d64: 3c9203a4     	stur	q4, [x29, #-0xe0]
   23d68: ad0743fa     	stp	q26, q16, [sp, #0xe0]
   23d6c: 3d8037fc     	str	q28, [sp, #0xd0]
   23d70: 94009718     	bl	0x499d0 <__cxa_guard_acquire@plt>
   23d74: ad46ebfc     	ldp	q28, q26, [sp, #0xd0]
   23d78: aa1c03e3     	mov	x3, x28
   23d7c: ad7917a4     	ldp	q4, q5, [x29, #-0xe0]
   23d80: ad7a1fa6     	ldp	q6, q7, [x29, #-0xc0]
   23d84: ad7b63b9     	ldp	q25, q24, [x29, #-0xa0]
   23d88: ad7c5bb7     	ldp	q23, q22, [x29, #-0x80]
   23d8c: ad7d53b5     	ldp	q21, q20, [x29, #-0x60]
   23d90: ad7e4bb3     	ldp	q19, q18, [x29, #-0x40]
   23d94: 3dc03ff0     	ldr	q16, [sp, #0xf0]
   23d98: 3cde03b1     	ldur	q17, [x29, #-0x20]
   23d9c: f85f03a4     	ldur	x4, [x29, #-0x10]
   23da0: 34ffbd20     	cbz	w0, 0x23544 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x248>
   23da4: aa1603e0     	mov	x0, x22
   23da8: 3d8006d1     	str	q17, [x22, #0x10]
   23dac: 9400970d     	bl	0x499e0 <__cxa_guard_release@plt>
   23db0: ad46ebfc     	ldp	q28, q26, [sp, #0xd0]
   23db4: aa1c03e3     	mov	x3, x28
   23db8: ad7917a4     	ldp	q4, q5, [x29, #-0xe0]
   23dbc: ad7a1fa6     	ldp	q6, q7, [x29, #-0xc0]
   23dc0: ad7b63b9     	ldp	q25, q24, [x29, #-0xa0]
   23dc4: ad7c5bb7     	ldp	q23, q22, [x29, #-0x80]
   23dc8: ad7d53b5     	ldp	q21, q20, [x29, #-0x60]
   23dcc: ad7e4bb3     	ldp	q19, q18, [x29, #-0x40]
   23dd0: 3dc03ff0     	ldr	q16, [sp, #0xf0]
   23dd4: 3cde03b1     	ldur	q17, [x29, #-0x20]
   23dd8: f85f03a4     	ldur	x4, [x29, #-0x10]
   23ddc: 17fffdda     	b	0x23544 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x248>
   23de0: aa1603e0     	mov	x0, x22
   23de4: f81f03a4     	stur	x4, [x29, #-0x10]
   23de8: aa0303fc     	mov	x28, x3
   23dec: ad3ec7b2     	stp	q18, q17, [x29, #-0x30]
   23df0: ad3dcfb4     	stp	q20, q19, [x29, #-0x50]
   23df4: ad3cd7b6     	stp	q22, q21, [x29, #-0x70]
   23df8: ad3bdfb8     	stp	q24, q23, [x29, #-0x90]
   23dfc: ad3ae7a7     	stp	q7, q25, [x29, #-0xb0]
   23e00: ad399ba5     	stp	q5, q6, [x29, #-0xd0]
   23e04: 3c9203a4     	stur	q4, [x29, #-0xe0]
   23e08: ad0743fa     	stp	q26, q16, [sp, #0xe0]
   23e0c: ad0673fe     	stp	q30, q28, [sp, #0xc0]
   23e10: 940096f0     	bl	0x499d0 <__cxa_guard_acquire@plt>
   23e14: ad4673fe     	ldp	q30, q28, [sp, #0xc0]
   23e18: aa1c03e3     	mov	x3, x28
   23e1c: ad4743fa     	ldp	q26, q16, [sp, #0xe0]
   23e20: ad7917a4     	ldp	q4, q5, [x29, #-0xe0]
   23e24: ad7a1fa6     	ldp	q6, q7, [x29, #-0xc0]
   23e28: ad7b63b9     	ldp	q25, q24, [x29, #-0xa0]
   23e2c: ad7c5bb7     	ldp	q23, q22, [x29, #-0x80]
   23e30: ad7d53b5     	ldp	q21, q20, [x29, #-0x60]
   23e34: ad7e4bb3     	ldp	q19, q18, [x29, #-0x40]
   23e38: 3cde03b1     	ldur	q17, [x29, #-0x20]
   23e3c: f85f03a4     	ldur	x4, [x29, #-0x10]
   23e40: 34ffb880     	cbz	w0, 0x23550 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x254>
   23e44: aa1603e0     	mov	x0, x22
   23e48: 3d8006d1     	str	q17, [x22, #0x10]
   23e4c: 940096e5     	bl	0x499e0 <__cxa_guard_release@plt>
   23e50: ad4673fe     	ldp	q30, q28, [sp, #0xc0]
   23e54: aa1c03e3     	mov	x3, x28
   23e58: ad4743fa     	ldp	q26, q16, [sp, #0xe0]
   23e5c: ad7917a4     	ldp	q4, q5, [x29, #-0xe0]
   23e60: ad7a1fa6     	ldp	q6, q7, [x29, #-0xc0]
   23e64: ad7b63b9     	ldp	q25, q24, [x29, #-0xa0]
   23e68: ad7c5bb7     	ldp	q23, q22, [x29, #-0x80]
   23e6c: ad7d53b5     	ldp	q21, q20, [x29, #-0x60]
   23e70: ad7e4bb3     	ldp	q19, q18, [x29, #-0x40]
   23e74: 3cde03b1     	ldur	q17, [x29, #-0x20]
   23e78: f85f03a4     	ldur	x4, [x29, #-0x10]
   23e7c: 17fffdb5     	b	0x23550 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x254>
   23e80: aa1603e0     	mov	x0, x22
   23e84: f81f03a4     	stur	x4, [x29, #-0x10]
   23e88: aa0303fc     	mov	x28, x3
   23e8c: ad3ec7b2     	stp	q18, q17, [x29, #-0x30]
   23e90: ad3dcfb4     	stp	q20, q19, [x29, #-0x50]
   23e94: ad3cd7b6     	stp	q22, q21, [x29, #-0x70]
   23e98: ad3bdfb8     	stp	q24, q23, [x29, #-0x90]
   23e9c: ad3ae7a7     	stp	q7, q25, [x29, #-0xb0]
   23ea0: ad399ba5     	stp	q5, q6, [x29, #-0xd0]
   23ea4: 3c9203a4     	stur	q4, [x29, #-0xe0]
   23ea8: ad0743fa     	stp	q26, q16, [sp, #0xe0]
   23eac: ad05fbfb     	stp	q27, q30, [sp, #0xb0]
   23eb0: 3d8037fc     	str	q28, [sp, #0xd0]
   23eb4: 940096c7     	bl	0x499d0 <__cxa_guard_acquire@plt>
   23eb8: ad4673fe     	ldp	q30, q28, [sp, #0xc0]
   23ebc: aa1c03e3     	mov	x3, x28
   23ec0: ad4743fa     	ldp	q26, q16, [sp, #0xe0]
   23ec4: ad7917a4     	ldp	q4, q5, [x29, #-0xe0]
   23ec8: ad7a1fa6     	ldp	q6, q7, [x29, #-0xc0]
   23ecc: ad7b63b9     	ldp	q25, q24, [x29, #-0xa0]
   23ed0: ad7c5bb7     	ldp	q23, q22, [x29, #-0x80]
   23ed4: ad7d53b5     	ldp	q21, q20, [x29, #-0x60]
   23ed8: ad7e4bb3     	ldp	q19, q18, [x29, #-0x40]
   23edc: 3dc02ffb     	ldr	q27, [sp, #0xb0]
   23ee0: 3cde03b1     	ldur	q17, [x29, #-0x20]
   23ee4: f85f03a4     	ldur	x4, [x29, #-0x10]
   23ee8: 34ffb3a0     	cbz	w0, 0x2355c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x260>
   23eec: aa1603e0     	mov	x0, x22
   23ef0: 3d8006d1     	str	q17, [x22, #0x10]
   23ef4: 940096bb     	bl	0x499e0 <__cxa_guard_release@plt>
   23ef8: ad4673fe     	ldp	q30, q28, [sp, #0xc0]
   23efc: aa1c03e3     	mov	x3, x28
   23f00: ad4743fa     	ldp	q26, q16, [sp, #0xe0]
   23f04: ad7917a4     	ldp	q4, q5, [x29, #-0xe0]
   23f08: ad7a1fa6     	ldp	q6, q7, [x29, #-0xc0]
   23f0c: ad7b63b9     	ldp	q25, q24, [x29, #-0xa0]
   23f10: ad7c5bb7     	ldp	q23, q22, [x29, #-0x80]
   23f14: ad7d53b5     	ldp	q21, q20, [x29, #-0x60]
   23f18: ad7e4bb3     	ldp	q19, q18, [x29, #-0x40]
   23f1c: 3dc02ffb     	ldr	q27, [sp, #0xb0]
   23f20: 3cde03b1     	ldur	q17, [x29, #-0x20]
   23f24: f85f03a4     	ldur	x4, [x29, #-0x10]
   23f28: 17fffd8d     	b	0x2355c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x260>
   23f2c: aa1603e0     	mov	x0, x22
   23f30: f81f03a4     	stur	x4, [x29, #-0x10]
   23f34: aa0303fc     	mov	x28, x3
   23f38: ad3ec7b2     	stp	q18, q17, [x29, #-0x30]
   23f3c: ad3dcfb4     	stp	q20, q19, [x29, #-0x50]
   23f40: ad3cd7b6     	stp	q22, q21, [x29, #-0x70]
   23f44: ad3bdfb8     	stp	q24, q23, [x29, #-0x90]
   23f48: ad3ae7a7     	stp	q7, q25, [x29, #-0xb0]
   23f4c: ad399ba5     	stp	q5, q6, [x29, #-0xd0]
   23f50: 3c9203a4     	stur	q4, [x29, #-0xe0]
   23f54: ad0743fa     	stp	q26, q16, [sp, #0xe0]
   23f58: ad056ffd     	stp	q29, q27, [sp, #0xa0]
   23f5c: ad0673fe     	stp	q30, q28, [sp, #0xc0]
   23f60: 9400969c     	bl	0x499d0 <__cxa_guard_acquire@plt>
   23f64: ad4673fe     	ldp	q30, q28, [sp, #0xc0]
   23f68: aa1c03e3     	mov	x3, x28
   23f6c: ad456ffd     	ldp	q29, q27, [sp, #0xa0]
   23f70: ad4743fa     	ldp	q26, q16, [sp, #0xe0]
   23f74: ad7917a4     	ldp	q4, q5, [x29, #-0xe0]
   23f78: ad7a1fa6     	ldp	q6, q7, [x29, #-0xc0]
   23f7c: ad7b63b9     	ldp	q25, q24, [x29, #-0xa0]
   23f80: ad7c5bb7     	ldp	q23, q22, [x29, #-0x80]
   23f84: ad7d53b5     	ldp	q21, q20, [x29, #-0x60]
   23f88: ad7e4bb3     	ldp	q19, q18, [x29, #-0x40]
   23f8c: 3cde03b1     	ldur	q17, [x29, #-0x20]
   23f90: f85f03a4     	ldur	x4, [x29, #-0x10]
   23f94: 34ffaea0     	cbz	w0, 0x23568 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x26c>
   23f98: aa1603e0     	mov	x0, x22
   23f9c: 3d8006d1     	str	q17, [x22, #0x10]
   23fa0: 94009690     	bl	0x499e0 <__cxa_guard_release@plt>
   23fa4: ad4673fe     	ldp	q30, q28, [sp, #0xc0]
   23fa8: aa1c03e3     	mov	x3, x28
   23fac: ad456ffd     	ldp	q29, q27, [sp, #0xa0]
   23fb0: ad4743fa     	ldp	q26, q16, [sp, #0xe0]
   23fb4: ad7917a4     	ldp	q4, q5, [x29, #-0xe0]
   23fb8: ad7a1fa6     	ldp	q6, q7, [x29, #-0xc0]
   23fbc: ad7b63b9     	ldp	q25, q24, [x29, #-0xa0]
   23fc0: ad7c5bb7     	ldp	q23, q22, [x29, #-0x80]
   23fc4: ad7d53b5     	ldp	q21, q20, [x29, #-0x60]
   23fc8: ad7e4bb3     	ldp	q19, q18, [x29, #-0x40]
   23fcc: 3cde03b1     	ldur	q17, [x29, #-0x20]
   23fd0: f85f03a4     	ldur	x4, [x29, #-0x10]
   23fd4: 17fffd65     	b	0x23568 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x26c>
   23fd8: aa1603e0     	mov	x0, x22
   23fdc: f81f03a4     	stur	x4, [x29, #-0x10]
   23fe0: aa0303fc     	mov	x28, x3
   23fe4: ad3ec7b2     	stp	q18, q17, [x29, #-0x30]
   23fe8: ad3dcfb4     	stp	q20, q19, [x29, #-0x50]
   23fec: ad3cd7b6     	stp	q22, q21, [x29, #-0x70]
   23ff0: ad3bdfb8     	stp	q24, q23, [x29, #-0x90]
   23ff4: ad3ae7a7     	stp	q7, q25, [x29, #-0xb0]
   23ff8: ad399ba5     	stp	q5, q6, [x29, #-0xd0]
   23ffc: 3c9203a4     	stur	q4, [x29, #-0xe0]
   24000: ad0743fa     	stp	q26, q16, [sp, #0xe0]
   24004: ad056ffd     	stp	q29, q27, [sp, #0xa0]
   24008: ad0673fe     	stp	q30, q28, [sp, #0xc0]
   2400c: 3d8027ff     	str	q31, [sp, #0x90]
   24010: 94009670     	bl	0x499d0 <__cxa_guard_acquire@plt>
   24014: ad44f7ff     	ldp	q31, q29, [sp, #0x90]
   24018: aa1c03e3     	mov	x3, x28
   2401c: ad4673fe     	ldp	q30, q28, [sp, #0xc0]
   24020: ad4743fa     	ldp	q26, q16, [sp, #0xe0]
   24024: ad7917a4     	ldp	q4, q5, [x29, #-0xe0]
   24028: ad7a1fa6     	ldp	q6, q7, [x29, #-0xc0]
   2402c: ad7b63b9     	ldp	q25, q24, [x29, #-0xa0]
   24030: ad7c5bb7     	ldp	q23, q22, [x29, #-0x80]
   24034: ad7d53b5     	ldp	q21, q20, [x29, #-0x60]
   24038: ad7e4bb3     	ldp	q19, q18, [x29, #-0x40]
   2403c: 3dc02ffb     	ldr	q27, [sp, #0xb0]
   24040: 3cde03b1     	ldur	q17, [x29, #-0x20]
   24044: f85f03a4     	ldur	x4, [x29, #-0x10]
   24048: 34ffa960     	cbz	w0, 0x23574 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x278>
   2404c: aa1603e0     	mov	x0, x22
   24050: 3d8006d1     	str	q17, [x22, #0x10]
   24054: 94009663     	bl	0x499e0 <__cxa_guard_release@plt>
   24058: ad44f7ff     	ldp	q31, q29, [sp, #0x90]
   2405c: aa1c03e3     	mov	x3, x28
   24060: ad4673fe     	ldp	q30, q28, [sp, #0xc0]
   24064: ad4743fa     	ldp	q26, q16, [sp, #0xe0]
   24068: ad7917a4     	ldp	q4, q5, [x29, #-0xe0]
   2406c: ad7a1fa6     	ldp	q6, q7, [x29, #-0xc0]
   24070: ad7b63b9     	ldp	q25, q24, [x29, #-0xa0]
   24074: ad7c5bb7     	ldp	q23, q22, [x29, #-0x80]
   24078: ad7d53b5     	ldp	q21, q20, [x29, #-0x60]
   2407c: ad7e4bb3     	ldp	q19, q18, [x29, #-0x40]
   24080: 3dc02ffb     	ldr	q27, [sp, #0xb0]
   24084: 3cde03b1     	ldur	q17, [x29, #-0x20]
   24088: f85f03a4     	ldur	x4, [x29, #-0x10]
   2408c: 17fffd3a     	b	0x23574 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x278>
   24090: 3400ea61     	cbz	w1, 0x25ddc <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x2ae0>
   24094: 2a0803f1     	mov	w17, w8
   24098: 2a0103e9     	mov	w9, w1
   2409c: 531f782a     	lsl	w10, w1, #1
   240a0: 5286ef4d     	mov	w13, #0x377a            // =14202
   240a4: 8b11062c     	add	x12, x17, x17, lsl #1
   240a8: 0b010148     	add	w8, w10, w1
   240ac: d37df194     	lsl	x20, x12, #3
   240b0: 528377ac     	mov	w12, #0x1bbd            // =7101
   240b4: 72b7e9ec     	movk	w12, #0xbf4f, lsl #16
   240b8: 72a7d3cd     	movk	w13, #0x3e9e, lsl #16
   240bc: 528f230e     	mov	w14, #0x7918            // =31000
   240c0: d37df13b     	lsl	x27, x9, #3
   240c4: d37df15c     	lsl	x28, x10, #3
   240c8: b0ffff49     	adrp	x9, 0xd000 <vsnprintf+0xd000>
   240cc: 4e040d90     	dup	v16.4s, w12
   240d0: 528f0e2a     	mov	w10, #0x7871            // =30833
   240d4: 528f0e2c     	mov	w12, #0x7871            // =30833
   240d8: 72b7e2ce     	movk	w14, #0xbf16, lsl #16
   240dc: 72b7ee6a     	movk	w10, #0xbf73, lsl #16
   240e0: 72a7ee6c     	movk	w12, #0x3f73, lsl #16
   240e4: 531e742b     	lsl	w11, w1, #2
   240e8: b0000198     	adrp	x24, 0x55000 <vsnprintf+0x55000>
   240ec: 2a1f03f9     	mov	w25, wzr
   240f0: d37bea2f     	lsl	x15, x17, #5
   240f4: d37cee30     	lsl	x16, x17, #4
   240f8: d37df237     	lsl	x23, x17, #3
   240fc: 4e040db2     	dup	v18.4s, w13
   24100: d37df116     	lsl	x22, x8, #3
   24104: d37df175     	lsl	x21, x11, #3
   24108: 3dc3ad31     	ldr	q17, [x9, #0xeb0]
   2410c: b000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   24110: 9113c318     	add	x24, x24, #0x4f0
   24114: 4e040dd3     	dup	v19.4s, w14
   24118: 4e040d54     	dup	v20.4s, w10
   2411c: 4e040d95     	dup	v21.4s, w12
   24120: 8b394c7a     	add	x26, x3, w25, uxtw #3
   24124: 3cfb6b46     	ldr	q6, [x26, x27]
   24128: 3cfc6b43     	ldr	q3, [x26, x28]
   2412c: 3cf66b44     	ldr	q4, [x26, x22]
   24130: 3cf56b56     	ldr	q22, [x26, x21]
   24134: 3dc00347     	ldr	q7, [x26]
   24138: 08dfff08     	ldarb	w8, [x24]
   2413c: 36000ce8     	tbz	w8, #0x0, 0x242d8 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xfdc>
   24140: 3dc00717     	ldr	q23, [x24, #0x10]
   24144: 08dfff08     	ldarb	w8, [x24]
   24148: 360012e8     	tbz	w8, #0x0, 0x243a4 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x10a8>
   2414c: 3dc00718     	ldr	q24, [x24, #0x10]
   24150: 08dfff08     	ldarb	w8, [x24]
   24154: 36001948     	tbz	w8, #0x0, 0x2447c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1180>
   24158: 3dc00719     	ldr	q25, [x24, #0x10]
   2415c: 08dfff08     	ldarb	w8, [x24]
   24160: 36001fa8     	tbz	w8, #0x0, 0x24554 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1258>
   24164: 4ea4d460     	fsub	v0.4s, v3.4s, v4.4s
   24168: 4eb6d4c1     	fsub	v1.4s, v6.4s, v22.4s
   2416c: 4e23d483     	fadd	v3.4s, v4.4s, v3.4s
   24170: 4ea71ce4     	mov	v4.16b, v7.16b
   24174: 6e33dc02     	fmul	v2.4s, v0.4s, v19.4s
   24178: 6e35dc00     	fmul	v0.4s, v0.4s, v21.4s
   2417c: 4ea71ce5     	mov	v5.16b, v7.16b
   24180: 4e26d6c6     	fadd	v6.4s, v22.4s, v6.4s
   24184: 4e23ce04     	fmla	v4.4s, v16.4s, v3.4s
   24188: 4e21ce82     	fmla	v2.4s, v20.4s, v1.4s
   2418c: 4e21ce60     	fmla	v0.4s, v19.4s, v1.4s
   24190: 3dc00701     	ldr	q1, [x24, #0x10]
   24194: 4e23ce45     	fmla	v5.4s, v18.4s, v3.4s
   24198: 4e27d463     	fadd	v3.4s, v3.4s, v7.4s
   2419c: 4e26ce44     	fmla	v4.4s, v18.4s, v6.4s
   241a0: 4ea00842     	rev64	v2.4s, v2.4s
   241a4: 4ea00800     	rev64	v0.4s, v0.4s
   241a8: 4e26ce05     	fmla	v5.4s, v16.4s, v6.4s
   241ac: 4e26d463     	fadd	v3.4s, v3.4s, v6.4s
   241b0: 6e221ee6     	eor	v6.16b, v23.16b, v2.16b
   241b4: 6ea0f807     	fneg	v7.4s, v0.4s
   241b8: 6ea0f842     	fneg	v2.4s, v2.4s
   241bc: 6e201f00     	eor	v0.16b, v24.16b, v0.16b
   241c0: 3d800263     	str	q3, [x19]
   241c4: 4e26d486     	fadd	v6.4s, v4.4s, v6.4s
   241c8: 6e271f27     	eor	v7.16b, v25.16b, v7.16b
   241cc: 6e221c21     	eor	v1.16b, v1.16b, v2.16b
   241d0: 4e20d4a0     	fadd	v0.4s, v5.4s, v0.4s
   241d4: 3cb76a66     	str	q6, [x19, x23]
   241d8: 4e27d4a2     	fadd	v2.4s, v5.4s, v7.4s
   241dc: 4e21d481     	fadd	v1.4s, v4.4s, v1.4s
   241e0: 3cb06a60     	str	q0, [x19, x16]
   241e4: 3cb46a62     	str	q2, [x19, x20]
   241e8: 3caf6a61     	str	q1, [x19, x15]
   241ec: 3cc10f47     	ldr	q7, [x26, #0x10]!
   241f0: 3cfb6b44     	ldr	q4, [x26, x27]
   241f4: 3cfc6b41     	ldr	q1, [x26, x28]
   241f8: 3cf66b42     	ldr	q2, [x26, x22]
   241fc: 3cf56b45     	ldr	q5, [x26, x21]
   24200: 08dfff08     	ldarb	w8, [x24]
   24204: 360021a8     	tbz	w8, #0x0, 0x24638 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x133c>
   24208: 3dc00716     	ldr	q22, [x24, #0x10]
   2420c: 08dfff08     	ldarb	w8, [x24]
   24210: 360027a8     	tbz	w8, #0x0, 0x24704 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1408>
   24214: 3dc00717     	ldr	q23, [x24, #0x10]
   24218: 08dfff08     	ldarb	w8, [x24]
   2421c: 36002e08     	tbz	w8, #0x0, 0x247dc <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x14e0>
   24220: 3dc00718     	ldr	q24, [x24, #0x10]
   24224: 08dfff08     	ldarb	w8, [x24]
   24228: 36003488     	tbz	w8, #0x0, 0x248b8 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x15bc>
   2422c: 4ea2d420     	fsub	v0.4s, v1.4s, v2.4s
   24230: 8b170268     	add	x8, x19, x23
   24234: 4e21d441     	fadd	v1.4s, v2.4s, v1.4s
   24238: 8b100269     	add	x9, x19, x16
   2423c: 4ea5d482     	fsub	v2.4s, v4.4s, v5.4s
   24240: 11001339     	add	w25, w25, #0x4
   24244: 4e24d4a4     	fadd	v4.4s, v5.4s, v4.4s
   24248: 6b01033f     	cmp	w25, w1
   2424c: 6e33dc03     	fmul	v3.4s, v0.4s, v19.4s
   24250: 6e35dc00     	fmul	v0.4s, v0.4s, v21.4s
   24254: 4ea71ce5     	mov	v5.16b, v7.16b
   24258: 4ea71ce6     	mov	v6.16b, v7.16b
   2425c: 4e27d427     	fadd	v7.4s, v1.4s, v7.4s
   24260: 4e22ce83     	fmla	v3.4s, v20.4s, v2.4s
   24264: 4e22ce60     	fmla	v0.4s, v19.4s, v2.4s
   24268: 3dc141a2     	ldr	q2, [x13, #0x500]
   2426c: 4e21ce05     	fmla	v5.4s, v16.4s, v1.4s
   24270: 4e21ce46     	fmla	v6.4s, v18.4s, v1.4s
   24274: 4e24d4e1     	fadd	v1.4s, v7.4s, v4.4s
   24278: 4ea00863     	rev64	v3.4s, v3.4s
   2427c: 4ea00800     	rev64	v0.4s, v0.4s
   24280: 4e24ce45     	fmla	v5.4s, v18.4s, v4.4s
   24284: 4e24ce06     	fmla	v6.4s, v16.4s, v4.4s
   24288: 3d800661     	str	q1, [x19, #0x10]
   2428c: 6e231ec1     	eor	v1.16b, v22.16b, v3.16b
   24290: 6ea0f804     	fneg	v4.4s, v0.4s
   24294: 6ea0f863     	fneg	v3.4s, v3.4s
   24298: 6e201ee0     	eor	v0.16b, v23.16b, v0.16b
   2429c: 4e21d4a1     	fadd	v1.4s, v5.4s, v1.4s
   242a0: 6e241f04     	eor	v4.16b, v24.16b, v4.16b
   242a4: 6e231c42     	eor	v2.16b, v2.16b, v3.16b
   242a8: 4e20d4c0     	fadd	v0.4s, v6.4s, v0.4s
   242ac: 3d800501     	str	q1, [x8, #0x10]
   242b0: 8b140268     	add	x8, x19, x20
   242b4: 4e24d4c1     	fadd	v1.4s, v6.4s, v4.4s
   242b8: 4e22d4a2     	fadd	v2.4s, v5.4s, v2.4s
   242bc: 3d800520     	str	q0, [x9, #0x10]
   242c0: 8b0f0269     	add	x9, x19, x15
   242c4: 91008273     	add	x19, x19, #0x20
   242c8: 3d800501     	str	q1, [x8, #0x10]
   242cc: 3d800522     	str	q2, [x9, #0x10]
   242d0: 54fff283     	b.lo	0x24120 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xe24>
   242d4: 140001b2     	b	0x2499c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x16a0>
   242d8: aa1803e0     	mov	x0, x24
   242dc: f81f03a4     	stur	x4, [x29, #-0x10]
   242e0: f90063e3     	str	x3, [sp, #0xc0]
   242e4: b81e03a2     	stur	w2, [x29, #-0x20]
   242e8: b81d03a1     	stur	w1, [x29, #-0x30]
   242ec: f81c03af     	stur	x15, [x29, #-0x40]
   242f0: f81b03b0     	stur	x16, [x29, #-0x50]
   242f4: 3c9a03b1     	stur	q17, [x29, #-0x60]
   242f8: f81903b1     	stur	x17, [x29, #-0x70]
   242fc: ad3bc3b2     	stp	q18, q16, [x29, #-0x90]
   24300: ad3acfb4     	stp	q20, q19, [x29, #-0xb0]
   24304: ad39d7a7     	stp	q7, q21, [x29, #-0xd0]
   24308: 3c9203a6     	stur	q6, [x29, #-0xe0]
   2430c: ad070ff6     	stp	q22, q3, [sp, #0xe0]
   24310: 3d8037e4     	str	q4, [sp, #0xd0]
   24314: 940095af     	bl	0x499d0 <__cxa_guard_acquire@plt>
   24318: ad46dbe4     	ldp	q4, q22, [sp, #0xd0]
   2431c: b000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   24320: ad791fa6     	ldp	q6, q7, [x29, #-0xe0]
   24324: ad7a53b5     	ldp	q21, q20, [x29, #-0xc0]
   24328: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   2432c: 3dc03fe3     	ldr	q3, [sp, #0xf0]
   24330: 3cd803b0     	ldur	q16, [x29, #-0x80]
   24334: f85903b1     	ldur	x17, [x29, #-0x70]
   24338: 3cda03b1     	ldur	q17, [x29, #-0x60]
   2433c: f85b03b0     	ldur	x16, [x29, #-0x50]
   24340: f85c03af     	ldur	x15, [x29, #-0x40]
   24344: b85d03a1     	ldur	w1, [x29, #-0x30]
   24348: b85e03a2     	ldur	w2, [x29, #-0x20]
   2434c: f94063e3     	ldr	x3, [sp, #0xc0]
   24350: f85f03a4     	ldur	x4, [x29, #-0x10]
   24354: 34ffef60     	cbz	w0, 0x24140 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xe44>
   24358: aa1803e0     	mov	x0, x24
   2435c: 3d800711     	str	q17, [x24, #0x10]
   24360: 940095a0     	bl	0x499e0 <__cxa_guard_release@plt>
   24364: ad46dbe4     	ldp	q4, q22, [sp, #0xd0]
   24368: b000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   2436c: ad791fa6     	ldp	q6, q7, [x29, #-0xe0]
   24370: ad7a53b5     	ldp	q21, q20, [x29, #-0xc0]
   24374: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   24378: 3dc03fe3     	ldr	q3, [sp, #0xf0]
   2437c: 3cd803b0     	ldur	q16, [x29, #-0x80]
   24380: f85903b1     	ldur	x17, [x29, #-0x70]
   24384: 3cda03b1     	ldur	q17, [x29, #-0x60]
   24388: f85b03b0     	ldur	x16, [x29, #-0x50]
   2438c: f85c03af     	ldur	x15, [x29, #-0x40]
   24390: b85d03a1     	ldur	w1, [x29, #-0x30]
   24394: b85e03a2     	ldur	w2, [x29, #-0x20]
   24398: f94063e3     	ldr	x3, [sp, #0xc0]
   2439c: f85f03a4     	ldur	x4, [x29, #-0x10]
   243a0: 17ffff68     	b	0x24140 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xe44>
   243a4: aa1803e0     	mov	x0, x24
   243a8: f81f03a4     	stur	x4, [x29, #-0x10]
   243ac: f90063e3     	str	x3, [sp, #0xc0]
   243b0: b81e03a2     	stur	w2, [x29, #-0x20]
   243b4: b81d03a1     	stur	w1, [x29, #-0x30]
   243b8: f81c03af     	stur	x15, [x29, #-0x40]
   243bc: f81b03b0     	stur	x16, [x29, #-0x50]
   243c0: 3c9a03b1     	stur	q17, [x29, #-0x60]
   243c4: f81903b1     	stur	x17, [x29, #-0x70]
   243c8: ad3bc3b2     	stp	q18, q16, [x29, #-0x90]
   243cc: ad3acfb4     	stp	q20, q19, [x29, #-0xb0]
   243d0: ad39d7a7     	stp	q7, q21, [x29, #-0xd0]
   243d4: 3c9203a6     	stur	q6, [x29, #-0xe0]
   243d8: ad070ff6     	stp	q22, q3, [sp, #0xe0]
   243dc: 3d8037e4     	str	q4, [sp, #0xd0]
   243e0: 3d802ff7     	str	q23, [sp, #0xb0]
   243e4: 9400957b     	bl	0x499d0 <__cxa_guard_acquire@plt>
   243e8: ad46dbe4     	ldp	q4, q22, [sp, #0xd0]
   243ec: b000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   243f0: ad791fa6     	ldp	q6, q7, [x29, #-0xe0]
   243f4: ad7a53b5     	ldp	q21, q20, [x29, #-0xc0]
   243f8: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   243fc: 3dc02ff7     	ldr	q23, [sp, #0xb0]
   24400: 3dc03fe3     	ldr	q3, [sp, #0xf0]
   24404: 3cd803b0     	ldur	q16, [x29, #-0x80]
   24408: f85903b1     	ldur	x17, [x29, #-0x70]
   2440c: 3cda03b1     	ldur	q17, [x29, #-0x60]
   24410: f85b03b0     	ldur	x16, [x29, #-0x50]
   24414: f85c03af     	ldur	x15, [x29, #-0x40]
   24418: b85d03a1     	ldur	w1, [x29, #-0x30]
   2441c: b85e03a2     	ldur	w2, [x29, #-0x20]
   24420: f94063e3     	ldr	x3, [sp, #0xc0]
   24424: f85f03a4     	ldur	x4, [x29, #-0x10]
   24428: 34ffe920     	cbz	w0, 0x2414c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xe50>
   2442c: aa1803e0     	mov	x0, x24
   24430: 3d800711     	str	q17, [x24, #0x10]
   24434: 9400956b     	bl	0x499e0 <__cxa_guard_release@plt>
   24438: ad46dbe4     	ldp	q4, q22, [sp, #0xd0]
   2443c: b000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   24440: ad791fa6     	ldp	q6, q7, [x29, #-0xe0]
   24444: ad7a53b5     	ldp	q21, q20, [x29, #-0xc0]
   24448: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   2444c: 3dc02ff7     	ldr	q23, [sp, #0xb0]
   24450: 3dc03fe3     	ldr	q3, [sp, #0xf0]
   24454: 3cd803b0     	ldur	q16, [x29, #-0x80]
   24458: f85903b1     	ldur	x17, [x29, #-0x70]
   2445c: 3cda03b1     	ldur	q17, [x29, #-0x60]
   24460: f85b03b0     	ldur	x16, [x29, #-0x50]
   24464: f85c03af     	ldur	x15, [x29, #-0x40]
   24468: b85d03a1     	ldur	w1, [x29, #-0x30]
   2446c: b85e03a2     	ldur	w2, [x29, #-0x20]
   24470: f94063e3     	ldr	x3, [sp, #0xc0]
   24474: f85f03a4     	ldur	x4, [x29, #-0x10]
   24478: 17ffff35     	b	0x2414c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xe50>
   2447c: aa1803e0     	mov	x0, x24
   24480: f81f03a4     	stur	x4, [x29, #-0x10]
   24484: f90063e3     	str	x3, [sp, #0xc0]
   24488: b81e03a2     	stur	w2, [x29, #-0x20]
   2448c: b81d03a1     	stur	w1, [x29, #-0x30]
   24490: f81c03af     	stur	x15, [x29, #-0x40]
   24494: f81b03b0     	stur	x16, [x29, #-0x50]
   24498: 3c9a03b1     	stur	q17, [x29, #-0x60]
   2449c: f81903b1     	stur	x17, [x29, #-0x70]
   244a0: ad3bc3b2     	stp	q18, q16, [x29, #-0x90]
   244a4: ad3acfb4     	stp	q20, q19, [x29, #-0xb0]
   244a8: ad39d7a7     	stp	q7, q21, [x29, #-0xd0]
   244ac: 3c9203a6     	stur	q6, [x29, #-0xe0]
   244b0: ad070ff6     	stp	q22, q3, [sp, #0xe0]
   244b4: 3d8037e4     	str	q4, [sp, #0xd0]
   244b8: ad055ff8     	stp	q24, q23, [sp, #0xa0]
   244bc: 94009545     	bl	0x499d0 <__cxa_guard_acquire@plt>
   244c0: ad455ff8     	ldp	q24, q23, [sp, #0xa0]
   244c4: b000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   244c8: ad46dbe4     	ldp	q4, q22, [sp, #0xd0]
   244cc: ad791fa6     	ldp	q6, q7, [x29, #-0xe0]
   244d0: ad7a53b5     	ldp	q21, q20, [x29, #-0xc0]
   244d4: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   244d8: 3dc03fe3     	ldr	q3, [sp, #0xf0]
   244dc: 3cd803b0     	ldur	q16, [x29, #-0x80]
   244e0: f85903b1     	ldur	x17, [x29, #-0x70]
   244e4: 3cda03b1     	ldur	q17, [x29, #-0x60]
   244e8: f85b03b0     	ldur	x16, [x29, #-0x50]
   244ec: f85c03af     	ldur	x15, [x29, #-0x40]
   244f0: b85d03a1     	ldur	w1, [x29, #-0x30]
   244f4: b85e03a2     	ldur	w2, [x29, #-0x20]
   244f8: f94063e3     	ldr	x3, [sp, #0xc0]
   244fc: f85f03a4     	ldur	x4, [x29, #-0x10]
   24500: 34ffe2c0     	cbz	w0, 0x24158 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xe5c>
   24504: aa1803e0     	mov	x0, x24
   24508: 3d800711     	str	q17, [x24, #0x10]
   2450c: 94009535     	bl	0x499e0 <__cxa_guard_release@plt>
   24510: ad455ff8     	ldp	q24, q23, [sp, #0xa0]
   24514: b000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   24518: ad46dbe4     	ldp	q4, q22, [sp, #0xd0]
   2451c: ad791fa6     	ldp	q6, q7, [x29, #-0xe0]
   24520: ad7a53b5     	ldp	q21, q20, [x29, #-0xc0]
   24524: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   24528: 3dc03fe3     	ldr	q3, [sp, #0xf0]
   2452c: 3cd803b0     	ldur	q16, [x29, #-0x80]
   24530: f85903b1     	ldur	x17, [x29, #-0x70]
   24534: 3cda03b1     	ldur	q17, [x29, #-0x60]
   24538: f85b03b0     	ldur	x16, [x29, #-0x50]
   2453c: f85c03af     	ldur	x15, [x29, #-0x40]
   24540: b85d03a1     	ldur	w1, [x29, #-0x30]
   24544: b85e03a2     	ldur	w2, [x29, #-0x20]
   24548: f94063e3     	ldr	x3, [sp, #0xc0]
   2454c: f85f03a4     	ldur	x4, [x29, #-0x10]
   24550: 17ffff02     	b	0x24158 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xe5c>
   24554: aa1803e0     	mov	x0, x24
   24558: f81f03a4     	stur	x4, [x29, #-0x10]
   2455c: f90063e3     	str	x3, [sp, #0xc0]
   24560: b81e03a2     	stur	w2, [x29, #-0x20]
   24564: b81d03a1     	stur	w1, [x29, #-0x30]
   24568: f81c03af     	stur	x15, [x29, #-0x40]
   2456c: f81b03b0     	stur	x16, [x29, #-0x50]
   24570: 3c9a03b1     	stur	q17, [x29, #-0x60]
   24574: f81903b1     	stur	x17, [x29, #-0x70]
   24578: ad3bc3b2     	stp	q18, q16, [x29, #-0x90]
   2457c: ad3acfb4     	stp	q20, q19, [x29, #-0xb0]
   24580: ad39d7a7     	stp	q7, q21, [x29, #-0xd0]
   24584: 3c9203a6     	stur	q6, [x29, #-0xe0]
   24588: ad070ff6     	stp	q22, q3, [sp, #0xe0]
   2458c: 3d8037e4     	str	q4, [sp, #0xd0]
   24590: ad055ff8     	stp	q24, q23, [sp, #0xa0]
   24594: 3d8027f9     	str	q25, [sp, #0x90]
   24598: 9400950e     	bl	0x499d0 <__cxa_guard_acquire@plt>
   2459c: ad44e3f9     	ldp	q25, q24, [sp, #0x90]
   245a0: b000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   245a4: ad46dbe4     	ldp	q4, q22, [sp, #0xd0]
   245a8: ad791fa6     	ldp	q6, q7, [x29, #-0xe0]
   245ac: ad7a53b5     	ldp	q21, q20, [x29, #-0xc0]
   245b0: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   245b4: 3dc02ff7     	ldr	q23, [sp, #0xb0]
   245b8: 3dc03fe3     	ldr	q3, [sp, #0xf0]
   245bc: 3cd803b0     	ldur	q16, [x29, #-0x80]
   245c0: f85903b1     	ldur	x17, [x29, #-0x70]
   245c4: 3cda03b1     	ldur	q17, [x29, #-0x60]
   245c8: f85b03b0     	ldur	x16, [x29, #-0x50]
   245cc: f85c03af     	ldur	x15, [x29, #-0x40]
   245d0: b85d03a1     	ldur	w1, [x29, #-0x30]
   245d4: b85e03a2     	ldur	w2, [x29, #-0x20]
   245d8: f94063e3     	ldr	x3, [sp, #0xc0]
   245dc: f85f03a4     	ldur	x4, [x29, #-0x10]
   245e0: 34ffdc20     	cbz	w0, 0x24164 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xe68>
   245e4: aa1803e0     	mov	x0, x24
   245e8: 3d800711     	str	q17, [x24, #0x10]
   245ec: 940094fd     	bl	0x499e0 <__cxa_guard_release@plt>
   245f0: ad44e3f9     	ldp	q25, q24, [sp, #0x90]
   245f4: b000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   245f8: ad46dbe4     	ldp	q4, q22, [sp, #0xd0]
   245fc: ad791fa6     	ldp	q6, q7, [x29, #-0xe0]
   24600: ad7a53b5     	ldp	q21, q20, [x29, #-0xc0]
   24604: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   24608: 3dc02ff7     	ldr	q23, [sp, #0xb0]
   2460c: 3dc03fe3     	ldr	q3, [sp, #0xf0]
   24610: 3cd803b0     	ldur	q16, [x29, #-0x80]
   24614: f85903b1     	ldur	x17, [x29, #-0x70]
   24618: 3cda03b1     	ldur	q17, [x29, #-0x60]
   2461c: f85b03b0     	ldur	x16, [x29, #-0x50]
   24620: f85c03af     	ldur	x15, [x29, #-0x40]
   24624: b85d03a1     	ldur	w1, [x29, #-0x30]
   24628: b85e03a2     	ldur	w2, [x29, #-0x20]
   2462c: f94063e3     	ldr	x3, [sp, #0xc0]
   24630: f85f03a4     	ldur	x4, [x29, #-0x10]
   24634: 17fffecc     	b	0x24164 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xe68>
   24638: aa1803e0     	mov	x0, x24
   2463c: f81f03a4     	stur	x4, [x29, #-0x10]
   24640: aa0303fa     	mov	x26, x3
   24644: b81e03a2     	stur	w2, [x29, #-0x20]
   24648: b81d03a1     	stur	w1, [x29, #-0x30]
   2464c: f81c03af     	stur	x15, [x29, #-0x40]
   24650: f81b03b0     	stur	x16, [x29, #-0x50]
   24654: 3c9a03b1     	stur	q17, [x29, #-0x60]
   24658: f81903b1     	stur	x17, [x29, #-0x70]
   2465c: ad3bc3b2     	stp	q18, q16, [x29, #-0x90]
   24660: ad3acfb4     	stp	q20, q19, [x29, #-0xb0]
   24664: ad39d7a7     	stp	q7, q21, [x29, #-0xd0]
   24668: 3c9203a4     	stur	q4, [x29, #-0xe0]
   2466c: ad0717e1     	stp	q1, q5, [sp, #0xe0]
   24670: 3d8037e2     	str	q2, [sp, #0xd0]
   24674: 940094d7     	bl	0x499d0 <__cxa_guard_acquire@plt>
   24678: ad4687e2     	ldp	q2, q1, [sp, #0xd0]
   2467c: b000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   24680: aa1a03e3     	mov	x3, x26
   24684: ad791fa4     	ldp	q4, q7, [x29, #-0xe0]
   24688: ad7a53b5     	ldp	q21, q20, [x29, #-0xc0]
   2468c: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   24690: 3dc03fe5     	ldr	q5, [sp, #0xf0]
   24694: 3cd803b0     	ldur	q16, [x29, #-0x80]
   24698: f85903b1     	ldur	x17, [x29, #-0x70]
   2469c: 3cda03b1     	ldur	q17, [x29, #-0x60]
   246a0: f85b03b0     	ldur	x16, [x29, #-0x50]
   246a4: f85c03af     	ldur	x15, [x29, #-0x40]
   246a8: b85d03a1     	ldur	w1, [x29, #-0x30]
   246ac: b85e03a2     	ldur	w2, [x29, #-0x20]
   246b0: f85f03a4     	ldur	x4, [x29, #-0x10]
   246b4: 34ffdaa0     	cbz	w0, 0x24208 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xf0c>
   246b8: aa1803e0     	mov	x0, x24
   246bc: 3d800711     	str	q17, [x24, #0x10]
   246c0: 940094c8     	bl	0x499e0 <__cxa_guard_release@plt>
   246c4: ad4687e2     	ldp	q2, q1, [sp, #0xd0]
   246c8: b000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   246cc: aa1a03e3     	mov	x3, x26
   246d0: ad791fa4     	ldp	q4, q7, [x29, #-0xe0]
   246d4: ad7a53b5     	ldp	q21, q20, [x29, #-0xc0]
   246d8: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   246dc: 3dc03fe5     	ldr	q5, [sp, #0xf0]
   246e0: 3cd803b0     	ldur	q16, [x29, #-0x80]
   246e4: f85903b1     	ldur	x17, [x29, #-0x70]
   246e8: 3cda03b1     	ldur	q17, [x29, #-0x60]
   246ec: f85b03b0     	ldur	x16, [x29, #-0x50]
   246f0: f85c03af     	ldur	x15, [x29, #-0x40]
   246f4: b85d03a1     	ldur	w1, [x29, #-0x30]
   246f8: b85e03a2     	ldur	w2, [x29, #-0x20]
   246fc: f85f03a4     	ldur	x4, [x29, #-0x10]
   24700: 17fffec2     	b	0x24208 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xf0c>
   24704: aa1803e0     	mov	x0, x24
   24708: f81f03a4     	stur	x4, [x29, #-0x10]
   2470c: aa0303fa     	mov	x26, x3
   24710: b81e03a2     	stur	w2, [x29, #-0x20]
   24714: b81d03a1     	stur	w1, [x29, #-0x30]
   24718: f81c03af     	stur	x15, [x29, #-0x40]
   2471c: f81b03b0     	stur	x16, [x29, #-0x50]
   24720: 3c9a03b1     	stur	q17, [x29, #-0x60]
   24724: f81903b1     	stur	x17, [x29, #-0x70]
   24728: ad3bc3b2     	stp	q18, q16, [x29, #-0x90]
   2472c: ad3acfb4     	stp	q20, q19, [x29, #-0xb0]
   24730: ad39d7a7     	stp	q7, q21, [x29, #-0xd0]
   24734: 3d8033f6     	str	q22, [sp, #0xc0]
   24738: 3c9203a4     	stur	q4, [x29, #-0xe0]
   2473c: ad0717e1     	stp	q1, q5, [sp, #0xe0]
   24740: 3d8037e2     	str	q2, [sp, #0xd0]
   24744: 940094a3     	bl	0x499d0 <__cxa_guard_acquire@plt>
   24748: ad4687e2     	ldp	q2, q1, [sp, #0xd0]
   2474c: b000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   24750: aa1a03e3     	mov	x3, x26
   24754: ad791fa4     	ldp	q4, q7, [x29, #-0xe0]
   24758: ad7a53b5     	ldp	q21, q20, [x29, #-0xc0]
   2475c: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   24760: 3dc03fe5     	ldr	q5, [sp, #0xf0]
   24764: 3dc033f6     	ldr	q22, [sp, #0xc0]
   24768: 3cd803b0     	ldur	q16, [x29, #-0x80]
   2476c: f85903b1     	ldur	x17, [x29, #-0x70]
   24770: 3cda03b1     	ldur	q17, [x29, #-0x60]
   24774: f85b03b0     	ldur	x16, [x29, #-0x50]
   24778: f85c03af     	ldur	x15, [x29, #-0x40]
   2477c: b85d03a1     	ldur	w1, [x29, #-0x30]
   24780: b85e03a2     	ldur	w2, [x29, #-0x20]
   24784: f85f03a4     	ldur	x4, [x29, #-0x10]
   24788: 34ffd460     	cbz	w0, 0x24214 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xf18>
   2478c: aa1803e0     	mov	x0, x24
   24790: 3d800711     	str	q17, [x24, #0x10]
   24794: 94009493     	bl	0x499e0 <__cxa_guard_release@plt>
   24798: ad4687e2     	ldp	q2, q1, [sp, #0xd0]
   2479c: b000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   247a0: aa1a03e3     	mov	x3, x26
   247a4: ad791fa4     	ldp	q4, q7, [x29, #-0xe0]
   247a8: ad7a53b5     	ldp	q21, q20, [x29, #-0xc0]
   247ac: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   247b0: 3dc03fe5     	ldr	q5, [sp, #0xf0]
   247b4: 3dc033f6     	ldr	q22, [sp, #0xc0]
   247b8: 3cd803b0     	ldur	q16, [x29, #-0x80]
   247bc: f85903b1     	ldur	x17, [x29, #-0x70]
   247c0: 3cda03b1     	ldur	q17, [x29, #-0x60]
   247c4: f85b03b0     	ldur	x16, [x29, #-0x50]
   247c8: f85c03af     	ldur	x15, [x29, #-0x40]
   247cc: b85d03a1     	ldur	w1, [x29, #-0x30]
   247d0: b85e03a2     	ldur	w2, [x29, #-0x20]
   247d4: f85f03a4     	ldur	x4, [x29, #-0x10]
   247d8: 17fffe8f     	b	0x24214 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xf18>
   247dc: aa1803e0     	mov	x0, x24
   247e0: f81f03a4     	stur	x4, [x29, #-0x10]
   247e4: aa0303fa     	mov	x26, x3
   247e8: b81e03a2     	stur	w2, [x29, #-0x20]
   247ec: b81d03a1     	stur	w1, [x29, #-0x30]
   247f0: f81c03af     	stur	x15, [x29, #-0x40]
   247f4: f81b03b0     	stur	x16, [x29, #-0x50]
   247f8: 3c9a03b1     	stur	q17, [x29, #-0x60]
   247fc: f81903b1     	stur	x17, [x29, #-0x70]
   24800: ad3bc3b2     	stp	q18, q16, [x29, #-0x90]
   24804: ad3acfb4     	stp	q20, q19, [x29, #-0xb0]
   24808: ad39d7a7     	stp	q7, q21, [x29, #-0xd0]
   2480c: 3d8033f6     	str	q22, [sp, #0xc0]
   24810: 3c9203a4     	stur	q4, [x29, #-0xe0]
   24814: ad0717e1     	stp	q1, q5, [sp, #0xe0]
   24818: 3d802ff7     	str	q23, [sp, #0xb0]
   2481c: 3d8037e2     	str	q2, [sp, #0xd0]
   24820: 9400946c     	bl	0x499d0 <__cxa_guard_acquire@plt>
   24824: ad4687e2     	ldp	q2, q1, [sp, #0xd0]
   24828: b000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   2482c: aa1a03e3     	mov	x3, x26
   24830: ad45dbf7     	ldp	q23, q22, [sp, #0xb0]
   24834: ad791fa4     	ldp	q4, q7, [x29, #-0xe0]
   24838: ad7a53b5     	ldp	q21, q20, [x29, #-0xc0]
   2483c: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   24840: 3dc03fe5     	ldr	q5, [sp, #0xf0]
   24844: 3cd803b0     	ldur	q16, [x29, #-0x80]
   24848: f85903b1     	ldur	x17, [x29, #-0x70]
   2484c: 3cda03b1     	ldur	q17, [x29, #-0x60]
   24850: f85b03b0     	ldur	x16, [x29, #-0x50]
   24854: f85c03af     	ldur	x15, [x29, #-0x40]
   24858: b85d03a1     	ldur	w1, [x29, #-0x30]
   2485c: b85e03a2     	ldur	w2, [x29, #-0x20]
   24860: f85f03a4     	ldur	x4, [x29, #-0x10]
   24864: 34ffcde0     	cbz	w0, 0x24220 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xf24>
   24868: aa1803e0     	mov	x0, x24
   2486c: 3d800711     	str	q17, [x24, #0x10]
   24870: 9400945c     	bl	0x499e0 <__cxa_guard_release@plt>
   24874: ad4687e2     	ldp	q2, q1, [sp, #0xd0]
   24878: b000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   2487c: aa1a03e3     	mov	x3, x26
   24880: ad45dbf7     	ldp	q23, q22, [sp, #0xb0]
   24884: ad791fa4     	ldp	q4, q7, [x29, #-0xe0]
   24888: ad7a53b5     	ldp	q21, q20, [x29, #-0xc0]
   2488c: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   24890: 3dc03fe5     	ldr	q5, [sp, #0xf0]
   24894: 3cd803b0     	ldur	q16, [x29, #-0x80]
   24898: f85903b1     	ldur	x17, [x29, #-0x70]
   2489c: 3cda03b1     	ldur	q17, [x29, #-0x60]
   248a0: f85b03b0     	ldur	x16, [x29, #-0x50]
   248a4: f85c03af     	ldur	x15, [x29, #-0x40]
   248a8: b85d03a1     	ldur	w1, [x29, #-0x30]
   248ac: b85e03a2     	ldur	w2, [x29, #-0x20]
   248b0: f85f03a4     	ldur	x4, [x29, #-0x10]
   248b4: 17fffe5b     	b	0x24220 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xf24>
   248b8: aa1803e0     	mov	x0, x24
   248bc: f81f03a4     	stur	x4, [x29, #-0x10]
   248c0: aa0303fa     	mov	x26, x3
   248c4: b81e03a2     	stur	w2, [x29, #-0x20]
   248c8: b81d03a1     	stur	w1, [x29, #-0x30]
   248cc: f81c03af     	stur	x15, [x29, #-0x40]
   248d0: f81b03b0     	stur	x16, [x29, #-0x50]
   248d4: 3c9a03b1     	stur	q17, [x29, #-0x60]
   248d8: f81903b1     	stur	x17, [x29, #-0x70]
   248dc: ad3bc3b2     	stp	q18, q16, [x29, #-0x90]
   248e0: ad3acfb4     	stp	q20, q19, [x29, #-0xb0]
   248e4: ad39d7a7     	stp	q7, q21, [x29, #-0xd0]
   248e8: 3d8033f6     	str	q22, [sp, #0xc0]
   248ec: 3c9203a4     	stur	q4, [x29, #-0xe0]
   248f0: ad0717e1     	stp	q1, q5, [sp, #0xe0]
   248f4: ad055ff8     	stp	q24, q23, [sp, #0xa0]
   248f8: 3d8037e2     	str	q2, [sp, #0xd0]
   248fc: 94009435     	bl	0x499d0 <__cxa_guard_acquire@plt>
   24900: ad455ff8     	ldp	q24, q23, [sp, #0xa0]
   24904: b000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   24908: aa1a03e3     	mov	x3, x26
   2490c: ad4687e2     	ldp	q2, q1, [sp, #0xd0]
   24910: ad791fa4     	ldp	q4, q7, [x29, #-0xe0]
   24914: ad7a53b5     	ldp	q21, q20, [x29, #-0xc0]
   24918: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   2491c: 3dc03fe5     	ldr	q5, [sp, #0xf0]
   24920: 3dc033f6     	ldr	q22, [sp, #0xc0]
   24924: 3cd803b0     	ldur	q16, [x29, #-0x80]
   24928: f85903b1     	ldur	x17, [x29, #-0x70]
   2492c: 3cda03b1     	ldur	q17, [x29, #-0x60]
   24930: f85b03b0     	ldur	x16, [x29, #-0x50]
   24934: f85c03af     	ldur	x15, [x29, #-0x40]
   24938: b85d03a1     	ldur	w1, [x29, #-0x30]
   2493c: b85e03a2     	ldur	w2, [x29, #-0x20]
   24940: f85f03a4     	ldur	x4, [x29, #-0x10]
   24944: 34ffc740     	cbz	w0, 0x2422c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xf30>
   24948: aa1803e0     	mov	x0, x24
   2494c: 3d800711     	str	q17, [x24, #0x10]
   24950: 94009424     	bl	0x499e0 <__cxa_guard_release@plt>
   24954: ad455ff8     	ldp	q24, q23, [sp, #0xa0]
   24958: b000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   2495c: aa1a03e3     	mov	x3, x26
   24960: ad4687e2     	ldp	q2, q1, [sp, #0xd0]
   24964: ad791fa4     	ldp	q4, q7, [x29, #-0xe0]
   24968: ad7a53b5     	ldp	q21, q20, [x29, #-0xc0]
   2496c: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   24970: 3dc03fe5     	ldr	q5, [sp, #0xf0]
   24974: 3dc033f6     	ldr	q22, [sp, #0xc0]
   24978: 3cd803b0     	ldur	q16, [x29, #-0x80]
   2497c: f85903b1     	ldur	x17, [x29, #-0x70]
   24980: 3cda03b1     	ldur	q17, [x29, #-0x60]
   24984: f85b03b0     	ldur	x16, [x29, #-0x50]
   24988: f85c03af     	ldur	x15, [x29, #-0x40]
   2498c: b85d03a1     	ldur	w1, [x29, #-0x30]
   24990: b85e03a2     	ldur	w2, [x29, #-0x20]
   24994: f85f03a4     	ldur	x4, [x29, #-0x10]
   24998: 17fffe25     	b	0x2422c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xf30>
   2499c: 7100085f     	cmp	w2, #0x2
   249a0: 5400a1e3     	b.lo	0x25ddc <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x2ae0>
   249a4: 3400a1c1     	cbz	w1, 0x25ddc <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x2ae0>
   249a8: 528377a8     	mov	w8, #0x1bbd             // =7101
   249ac: 5286ef49     	mov	w9, #0x377a             // =14202
   249b0: 72b7e9e8     	movk	w8, #0xbf4f, lsl #16
   249b4: 72a7d3c9     	movk	w9, #0x3e9e, lsl #16
   249b8: 528f230b     	mov	w11, #0x7918            // =31000
   249bc: 8b11062a     	add	x10, x17, x17, lsl #1
   249c0: 72b7e2cb     	movk	w11, #0xbf16, lsl #16
   249c4: 2a1f03ec     	mov	w12, wzr
   249c8: 4e040d12     	dup	v18.4s, w8
   249cc: 4e040d33     	dup	v19.4s, w9
   249d0: 528f0e28     	mov	w8, #0x7871             // =30833
   249d4: 528f0e29     	mov	w9, #0x7871             // =30833
   249d8: 72b7ee68     	movk	w8, #0xbf73, lsl #16
   249dc: 72a7ee69     	movk	w9, #0x3f73, lsl #16
   249e0: 0b01082e     	add	w14, w1, w1, lsl #2
   249e4: 910042f4     	add	x20, x23, #0x10
   249e8: d37df157     	lsl	x23, x10, #3
   249ec: 5280002a     	mov	w10, #0x1               // =1
   249f0: 4e040d74     	dup	v20.4s, w11
   249f4: 4e040d15     	dup	v21.4s, w8
   249f8: 4e040d36     	dup	v22.4s, w9
   249fc: 14000004     	b	0x24a0c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1710>
   24a00: 1100054a     	add	w10, w10, #0x1
   24a04: 6b02015f     	cmp	w10, w2
   24a08: 54009ea0     	b.eq	0x25ddc <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x2ae0>
   24a0c: adc16097     	ldp	q23, q24, [x4, #0x20]!
   24a10: 0b0e018c     	add	w12, w12, w14
   24a14: 2a1f03f9     	mov	w25, wzr
   24a18: 8b2c4c6b     	add	x11, x3, w12, uxtw #3
   24a1c: 8b394d7a     	add	x26, x11, w25, uxtw #3
   24a20: 3cfb6b44     	ldr	q4, [x26, x27]
   24a24: 3cfc6b45     	ldr	q5, [x26, x28]
   24a28: 3cf66b46     	ldr	q6, [x26, x22]
   24a2c: 3cf56b47     	ldr	q7, [x26, x21]
   24a30: 3dc00359     	ldr	q25, [x26]
   24a34: 08dfff08     	ldarb	w8, [x24]
   24a38: 360014e8     	tbz	w8, #0x0, 0x24cd4 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x19d8>
   24a3c: 3dc00710     	ldr	q16, [x24, #0x10]
   24a40: 08dfff08     	ldarb	w8, [x24]
   24a44: 36001c68     	tbz	w8, #0x0, 0x24dd0 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1ad4>
   24a48: 3dc0071a     	ldr	q26, [x24, #0x10]
   24a4c: 08dfff08     	ldarb	w8, [x24]
   24a50: 360023e8     	tbz	w8, #0x0, 0x24ecc <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1bd0>
   24a54: 3dc0071c     	ldr	q28, [x24, #0x10]
   24a58: 08dfff08     	ldarb	w8, [x24]
   24a5c: 36002bc8     	tbz	w8, #0x0, 0x24fd4 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1cd8>
   24a60: 3dc0071e     	ldr	q30, [x24, #0x10]
   24a64: 08dfff08     	ldarb	w8, [x24]
   24a68: 360033a8     	tbz	w8, #0x0, 0x250dc <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1de0>
   24a6c: 3dc0071b     	ldr	q27, [x24, #0x10]
   24a70: 08dfff08     	ldarb	w8, [x24]
   24a74: 36003be8     	tbz	w8, #0x0, 0x251f0 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1ef4>
   24a78: 3dc0071d     	ldr	q29, [x24, #0x10]
   24a7c: 08dfff08     	ldarb	w8, [x24]
   24a80: 36004468     	tbz	w8, #0x0, 0x2530c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x2010>
   24a84: 3dc0071f     	ldr	q31, [x24, #0x10]
   24a88: 08dfff08     	ldarb	w8, [x24]
   24a8c: 36004d08     	tbz	w8, #0x0, 0x2542c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x2130>
   24a90: 4ea008a1     	rev64	v1.4s, v5.4s
   24a94: 8b140268     	add	x8, x19, x20
   24a98: 4ea008c2     	rev64	v2.4s, v6.4s
   24a9c: 4ea00880     	rev64	v0.4s, v4.4s
   24aa0: 4ea008e3     	rev64	v3.4s, v7.4s
   24aa4: 4fb79821     	fmul	v1.4s, v1.4s, v23.s[3]
   24aa8: 4fb89042     	fmul	v2.4s, v2.4s, v24.s[1]
   24aac: 4f9798a5     	fmul	v5.4s, v5.4s, v23.s[2]
   24ab0: 4f9890c6     	fmul	v6.4s, v6.4s, v24.s[0]
   24ab4: 4fb79000     	fmul	v0.4s, v0.4s, v23.s[1]
   24ab8: 4fb89863     	fmul	v3.4s, v3.4s, v24.s[3]
   24abc: 4f979084     	fmul	v4.4s, v4.4s, v23.s[0]
   24ac0: 6e211f41     	eor	v1.16b, v26.16b, v1.16b
   24ac4: 4f9898e7     	fmul	v7.4s, v7.4s, v24.s[2]
   24ac8: 6e221f82     	eor	v2.16b, v28.16b, v2.16b
   24acc: 6e201e00     	eor	v0.16b, v16.16b, v0.16b
   24ad0: 3dc00710     	ldr	q16, [x24, #0x10]
   24ad4: 6e231fc3     	eor	v3.16b, v30.16b, v3.16b
   24ad8: 4e21d4a1     	fadd	v1.4s, v5.4s, v1.4s
   24adc: 4e22d4c2     	fadd	v2.4s, v6.4s, v2.4s
   24ae0: 4e20d480     	fadd	v0.4s, v4.4s, v0.4s
   24ae4: 4e23d4e3     	fadd	v3.4s, v7.4s, v3.4s
   24ae8: 4eb91f27     	mov	v7.16b, v25.16b
   24aec: 4ea2d424     	fsub	v4.4s, v1.4s, v2.4s
   24af0: 4e21d441     	fadd	v1.4s, v2.4s, v1.4s
   24af4: 4ea3d405     	fsub	v5.4s, v0.4s, v3.4s
   24af8: 4eb91f22     	mov	v2.16b, v25.16b
   24afc: 6e34dc86     	fmul	v6.4s, v4.4s, v20.4s
   24b00: 6e36dc84     	fmul	v4.4s, v4.4s, v22.4s
   24b04: 4e21ce67     	fmla	v7.4s, v19.4s, v1.4s
   24b08: 4e20d460     	fadd	v0.4s, v3.4s, v0.4s
   24b0c: 4e21ce42     	fmla	v2.4s, v18.4s, v1.4s
   24b10: 4e25cea6     	fmla	v6.4s, v21.4s, v5.4s
   24b14: 4e25ce84     	fmla	v4.4s, v20.4s, v5.4s
   24b18: 4e39d421     	fadd	v1.4s, v1.4s, v25.4s
   24b1c: 4e20ce47     	fmla	v7.4s, v18.4s, v0.4s
   24b20: 4e20ce62     	fmla	v2.4s, v19.4s, v0.4s
   24b24: 4ea008c3     	rev64	v3.4s, v6.4s
   24b28: 4ea00884     	rev64	v4.4s, v4.4s
   24b2c: 4e20d420     	fadd	v0.4s, v1.4s, v0.4s
   24b30: 6e231f61     	eor	v1.16b, v27.16b, v3.16b
   24b34: 6ea0f885     	fneg	v5.4s, v4.4s
   24b38: 6ea0f863     	fneg	v3.4s, v3.4s
   24b3c: 3d800260     	str	q0, [x19]
   24b40: 6e241fa4     	eor	v4.16b, v29.16b, v4.16b
   24b44: 4e21d441     	fadd	v1.4s, v2.4s, v1.4s
   24b48: 6e251fe5     	eor	v5.16b, v31.16b, v5.16b
   24b4c: 6e231e03     	eor	v3.16b, v16.16b, v3.16b
   24b50: 4e24d4e0     	fadd	v0.4s, v7.4s, v4.4s
   24b54: 3c9f0101     	stur	q1, [x8, #-0x10]
   24b58: 4e25d4e4     	fadd	v4.4s, v7.4s, v5.4s
   24b5c: 4e23d442     	fadd	v2.4s, v2.4s, v3.4s
   24b60: 3cb06a60     	str	q0, [x19, x16]
   24b64: 3cb76a64     	str	q4, [x19, x23]
   24b68: 3caf6a62     	str	q2, [x19, x15]
   24b6c: 3cc10f50     	ldr	q16, [x26, #0x10]!
   24b70: 3cfb6b44     	ldr	q4, [x26, x27]
   24b74: 3cfc6b45     	ldr	q5, [x26, x28]
   24b78: 3cf66b46     	ldr	q6, [x26, x22]
   24b7c: 3cf56b47     	ldr	q7, [x26, x21]
   24b80: 08dfff08     	ldarb	w8, [x24]
   24b84: 36004ea8     	tbz	w8, #0x0, 0x25558 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x225c>
   24b88: 3dc00719     	ldr	q25, [x24, #0x10]
   24b8c: 08dfff08     	ldarb	w8, [x24]
   24b90: 36005628     	tbz	w8, #0x0, 0x25654 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x2358>
   24b94: 3dc0071a     	ldr	q26, [x24, #0x10]
   24b98: 08dfff08     	ldarb	w8, [x24]
   24b9c: 36005da8     	tbz	w8, #0x0, 0x25750 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x2454>
   24ba0: 3dc0071c     	ldr	q28, [x24, #0x10]
   24ba4: 08dfff08     	ldarb	w8, [x24]
   24ba8: 36006588     	tbz	w8, #0x0, 0x25858 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x255c>
   24bac: 3dc0071e     	ldr	q30, [x24, #0x10]
   24bb0: 08dfff08     	ldarb	w8, [x24]
   24bb4: 36006d68     	tbz	w8, #0x0, 0x25960 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x2664>
   24bb8: 3dc0071b     	ldr	q27, [x24, #0x10]
   24bbc: 08dfff08     	ldarb	w8, [x24]
   24bc0: 360075a8     	tbz	w8, #0x0, 0x25a74 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x2778>
   24bc4: 3dc0071d     	ldr	q29, [x24, #0x10]
   24bc8: 08dfff08     	ldarb	w8, [x24]
   24bcc: 36007e28     	tbz	w8, #0x0, 0x25b90 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x2894>
   24bd0: 3dc0071f     	ldr	q31, [x24, #0x10]
   24bd4: 08dfff08     	ldarb	w8, [x24]
   24bd8: 360086c8     	tbz	w8, #0x0, 0x25cb0 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x29b4>
   24bdc: 4ea008a1     	rev64	v1.4s, v5.4s
   24be0: 8b100268     	add	x8, x19, x16
   24be4: 4ea008c2     	rev64	v2.4s, v6.4s
   24be8: 8b170269     	add	x9, x19, x23
   24bec: 4ea00880     	rev64	v0.4s, v4.4s
   24bf0: 11001339     	add	w25, w25, #0x4
   24bf4: 4ea008e3     	rev64	v3.4s, v7.4s
   24bf8: 6b01033f     	cmp	w25, w1
   24bfc: 4fb79821     	fmul	v1.4s, v1.4s, v23.s[3]
   24c00: 4fb89042     	fmul	v2.4s, v2.4s, v24.s[1]
   24c04: 4f9798a5     	fmul	v5.4s, v5.4s, v23.s[2]
   24c08: 4f9890c6     	fmul	v6.4s, v6.4s, v24.s[0]
   24c0c: 4fb79000     	fmul	v0.4s, v0.4s, v23.s[1]
   24c10: 4fb89863     	fmul	v3.4s, v3.4s, v24.s[3]
   24c14: 4f979084     	fmul	v4.4s, v4.4s, v23.s[0]
   24c18: 6e211f41     	eor	v1.16b, v26.16b, v1.16b
   24c1c: 4f9898e7     	fmul	v7.4s, v7.4s, v24.s[2]
   24c20: 6e221f82     	eor	v2.16b, v28.16b, v2.16b
   24c24: 6e201f20     	eor	v0.16b, v25.16b, v0.16b
   24c28: 6e231fc3     	eor	v3.16b, v30.16b, v3.16b
   24c2c: 4e21d4a1     	fadd	v1.4s, v5.4s, v1.4s
   24c30: 4e22d4c2     	fadd	v2.4s, v6.4s, v2.4s
   24c34: 4e20d480     	fadd	v0.4s, v4.4s, v0.4s
   24c38: 4e23d4e3     	fadd	v3.4s, v7.4s, v3.4s
   24c3c: 4eb01e05     	mov	v5.16b, v16.16b
   24c40: 4ea2d424     	fsub	v4.4s, v1.4s, v2.4s
   24c44: 4e21d441     	fadd	v1.4s, v2.4s, v1.4s
   24c48: 4ea3d402     	fsub	v2.4s, v0.4s, v3.4s
   24c4c: 4eb01e06     	mov	v6.16b, v16.16b
   24c50: 6e34dc87     	fmul	v7.4s, v4.4s, v20.4s
   24c54: 6e36dc84     	fmul	v4.4s, v4.4s, v22.4s
   24c58: 4e21ce45     	fmla	v5.4s, v18.4s, v1.4s
   24c5c: 4e20d460     	fadd	v0.4s, v3.4s, v0.4s
   24c60: 4e30d423     	fadd	v3.4s, v1.4s, v16.4s
   24c64: 4e21ce66     	fmla	v6.4s, v19.4s, v1.4s
   24c68: 4e22cea7     	fmla	v7.4s, v21.4s, v2.4s
   24c6c: 3dc141b0     	ldr	q16, [x13, #0x500]
   24c70: 4e22ce84     	fmla	v4.4s, v20.4s, v2.4s
   24c74: 4e20ce65     	fmla	v5.4s, v19.4s, v0.4s
   24c78: 4e20d461     	fadd	v1.4s, v3.4s, v0.4s
   24c7c: 4e20ce46     	fmla	v6.4s, v18.4s, v0.4s
   24c80: 4ea008e2     	rev64	v2.4s, v7.4s
   24c84: 4ea00883     	rev64	v3.4s, v4.4s
   24c88: 3d800661     	str	q1, [x19, #0x10]
   24c8c: 6e221f60     	eor	v0.16b, v27.16b, v2.16b
   24c90: 6ea0f861     	fneg	v1.4s, v3.4s
   24c94: 6ea0f842     	fneg	v2.4s, v2.4s
   24c98: 6e231fa3     	eor	v3.16b, v29.16b, v3.16b
   24c9c: 4e20d4a0     	fadd	v0.4s, v5.4s, v0.4s
   24ca0: 6e211fe1     	eor	v1.16b, v31.16b, v1.16b
   24ca4: 6e221e02     	eor	v2.16b, v16.16b, v2.16b
   24ca8: 4e23d4c3     	fadd	v3.4s, v6.4s, v3.4s
   24cac: 3cb46a60     	str	q0, [x19, x20]
   24cb0: 4e21d4c0     	fadd	v0.4s, v6.4s, v1.4s
   24cb4: 4e22d4a1     	fadd	v1.4s, v5.4s, v2.4s
   24cb8: 3d800503     	str	q3, [x8, #0x10]
   24cbc: 8b0f0268     	add	x8, x19, x15
   24cc0: 91008273     	add	x19, x19, #0x20
   24cc4: 3d800520     	str	q0, [x9, #0x10]
   24cc8: 3d800501     	str	q1, [x8, #0x10]
   24ccc: 54ffea83     	b.lo	0x24a1c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1720>
   24cd0: 17ffff4c     	b	0x24a00 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1704>
   24cd4: aa1803e0     	mov	x0, x24
   24cd8: f81f03a4     	stur	x4, [x29, #-0x10]
   24cdc: f90063e3     	str	x3, [sp, #0xc0]
   24ce0: b81e03a2     	stur	w2, [x29, #-0x20]
   24ce4: b81d03a1     	stur	w1, [x29, #-0x30]
   24ce8: f81c03af     	stur	x15, [x29, #-0x40]
   24cec: f81b03b0     	stur	x16, [x29, #-0x50]
   24cf0: 3c9a03b1     	stur	q17, [x29, #-0x60]
   24cf4: b81903ac     	stur	w12, [x29, #-0x70]
   24cf8: b81803ae     	stur	w14, [x29, #-0x80]
   24cfc: ad3b4bb3     	stp	q19, q18, [x29, #-0xa0]
   24d00: 3c9503b4     	stur	q20, [x29, #-0xb0]
   24d04: b81403aa     	stur	w10, [x29, #-0xc0]
   24d08: ad3957b6     	stp	q22, q21, [x29, #-0xe0]
   24d0c: ad075ff8     	stp	q24, q23, [sp, #0xe0]
   24d10: f9006beb     	str	x11, [sp, #0xd0]
   24d14: ad0567e5     	stp	q5, q25, [sp, #0xa0]
   24d18: ad041be7     	stp	q7, q6, [sp, #0x80]
   24d1c: 3d801fe4     	str	q4, [sp, #0x70]
   24d20: 9400932c     	bl	0x499d0 <__cxa_guard_acquire@plt>
   24d24: ad439fe4     	ldp	q4, q7, [sp, #0x70]
   24d28: b000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   24d2c: ad4497e6     	ldp	q6, q5, [sp, #0x90]
   24d30: ad475ff8     	ldp	q24, q23, [sp, #0xe0]
   24d34: ad7957b6     	ldp	q22, q21, [x29, #-0xe0]
   24d38: ad7acfb4     	ldp	q20, q19, [x29, #-0xb0]
   24d3c: 3dc02ff9     	ldr	q25, [sp, #0xb0]
   24d40: f9406beb     	ldr	x11, [sp, #0xd0]
   24d44: b85403aa     	ldur	w10, [x29, #-0xc0]
   24d48: 3cd703b2     	ldur	q18, [x29, #-0x90]
   24d4c: b85803ae     	ldur	w14, [x29, #-0x80]
   24d50: b85903ac     	ldur	w12, [x29, #-0x70]
   24d54: 3cda03b1     	ldur	q17, [x29, #-0x60]
   24d58: f85b03b0     	ldur	x16, [x29, #-0x50]
   24d5c: f85c03af     	ldur	x15, [x29, #-0x40]
   24d60: b85d03a1     	ldur	w1, [x29, #-0x30]
   24d64: b85e03a2     	ldur	w2, [x29, #-0x20]
   24d68: f94063e3     	ldr	x3, [sp, #0xc0]
   24d6c: f85f03a4     	ldur	x4, [x29, #-0x10]
   24d70: 34ffe660     	cbz	w0, 0x24a3c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1740>
   24d74: aa1803e0     	mov	x0, x24
   24d78: 3d800711     	str	q17, [x24, #0x10]
   24d7c: 94009319     	bl	0x499e0 <__cxa_guard_release@plt>
   24d80: ad439fe4     	ldp	q4, q7, [sp, #0x70]
   24d84: b000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   24d88: ad4497e6     	ldp	q6, q5, [sp, #0x90]
   24d8c: ad475ff8     	ldp	q24, q23, [sp, #0xe0]
   24d90: ad7957b6     	ldp	q22, q21, [x29, #-0xe0]
   24d94: ad7acfb4     	ldp	q20, q19, [x29, #-0xb0]
   24d98: 3dc02ff9     	ldr	q25, [sp, #0xb0]
   24d9c: f9406beb     	ldr	x11, [sp, #0xd0]
   24da0: b85403aa     	ldur	w10, [x29, #-0xc0]
   24da4: 3cd703b2     	ldur	q18, [x29, #-0x90]
   24da8: b85803ae     	ldur	w14, [x29, #-0x80]
   24dac: b85903ac     	ldur	w12, [x29, #-0x70]
   24db0: 3cda03b1     	ldur	q17, [x29, #-0x60]
   24db4: f85b03b0     	ldur	x16, [x29, #-0x50]
   24db8: f85c03af     	ldur	x15, [x29, #-0x40]
   24dbc: b85d03a1     	ldur	w1, [x29, #-0x30]
   24dc0: b85e03a2     	ldur	w2, [x29, #-0x20]
   24dc4: f94063e3     	ldr	x3, [sp, #0xc0]
   24dc8: f85f03a4     	ldur	x4, [x29, #-0x10]
   24dcc: 17ffff1c     	b	0x24a3c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1740>
   24dd0: aa1803e0     	mov	x0, x24
   24dd4: f81f03a4     	stur	x4, [x29, #-0x10]
   24dd8: f90063e3     	str	x3, [sp, #0xc0]
   24ddc: b81e03a2     	stur	w2, [x29, #-0x20]
   24de0: b81d03a1     	stur	w1, [x29, #-0x30]
   24de4: f81c03af     	stur	x15, [x29, #-0x40]
   24de8: f81b03b0     	stur	x16, [x29, #-0x50]
   24dec: 3c9a03b1     	stur	q17, [x29, #-0x60]
   24df0: b81903ac     	stur	w12, [x29, #-0x70]
   24df4: b81803ae     	stur	w14, [x29, #-0x80]
   24df8: ad3b4bb3     	stp	q19, q18, [x29, #-0xa0]
   24dfc: 3c9503b4     	stur	q20, [x29, #-0xb0]
   24e00: b81403aa     	stur	w10, [x29, #-0xc0]
   24e04: ad3957b6     	stp	q22, q21, [x29, #-0xe0]
   24e08: ad075ff8     	stp	q24, q23, [sp, #0xe0]
   24e0c: f9006beb     	str	x11, [sp, #0xd0]
   24e10: ad0567e5     	stp	q5, q25, [sp, #0xa0]
   24e14: ad041be7     	stp	q7, q6, [sp, #0x80]
   24e18: ad0313f0     	stp	q16, q4, [sp, #0x60]
   24e1c: 940092ed     	bl	0x499d0 <__cxa_guard_acquire@plt>
   24e20: ad4313f0     	ldp	q16, q4, [sp, #0x60]
   24e24: b000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   24e28: ad441be7     	ldp	q7, q6, [sp, #0x80]
   24e2c: ad4567e5     	ldp	q5, q25, [sp, #0xa0]
   24e30: ad475ff8     	ldp	q24, q23, [sp, #0xe0]
   24e34: ad7957b6     	ldp	q22, q21, [x29, #-0xe0]
   24e38: ad7acfb4     	ldp	q20, q19, [x29, #-0xb0]
   24e3c: f9406beb     	ldr	x11, [sp, #0xd0]
   24e40: b85403aa     	ldur	w10, [x29, #-0xc0]
   24e44: 3cd703b2     	ldur	q18, [x29, #-0x90]
   24e48: b85803ae     	ldur	w14, [x29, #-0x80]
   24e4c: b85903ac     	ldur	w12, [x29, #-0x70]
   24e50: 3cda03b1     	ldur	q17, [x29, #-0x60]
   24e54: f85b03b0     	ldur	x16, [x29, #-0x50]
   24e58: f85c03af     	ldur	x15, [x29, #-0x40]
   24e5c: b85d03a1     	ldur	w1, [x29, #-0x30]
   24e60: b85e03a2     	ldur	w2, [x29, #-0x20]
   24e64: f94063e3     	ldr	x3, [sp, #0xc0]
   24e68: f85f03a4     	ldur	x4, [x29, #-0x10]
   24e6c: 34ffdee0     	cbz	w0, 0x24a48 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x174c>
   24e70: aa1803e0     	mov	x0, x24
   24e74: 3d800711     	str	q17, [x24, #0x10]
   24e78: 940092da     	bl	0x499e0 <__cxa_guard_release@plt>
   24e7c: ad4313f0     	ldp	q16, q4, [sp, #0x60]
   24e80: b000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   24e84: ad441be7     	ldp	q7, q6, [sp, #0x80]
   24e88: ad4567e5     	ldp	q5, q25, [sp, #0xa0]
   24e8c: ad475ff8     	ldp	q24, q23, [sp, #0xe0]
   24e90: ad7957b6     	ldp	q22, q21, [x29, #-0xe0]
   24e94: ad7acfb4     	ldp	q20, q19, [x29, #-0xb0]
   24e98: f9406beb     	ldr	x11, [sp, #0xd0]
   24e9c: b85403aa     	ldur	w10, [x29, #-0xc0]
   24ea0: 3cd703b2     	ldur	q18, [x29, #-0x90]
   24ea4: b85803ae     	ldur	w14, [x29, #-0x80]
   24ea8: b85903ac     	ldur	w12, [x29, #-0x70]
   24eac: 3cda03b1     	ldur	q17, [x29, #-0x60]
   24eb0: f85b03b0     	ldur	x16, [x29, #-0x50]
   24eb4: f85c03af     	ldur	x15, [x29, #-0x40]
   24eb8: b85d03a1     	ldur	w1, [x29, #-0x30]
   24ebc: b85e03a2     	ldur	w2, [x29, #-0x20]
   24ec0: f94063e3     	ldr	x3, [sp, #0xc0]
   24ec4: f85f03a4     	ldur	x4, [x29, #-0x10]
   24ec8: 17fffee0     	b	0x24a48 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x174c>
   24ecc: aa1803e0     	mov	x0, x24
   24ed0: f81f03a4     	stur	x4, [x29, #-0x10]
   24ed4: f90063e3     	str	x3, [sp, #0xc0]
   24ed8: b81e03a2     	stur	w2, [x29, #-0x20]
   24edc: b81d03a1     	stur	w1, [x29, #-0x30]
   24ee0: f81c03af     	stur	x15, [x29, #-0x40]
   24ee4: f81b03b0     	stur	x16, [x29, #-0x50]
   24ee8: 3c9a03b1     	stur	q17, [x29, #-0x60]
   24eec: b81903ac     	stur	w12, [x29, #-0x70]
   24ef0: b81803ae     	stur	w14, [x29, #-0x80]
   24ef4: ad3b4bb3     	stp	q19, q18, [x29, #-0xa0]
   24ef8: 3c9503b4     	stur	q20, [x29, #-0xb0]
   24efc: b81403aa     	stur	w10, [x29, #-0xc0]
   24f00: ad3957b6     	stp	q22, q21, [x29, #-0xe0]
   24f04: ad075ff8     	stp	q24, q23, [sp, #0xe0]
   24f08: f9006beb     	str	x11, [sp, #0xd0]
   24f0c: ad0567e5     	stp	q5, q25, [sp, #0xa0]
   24f10: ad041be7     	stp	q7, q6, [sp, #0x80]
   24f14: ad0313f0     	stp	q16, q4, [sp, #0x60]
   24f18: 3d8017fa     	str	q26, [sp, #0x50]
   24f1c: 940092ad     	bl	0x499d0 <__cxa_guard_acquire@plt>
   24f20: ad42c3fa     	ldp	q26, q16, [sp, #0x50]
   24f24: b000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   24f28: ad439fe4     	ldp	q4, q7, [sp, #0x70]
   24f2c: ad4497e6     	ldp	q6, q5, [sp, #0x90]
   24f30: ad475ff8     	ldp	q24, q23, [sp, #0xe0]
   24f34: ad7957b6     	ldp	q22, q21, [x29, #-0xe0]
   24f38: ad7acfb4     	ldp	q20, q19, [x29, #-0xb0]
   24f3c: 3dc02ff9     	ldr	q25, [sp, #0xb0]
   24f40: f9406beb     	ldr	x11, [sp, #0xd0]
   24f44: b85403aa     	ldur	w10, [x29, #-0xc0]
   24f48: 3cd703b2     	ldur	q18, [x29, #-0x90]
   24f4c: b85803ae     	ldur	w14, [x29, #-0x80]
   24f50: b85903ac     	ldur	w12, [x29, #-0x70]
   24f54: 3cda03b1     	ldur	q17, [x29, #-0x60]
   24f58: f85b03b0     	ldur	x16, [x29, #-0x50]
   24f5c: f85c03af     	ldur	x15, [x29, #-0x40]
   24f60: b85d03a1     	ldur	w1, [x29, #-0x30]
   24f64: b85e03a2     	ldur	w2, [x29, #-0x20]
   24f68: f94063e3     	ldr	x3, [sp, #0xc0]
   24f6c: f85f03a4     	ldur	x4, [x29, #-0x10]
   24f70: 34ffd720     	cbz	w0, 0x24a54 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1758>
   24f74: aa1803e0     	mov	x0, x24
   24f78: 3d800711     	str	q17, [x24, #0x10]
   24f7c: 94009299     	bl	0x499e0 <__cxa_guard_release@plt>
   24f80: ad42c3fa     	ldp	q26, q16, [sp, #0x50]
   24f84: b000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   24f88: ad439fe4     	ldp	q4, q7, [sp, #0x70]
   24f8c: ad4497e6     	ldp	q6, q5, [sp, #0x90]
   24f90: ad475ff8     	ldp	q24, q23, [sp, #0xe0]
   24f94: ad7957b6     	ldp	q22, q21, [x29, #-0xe0]
   24f98: ad7acfb4     	ldp	q20, q19, [x29, #-0xb0]
   24f9c: 3dc02ff9     	ldr	q25, [sp, #0xb0]
   24fa0: f9406beb     	ldr	x11, [sp, #0xd0]
   24fa4: b85403aa     	ldur	w10, [x29, #-0xc0]
   24fa8: 3cd703b2     	ldur	q18, [x29, #-0x90]
   24fac: b85803ae     	ldur	w14, [x29, #-0x80]
   24fb0: b85903ac     	ldur	w12, [x29, #-0x70]
   24fb4: 3cda03b1     	ldur	q17, [x29, #-0x60]
   24fb8: f85b03b0     	ldur	x16, [x29, #-0x50]
   24fbc: f85c03af     	ldur	x15, [x29, #-0x40]
   24fc0: b85d03a1     	ldur	w1, [x29, #-0x30]
   24fc4: b85e03a2     	ldur	w2, [x29, #-0x20]
   24fc8: f94063e3     	ldr	x3, [sp, #0xc0]
   24fcc: f85f03a4     	ldur	x4, [x29, #-0x10]
   24fd0: 17fffea1     	b	0x24a54 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1758>
   24fd4: aa1803e0     	mov	x0, x24
   24fd8: f81f03a4     	stur	x4, [x29, #-0x10]
   24fdc: f90063e3     	str	x3, [sp, #0xc0]
   24fe0: b81e03a2     	stur	w2, [x29, #-0x20]
   24fe4: b81d03a1     	stur	w1, [x29, #-0x30]
   24fe8: f81c03af     	stur	x15, [x29, #-0x40]
   24fec: f81b03b0     	stur	x16, [x29, #-0x50]
   24ff0: 3c9a03b1     	stur	q17, [x29, #-0x60]
   24ff4: b81903ac     	stur	w12, [x29, #-0x70]
   24ff8: b81803ae     	stur	w14, [x29, #-0x80]
   24ffc: ad3b4bb3     	stp	q19, q18, [x29, #-0xa0]
   25000: 3c9503b4     	stur	q20, [x29, #-0xb0]
   25004: b81403aa     	stur	w10, [x29, #-0xc0]
   25008: ad3957b6     	stp	q22, q21, [x29, #-0xe0]
   2500c: ad075ff8     	stp	q24, q23, [sp, #0xe0]
   25010: f9006beb     	str	x11, [sp, #0xd0]
   25014: ad0567e5     	stp	q5, q25, [sp, #0xa0]
   25018: ad041be7     	stp	q7, q6, [sp, #0x80]
   2501c: ad0313f0     	stp	q16, q4, [sp, #0x60]
   25020: ad026bfc     	stp	q28, q26, [sp, #0x40]
   25024: 9400926b     	bl	0x499d0 <__cxa_guard_acquire@plt>
   25028: ad426bfc     	ldp	q28, q26, [sp, #0x40]
   2502c: 9000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   25030: ad4313f0     	ldp	q16, q4, [sp, #0x60]
   25034: ad441be7     	ldp	q7, q6, [sp, #0x80]
   25038: ad4567e5     	ldp	q5, q25, [sp, #0xa0]
   2503c: ad475ff8     	ldp	q24, q23, [sp, #0xe0]
   25040: ad7957b6     	ldp	q22, q21, [x29, #-0xe0]
   25044: ad7acfb4     	ldp	q20, q19, [x29, #-0xb0]
   25048: f9406beb     	ldr	x11, [sp, #0xd0]
   2504c: b85403aa     	ldur	w10, [x29, #-0xc0]
   25050: 3cd703b2     	ldur	q18, [x29, #-0x90]
   25054: b85803ae     	ldur	w14, [x29, #-0x80]
   25058: b85903ac     	ldur	w12, [x29, #-0x70]
   2505c: 3cda03b1     	ldur	q17, [x29, #-0x60]
   25060: f85b03b0     	ldur	x16, [x29, #-0x50]
   25064: f85c03af     	ldur	x15, [x29, #-0x40]
   25068: b85d03a1     	ldur	w1, [x29, #-0x30]
   2506c: b85e03a2     	ldur	w2, [x29, #-0x20]
   25070: f94063e3     	ldr	x3, [sp, #0xc0]
   25074: f85f03a4     	ldur	x4, [x29, #-0x10]
   25078: 34ffcf40     	cbz	w0, 0x24a60 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1764>
   2507c: aa1803e0     	mov	x0, x24
   25080: 3d800711     	str	q17, [x24, #0x10]
   25084: 94009257     	bl	0x499e0 <__cxa_guard_release@plt>
   25088: ad426bfc     	ldp	q28, q26, [sp, #0x40]
   2508c: 9000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   25090: ad4313f0     	ldp	q16, q4, [sp, #0x60]
   25094: ad441be7     	ldp	q7, q6, [sp, #0x80]
   25098: ad4567e5     	ldp	q5, q25, [sp, #0xa0]
   2509c: ad475ff8     	ldp	q24, q23, [sp, #0xe0]
   250a0: ad7957b6     	ldp	q22, q21, [x29, #-0xe0]
   250a4: ad7acfb4     	ldp	q20, q19, [x29, #-0xb0]
   250a8: f9406beb     	ldr	x11, [sp, #0xd0]
   250ac: b85403aa     	ldur	w10, [x29, #-0xc0]
   250b0: 3cd703b2     	ldur	q18, [x29, #-0x90]
   250b4: b85803ae     	ldur	w14, [x29, #-0x80]
   250b8: b85903ac     	ldur	w12, [x29, #-0x70]
   250bc: 3cda03b1     	ldur	q17, [x29, #-0x60]
   250c0: f85b03b0     	ldur	x16, [x29, #-0x50]
   250c4: f85c03af     	ldur	x15, [x29, #-0x40]
   250c8: b85d03a1     	ldur	w1, [x29, #-0x30]
   250cc: b85e03a2     	ldur	w2, [x29, #-0x20]
   250d0: f94063e3     	ldr	x3, [sp, #0xc0]
   250d4: f85f03a4     	ldur	x4, [x29, #-0x10]
   250d8: 17fffe62     	b	0x24a60 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1764>
   250dc: aa1803e0     	mov	x0, x24
   250e0: f81f03a4     	stur	x4, [x29, #-0x10]
   250e4: f90063e3     	str	x3, [sp, #0xc0]
   250e8: b81e03a2     	stur	w2, [x29, #-0x20]
   250ec: b81d03a1     	stur	w1, [x29, #-0x30]
   250f0: f81c03af     	stur	x15, [x29, #-0x40]
   250f4: f81b03b0     	stur	x16, [x29, #-0x50]
   250f8: 3c9a03b1     	stur	q17, [x29, #-0x60]
   250fc: b81903ac     	stur	w12, [x29, #-0x70]
   25100: b81803ae     	stur	w14, [x29, #-0x80]
   25104: ad3b4bb3     	stp	q19, q18, [x29, #-0xa0]
   25108: 3c9503b4     	stur	q20, [x29, #-0xb0]
   2510c: b81403aa     	stur	w10, [x29, #-0xc0]
   25110: ad3957b6     	stp	q22, q21, [x29, #-0xe0]
   25114: ad075ff8     	stp	q24, q23, [sp, #0xe0]
   25118: f9006beb     	str	x11, [sp, #0xd0]
   2511c: ad0567e5     	stp	q5, q25, [sp, #0xa0]
   25120: ad041be7     	stp	q7, q6, [sp, #0x80]
   25124: ad0313f0     	stp	q16, q4, [sp, #0x60]
   25128: ad026bfc     	stp	q28, q26, [sp, #0x40]
   2512c: 3d800ffe     	str	q30, [sp, #0x30]
   25130: 94009228     	bl	0x499d0 <__cxa_guard_acquire@plt>
   25134: ad41f3fe     	ldp	q30, q28, [sp, #0x30]
   25138: 9000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   2513c: ad42c3fa     	ldp	q26, q16, [sp, #0x50]
   25140: ad439fe4     	ldp	q4, q7, [sp, #0x70]
   25144: ad4497e6     	ldp	q6, q5, [sp, #0x90]
   25148: ad475ff8     	ldp	q24, q23, [sp, #0xe0]
   2514c: ad7957b6     	ldp	q22, q21, [x29, #-0xe0]
   25150: ad7acfb4     	ldp	q20, q19, [x29, #-0xb0]
   25154: 3dc02ff9     	ldr	q25, [sp, #0xb0]
   25158: f9406beb     	ldr	x11, [sp, #0xd0]
   2515c: b85403aa     	ldur	w10, [x29, #-0xc0]
   25160: 3cd703b2     	ldur	q18, [x29, #-0x90]
   25164: b85803ae     	ldur	w14, [x29, #-0x80]
   25168: b85903ac     	ldur	w12, [x29, #-0x70]
   2516c: 3cda03b1     	ldur	q17, [x29, #-0x60]
   25170: f85b03b0     	ldur	x16, [x29, #-0x50]
   25174: f85c03af     	ldur	x15, [x29, #-0x40]
   25178: b85d03a1     	ldur	w1, [x29, #-0x30]
   2517c: b85e03a2     	ldur	w2, [x29, #-0x20]
   25180: f94063e3     	ldr	x3, [sp, #0xc0]
   25184: f85f03a4     	ldur	x4, [x29, #-0x10]
   25188: 34ffc720     	cbz	w0, 0x24a6c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1770>
   2518c: aa1803e0     	mov	x0, x24
   25190: 3d800711     	str	q17, [x24, #0x10]
   25194: 94009213     	bl	0x499e0 <__cxa_guard_release@plt>
   25198: ad41f3fe     	ldp	q30, q28, [sp, #0x30]
   2519c: 9000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   251a0: ad42c3fa     	ldp	q26, q16, [sp, #0x50]
   251a4: ad439fe4     	ldp	q4, q7, [sp, #0x70]
   251a8: ad4497e6     	ldp	q6, q5, [sp, #0x90]
   251ac: ad475ff8     	ldp	q24, q23, [sp, #0xe0]
   251b0: ad7957b6     	ldp	q22, q21, [x29, #-0xe0]
   251b4: ad7acfb4     	ldp	q20, q19, [x29, #-0xb0]
   251b8: 3dc02ff9     	ldr	q25, [sp, #0xb0]
   251bc: f9406beb     	ldr	x11, [sp, #0xd0]
   251c0: b85403aa     	ldur	w10, [x29, #-0xc0]
   251c4: 3cd703b2     	ldur	q18, [x29, #-0x90]
   251c8: b85803ae     	ldur	w14, [x29, #-0x80]
   251cc: b85903ac     	ldur	w12, [x29, #-0x70]
   251d0: 3cda03b1     	ldur	q17, [x29, #-0x60]
   251d4: f85b03b0     	ldur	x16, [x29, #-0x50]
   251d8: f85c03af     	ldur	x15, [x29, #-0x40]
   251dc: b85d03a1     	ldur	w1, [x29, #-0x30]
   251e0: b85e03a2     	ldur	w2, [x29, #-0x20]
   251e4: f94063e3     	ldr	x3, [sp, #0xc0]
   251e8: f85f03a4     	ldur	x4, [x29, #-0x10]
   251ec: 17fffe20     	b	0x24a6c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1770>
   251f0: aa1803e0     	mov	x0, x24
   251f4: f81f03a4     	stur	x4, [x29, #-0x10]
   251f8: f90063e3     	str	x3, [sp, #0xc0]
   251fc: b81e03a2     	stur	w2, [x29, #-0x20]
   25200: b81d03a1     	stur	w1, [x29, #-0x30]
   25204: f81c03af     	stur	x15, [x29, #-0x40]
   25208: f81b03b0     	stur	x16, [x29, #-0x50]
   2520c: 3c9a03b1     	stur	q17, [x29, #-0x60]
   25210: b81903ac     	stur	w12, [x29, #-0x70]
   25214: b81803ae     	stur	w14, [x29, #-0x80]
   25218: ad3b4bb3     	stp	q19, q18, [x29, #-0xa0]
   2521c: 3c9503b4     	stur	q20, [x29, #-0xb0]
   25220: b81403aa     	stur	w10, [x29, #-0xc0]
   25224: ad3957b6     	stp	q22, q21, [x29, #-0xe0]
   25228: ad075ff8     	stp	q24, q23, [sp, #0xe0]
   2522c: f9006beb     	str	x11, [sp, #0xd0]
   25230: ad0567e5     	stp	q5, q25, [sp, #0xa0]
   25234: ad041be7     	stp	q7, q6, [sp, #0x80]
   25238: ad0313f0     	stp	q16, q4, [sp, #0x60]
   2523c: ad026bfc     	stp	q28, q26, [sp, #0x40]
   25240: ad017bfb     	stp	q27, q30, [sp, #0x20]
   25244: 940091e3     	bl	0x499d0 <__cxa_guard_acquire@plt>
   25248: ad41f3fe     	ldp	q30, q28, [sp, #0x30]
   2524c: 9000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   25250: ad42c3fa     	ldp	q26, q16, [sp, #0x50]
   25254: ad439fe4     	ldp	q4, q7, [sp, #0x70]
   25258: ad4497e6     	ldp	q6, q5, [sp, #0x90]
   2525c: ad475ff8     	ldp	q24, q23, [sp, #0xe0]
   25260: ad7957b6     	ldp	q22, q21, [x29, #-0xe0]
   25264: ad7acfb4     	ldp	q20, q19, [x29, #-0xb0]
   25268: 3dc00bfb     	ldr	q27, [sp, #0x20]
   2526c: 3dc02ff9     	ldr	q25, [sp, #0xb0]
   25270: f9406beb     	ldr	x11, [sp, #0xd0]
   25274: b85403aa     	ldur	w10, [x29, #-0xc0]
   25278: 3cd703b2     	ldur	q18, [x29, #-0x90]
   2527c: b85803ae     	ldur	w14, [x29, #-0x80]
   25280: b85903ac     	ldur	w12, [x29, #-0x70]
   25284: 3cda03b1     	ldur	q17, [x29, #-0x60]
   25288: f85b03b0     	ldur	x16, [x29, #-0x50]
   2528c: f85c03af     	ldur	x15, [x29, #-0x40]
   25290: b85d03a1     	ldur	w1, [x29, #-0x30]
   25294: b85e03a2     	ldur	w2, [x29, #-0x20]
   25298: f94063e3     	ldr	x3, [sp, #0xc0]
   2529c: f85f03a4     	ldur	x4, [x29, #-0x10]
   252a0: 34ffbec0     	cbz	w0, 0x24a78 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x177c>
   252a4: aa1803e0     	mov	x0, x24
   252a8: 3d800711     	str	q17, [x24, #0x10]
   252ac: 940091cd     	bl	0x499e0 <__cxa_guard_release@plt>
   252b0: ad41f3fe     	ldp	q30, q28, [sp, #0x30]
   252b4: 9000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   252b8: ad42c3fa     	ldp	q26, q16, [sp, #0x50]
   252bc: ad439fe4     	ldp	q4, q7, [sp, #0x70]
   252c0: ad4497e6     	ldp	q6, q5, [sp, #0x90]
   252c4: ad475ff8     	ldp	q24, q23, [sp, #0xe0]
   252c8: ad7957b6     	ldp	q22, q21, [x29, #-0xe0]
   252cc: ad7acfb4     	ldp	q20, q19, [x29, #-0xb0]
   252d0: 3dc00bfb     	ldr	q27, [sp, #0x20]
   252d4: 3dc02ff9     	ldr	q25, [sp, #0xb0]
   252d8: f9406beb     	ldr	x11, [sp, #0xd0]
   252dc: b85403aa     	ldur	w10, [x29, #-0xc0]
   252e0: 3cd703b2     	ldur	q18, [x29, #-0x90]
   252e4: b85803ae     	ldur	w14, [x29, #-0x80]
   252e8: b85903ac     	ldur	w12, [x29, #-0x70]
   252ec: 3cda03b1     	ldur	q17, [x29, #-0x60]
   252f0: f85b03b0     	ldur	x16, [x29, #-0x50]
   252f4: f85c03af     	ldur	x15, [x29, #-0x40]
   252f8: b85d03a1     	ldur	w1, [x29, #-0x30]
   252fc: b85e03a2     	ldur	w2, [x29, #-0x20]
   25300: f94063e3     	ldr	x3, [sp, #0xc0]
   25304: f85f03a4     	ldur	x4, [x29, #-0x10]
   25308: 17fffddc     	b	0x24a78 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x177c>
   2530c: aa1803e0     	mov	x0, x24
   25310: f81f03a4     	stur	x4, [x29, #-0x10]
   25314: f90063e3     	str	x3, [sp, #0xc0]
   25318: b81e03a2     	stur	w2, [x29, #-0x20]
   2531c: b81d03a1     	stur	w1, [x29, #-0x30]
   25320: f81c03af     	stur	x15, [x29, #-0x40]
   25324: f81b03b0     	stur	x16, [x29, #-0x50]
   25328: 3c9a03b1     	stur	q17, [x29, #-0x60]
   2532c: b81903ac     	stur	w12, [x29, #-0x70]
   25330: b81803ae     	stur	w14, [x29, #-0x80]
   25334: ad3b4bb3     	stp	q19, q18, [x29, #-0xa0]
   25338: 3c9503b4     	stur	q20, [x29, #-0xb0]
   2533c: b81403aa     	stur	w10, [x29, #-0xc0]
   25340: ad3957b6     	stp	q22, q21, [x29, #-0xe0]
   25344: ad075ff8     	stp	q24, q23, [sp, #0xe0]
   25348: f9006beb     	str	x11, [sp, #0xd0]
   2534c: ad0567e5     	stp	q5, q25, [sp, #0xa0]
   25350: ad041be7     	stp	q7, q6, [sp, #0x80]
   25354: ad0313f0     	stp	q16, q4, [sp, #0x60]
   25358: ad026bfc     	stp	q28, q26, [sp, #0x40]
   2535c: ad00effd     	stp	q29, q27, [sp, #0x10]
   25360: 3d800ffe     	str	q30, [sp, #0x30]
   25364: 9400919b     	bl	0x499d0 <__cxa_guard_acquire@plt>
   25368: ad41f3fe     	ldp	q30, q28, [sp, #0x30]
   2536c: 9000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   25370: ad40effd     	ldp	q29, q27, [sp, #0x10]
   25374: ad42c3fa     	ldp	q26, q16, [sp, #0x50]
   25378: ad439fe4     	ldp	q4, q7, [sp, #0x70]
   2537c: ad4497e6     	ldp	q6, q5, [sp, #0x90]
   25380: ad475ff8     	ldp	q24, q23, [sp, #0xe0]
   25384: ad7957b6     	ldp	q22, q21, [x29, #-0xe0]
   25388: ad7acfb4     	ldp	q20, q19, [x29, #-0xb0]
   2538c: 3dc02ff9     	ldr	q25, [sp, #0xb0]
   25390: f9406beb     	ldr	x11, [sp, #0xd0]
   25394: b85403aa     	ldur	w10, [x29, #-0xc0]
   25398: 3cd703b2     	ldur	q18, [x29, #-0x90]
   2539c: b85803ae     	ldur	w14, [x29, #-0x80]
   253a0: b85903ac     	ldur	w12, [x29, #-0x70]
   253a4: 3cda03b1     	ldur	q17, [x29, #-0x60]
   253a8: f85b03b0     	ldur	x16, [x29, #-0x50]
   253ac: f85c03af     	ldur	x15, [x29, #-0x40]
   253b0: b85d03a1     	ldur	w1, [x29, #-0x30]
   253b4: b85e03a2     	ldur	w2, [x29, #-0x20]
   253b8: f94063e3     	ldr	x3, [sp, #0xc0]
   253bc: f85f03a4     	ldur	x4, [x29, #-0x10]
   253c0: 34ffb620     	cbz	w0, 0x24a84 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1788>
   253c4: aa1803e0     	mov	x0, x24
   253c8: 3d800711     	str	q17, [x24, #0x10]
   253cc: 94009185     	bl	0x499e0 <__cxa_guard_release@plt>
   253d0: ad41f3fe     	ldp	q30, q28, [sp, #0x30]
   253d4: 9000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   253d8: ad40effd     	ldp	q29, q27, [sp, #0x10]
   253dc: ad42c3fa     	ldp	q26, q16, [sp, #0x50]
   253e0: ad439fe4     	ldp	q4, q7, [sp, #0x70]
   253e4: ad4497e6     	ldp	q6, q5, [sp, #0x90]
   253e8: ad475ff8     	ldp	q24, q23, [sp, #0xe0]
   253ec: ad7957b6     	ldp	q22, q21, [x29, #-0xe0]
   253f0: ad7acfb4     	ldp	q20, q19, [x29, #-0xb0]
   253f4: 3dc02ff9     	ldr	q25, [sp, #0xb0]
   253f8: f9406beb     	ldr	x11, [sp, #0xd0]
   253fc: b85403aa     	ldur	w10, [x29, #-0xc0]
   25400: 3cd703b2     	ldur	q18, [x29, #-0x90]
   25404: b85803ae     	ldur	w14, [x29, #-0x80]
   25408: b85903ac     	ldur	w12, [x29, #-0x70]
   2540c: 3cda03b1     	ldur	q17, [x29, #-0x60]
   25410: f85b03b0     	ldur	x16, [x29, #-0x50]
   25414: f85c03af     	ldur	x15, [x29, #-0x40]
   25418: b85d03a1     	ldur	w1, [x29, #-0x30]
   2541c: b85e03a2     	ldur	w2, [x29, #-0x20]
   25420: f94063e3     	ldr	x3, [sp, #0xc0]
   25424: f85f03a4     	ldur	x4, [x29, #-0x10]
   25428: 17fffd97     	b	0x24a84 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1788>
   2542c: aa1803e0     	mov	x0, x24
   25430: f81f03a4     	stur	x4, [x29, #-0x10]
   25434: f90063e3     	str	x3, [sp, #0xc0]
   25438: b81e03a2     	stur	w2, [x29, #-0x20]
   2543c: b81d03a1     	stur	w1, [x29, #-0x30]
   25440: f81c03af     	stur	x15, [x29, #-0x40]
   25444: f81b03b0     	stur	x16, [x29, #-0x50]
   25448: 3c9a03b1     	stur	q17, [x29, #-0x60]
   2544c: b81903ac     	stur	w12, [x29, #-0x70]
   25450: b81803ae     	stur	w14, [x29, #-0x80]
   25454: ad3b4bb3     	stp	q19, q18, [x29, #-0xa0]
   25458: 3c9503b4     	stur	q20, [x29, #-0xb0]
   2545c: b81403aa     	stur	w10, [x29, #-0xc0]
   25460: ad3957b6     	stp	q22, q21, [x29, #-0xe0]
   25464: ad075ff8     	stp	q24, q23, [sp, #0xe0]
   25468: f9006beb     	str	x11, [sp, #0xd0]
   2546c: ad0567e5     	stp	q5, q25, [sp, #0xa0]
   25470: ad041be7     	stp	q7, q6, [sp, #0x80]
   25474: ad0313f0     	stp	q16, q4, [sp, #0x60]
   25478: ad026bfc     	stp	q28, q26, [sp, #0x40]
   2547c: ad00effd     	stp	q29, q27, [sp, #0x10]
   25480: 3d800ffe     	str	q30, [sp, #0x30]
   25484: 3d8003ff     	str	q31, [sp]
   25488: 94009152     	bl	0x499d0 <__cxa_guard_acquire@plt>
   2548c: ad4077ff     	ldp	q31, q29, [sp]
   25490: 9000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   25494: ad41f3fe     	ldp	q30, q28, [sp, #0x30]
   25498: ad42c3fa     	ldp	q26, q16, [sp, #0x50]
   2549c: ad439fe4     	ldp	q4, q7, [sp, #0x70]
   254a0: ad4497e6     	ldp	q6, q5, [sp, #0x90]
   254a4: ad475ff8     	ldp	q24, q23, [sp, #0xe0]
   254a8: ad7957b6     	ldp	q22, q21, [x29, #-0xe0]
   254ac: ad7acfb4     	ldp	q20, q19, [x29, #-0xb0]
   254b0: 3dc00bfb     	ldr	q27, [sp, #0x20]
   254b4: 3dc02ff9     	ldr	q25, [sp, #0xb0]
   254b8: f9406beb     	ldr	x11, [sp, #0xd0]
   254bc: b85403aa     	ldur	w10, [x29, #-0xc0]
   254c0: 3cd703b2     	ldur	q18, [x29, #-0x90]
   254c4: b85803ae     	ldur	w14, [x29, #-0x80]
   254c8: b85903ac     	ldur	w12, [x29, #-0x70]
   254cc: 3cda03b1     	ldur	q17, [x29, #-0x60]
   254d0: f85b03b0     	ldur	x16, [x29, #-0x50]
   254d4: f85c03af     	ldur	x15, [x29, #-0x40]
   254d8: b85d03a1     	ldur	w1, [x29, #-0x30]
   254dc: b85e03a2     	ldur	w2, [x29, #-0x20]
   254e0: f94063e3     	ldr	x3, [sp, #0xc0]
   254e4: f85f03a4     	ldur	x4, [x29, #-0x10]
   254e8: 34ffad40     	cbz	w0, 0x24a90 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1794>
   254ec: aa1803e0     	mov	x0, x24
   254f0: 3d800711     	str	q17, [x24, #0x10]
   254f4: 9400913b     	bl	0x499e0 <__cxa_guard_release@plt>
   254f8: ad4077ff     	ldp	q31, q29, [sp]
   254fc: 9000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   25500: ad41f3fe     	ldp	q30, q28, [sp, #0x30]
   25504: ad42c3fa     	ldp	q26, q16, [sp, #0x50]
   25508: ad439fe4     	ldp	q4, q7, [sp, #0x70]
   2550c: ad4497e6     	ldp	q6, q5, [sp, #0x90]
   25510: ad475ff8     	ldp	q24, q23, [sp, #0xe0]
   25514: ad7957b6     	ldp	q22, q21, [x29, #-0xe0]
   25518: ad7acfb4     	ldp	q20, q19, [x29, #-0xb0]
   2551c: 3dc00bfb     	ldr	q27, [sp, #0x20]
   25520: 3dc02ff9     	ldr	q25, [sp, #0xb0]
   25524: f9406beb     	ldr	x11, [sp, #0xd0]
   25528: b85403aa     	ldur	w10, [x29, #-0xc0]
   2552c: 3cd703b2     	ldur	q18, [x29, #-0x90]
   25530: b85803ae     	ldur	w14, [x29, #-0x80]
   25534: b85903ac     	ldur	w12, [x29, #-0x70]
   25538: 3cda03b1     	ldur	q17, [x29, #-0x60]
   2553c: f85b03b0     	ldur	x16, [x29, #-0x50]
   25540: f85c03af     	ldur	x15, [x29, #-0x40]
   25544: b85d03a1     	ldur	w1, [x29, #-0x30]
   25548: b85e03a2     	ldur	w2, [x29, #-0x20]
   2554c: f94063e3     	ldr	x3, [sp, #0xc0]
   25550: f85f03a4     	ldur	x4, [x29, #-0x10]
   25554: 17fffd4f     	b	0x24a90 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1794>
   25558: aa1803e0     	mov	x0, x24
   2555c: f81f03a4     	stur	x4, [x29, #-0x10]
   25560: aa0303fa     	mov	x26, x3
   25564: b81e03a2     	stur	w2, [x29, #-0x20]
   25568: b81d03a1     	stur	w1, [x29, #-0x30]
   2556c: f81c03af     	stur	x15, [x29, #-0x40]
   25570: f81b03b0     	stur	x16, [x29, #-0x50]
   25574: 3c9a03b1     	stur	q17, [x29, #-0x60]
   25578: b81903ac     	stur	w12, [x29, #-0x70]
   2557c: b81803ae     	stur	w14, [x29, #-0x80]
   25580: ad3b4bb3     	stp	q19, q18, [x29, #-0xa0]
   25584: 3c9503b4     	stur	q20, [x29, #-0xb0]
   25588: b81403aa     	stur	w10, [x29, #-0xc0]
   2558c: ad3957b6     	stp	q22, q21, [x29, #-0xe0]
   25590: ad075ff8     	stp	q24, q23, [sp, #0xe0]
   25594: f9006beb     	str	x11, [sp, #0xd0]
   25598: ad05c3e7     	stp	q7, q16, [sp, #0xb0]
   2559c: ad049be5     	stp	q5, q6, [sp, #0x90]
   255a0: 3d8023e4     	str	q4, [sp, #0x80]
   255a4: 9400910b     	bl	0x499d0 <__cxa_guard_acquire@plt>
   255a8: ad4417e4     	ldp	q4, q5, [sp, #0x80]
   255ac: 9000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   255b0: aa1a03e3     	mov	x3, x26
   255b4: ad451fe6     	ldp	q6, q7, [sp, #0xa0]
   255b8: ad475ff8     	ldp	q24, q23, [sp, #0xe0]
   255bc: ad7957b6     	ldp	q22, q21, [x29, #-0xe0]
   255c0: ad7acfb4     	ldp	q20, q19, [x29, #-0xb0]
   255c4: 3dc033f0     	ldr	q16, [sp, #0xc0]
   255c8: f9406beb     	ldr	x11, [sp, #0xd0]
   255cc: b85403aa     	ldur	w10, [x29, #-0xc0]
   255d0: 3cd703b2     	ldur	q18, [x29, #-0x90]
   255d4: b85803ae     	ldur	w14, [x29, #-0x80]
   255d8: b85903ac     	ldur	w12, [x29, #-0x70]
   255dc: 3cda03b1     	ldur	q17, [x29, #-0x60]
   255e0: f85b03b0     	ldur	x16, [x29, #-0x50]
   255e4: f85c03af     	ldur	x15, [x29, #-0x40]
   255e8: b85d03a1     	ldur	w1, [x29, #-0x30]
   255ec: b85e03a2     	ldur	w2, [x29, #-0x20]
   255f0: f85f03a4     	ldur	x4, [x29, #-0x10]
   255f4: 34ffaca0     	cbz	w0, 0x24b88 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x188c>
   255f8: aa1803e0     	mov	x0, x24
   255fc: 3d800711     	str	q17, [x24, #0x10]
   25600: 940090f8     	bl	0x499e0 <__cxa_guard_release@plt>
   25604: ad4417e4     	ldp	q4, q5, [sp, #0x80]
   25608: 9000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   2560c: aa1a03e3     	mov	x3, x26
   25610: ad451fe6     	ldp	q6, q7, [sp, #0xa0]
   25614: ad475ff8     	ldp	q24, q23, [sp, #0xe0]
   25618: ad7957b6     	ldp	q22, q21, [x29, #-0xe0]
   2561c: ad7acfb4     	ldp	q20, q19, [x29, #-0xb0]
   25620: 3dc033f0     	ldr	q16, [sp, #0xc0]
   25624: f9406beb     	ldr	x11, [sp, #0xd0]
   25628: b85403aa     	ldur	w10, [x29, #-0xc0]
   2562c: 3cd703b2     	ldur	q18, [x29, #-0x90]
   25630: b85803ae     	ldur	w14, [x29, #-0x80]
   25634: b85903ac     	ldur	w12, [x29, #-0x70]
   25638: 3cda03b1     	ldur	q17, [x29, #-0x60]
   2563c: f85b03b0     	ldur	x16, [x29, #-0x50]
   25640: f85c03af     	ldur	x15, [x29, #-0x40]
   25644: b85d03a1     	ldur	w1, [x29, #-0x30]
   25648: b85e03a2     	ldur	w2, [x29, #-0x20]
   2564c: f85f03a4     	ldur	x4, [x29, #-0x10]
   25650: 17fffd4e     	b	0x24b88 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x188c>
   25654: aa1803e0     	mov	x0, x24
   25658: f81f03a4     	stur	x4, [x29, #-0x10]
   2565c: aa0303fa     	mov	x26, x3
   25660: b81e03a2     	stur	w2, [x29, #-0x20]
   25664: b81d03a1     	stur	w1, [x29, #-0x30]
   25668: f81c03af     	stur	x15, [x29, #-0x40]
   2566c: f81b03b0     	stur	x16, [x29, #-0x50]
   25670: 3c9a03b1     	stur	q17, [x29, #-0x60]
   25674: b81903ac     	stur	w12, [x29, #-0x70]
   25678: b81803ae     	stur	w14, [x29, #-0x80]
   2567c: ad3b4bb3     	stp	q19, q18, [x29, #-0xa0]
   25680: 3c9503b4     	stur	q20, [x29, #-0xb0]
   25684: b81403aa     	stur	w10, [x29, #-0xc0]
   25688: ad3957b6     	stp	q22, q21, [x29, #-0xe0]
   2568c: ad075ff8     	stp	q24, q23, [sp, #0xe0]
   25690: f9006beb     	str	x11, [sp, #0xd0]
   25694: ad05c3e7     	stp	q7, q16, [sp, #0xb0]
   25698: ad049be5     	stp	q5, q6, [sp, #0x90]
   2569c: ad0393f9     	stp	q25, q4, [sp, #0x70]
   256a0: 940090cc     	bl	0x499d0 <__cxa_guard_acquire@plt>
   256a4: ad4393f9     	ldp	q25, q4, [sp, #0x70]
   256a8: 9000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   256ac: aa1a03e3     	mov	x3, x26
   256b0: ad449be5     	ldp	q5, q6, [sp, #0x90]
   256b4: ad45c3e7     	ldp	q7, q16, [sp, #0xb0]
   256b8: ad475ff8     	ldp	q24, q23, [sp, #0xe0]
   256bc: ad7957b6     	ldp	q22, q21, [x29, #-0xe0]
   256c0: ad7acfb4     	ldp	q20, q19, [x29, #-0xb0]
   256c4: f9406beb     	ldr	x11, [sp, #0xd0]
   256c8: b85403aa     	ldur	w10, [x29, #-0xc0]
   256cc: 3cd703b2     	ldur	q18, [x29, #-0x90]
   256d0: b85803ae     	ldur	w14, [x29, #-0x80]
   256d4: b85903ac     	ldur	w12, [x29, #-0x70]
   256d8: 3cda03b1     	ldur	q17, [x29, #-0x60]
   256dc: f85b03b0     	ldur	x16, [x29, #-0x50]
   256e0: f85c03af     	ldur	x15, [x29, #-0x40]
   256e4: b85d03a1     	ldur	w1, [x29, #-0x30]
   256e8: b85e03a2     	ldur	w2, [x29, #-0x20]
   256ec: f85f03a4     	ldur	x4, [x29, #-0x10]
   256f0: 34ffa520     	cbz	w0, 0x24b94 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1898>
   256f4: aa1803e0     	mov	x0, x24
   256f8: 3d800711     	str	q17, [x24, #0x10]
   256fc: 940090b9     	bl	0x499e0 <__cxa_guard_release@plt>
   25700: ad4393f9     	ldp	q25, q4, [sp, #0x70]
   25704: 9000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   25708: aa1a03e3     	mov	x3, x26
   2570c: ad449be5     	ldp	q5, q6, [sp, #0x90]
   25710: ad45c3e7     	ldp	q7, q16, [sp, #0xb0]
   25714: ad475ff8     	ldp	q24, q23, [sp, #0xe0]
   25718: ad7957b6     	ldp	q22, q21, [x29, #-0xe0]
   2571c: ad7acfb4     	ldp	q20, q19, [x29, #-0xb0]
   25720: f9406beb     	ldr	x11, [sp, #0xd0]
   25724: b85403aa     	ldur	w10, [x29, #-0xc0]
   25728: 3cd703b2     	ldur	q18, [x29, #-0x90]
   2572c: b85803ae     	ldur	w14, [x29, #-0x80]
   25730: b85903ac     	ldur	w12, [x29, #-0x70]
   25734: 3cda03b1     	ldur	q17, [x29, #-0x60]
   25738: f85b03b0     	ldur	x16, [x29, #-0x50]
   2573c: f85c03af     	ldur	x15, [x29, #-0x40]
   25740: b85d03a1     	ldur	w1, [x29, #-0x30]
   25744: b85e03a2     	ldur	w2, [x29, #-0x20]
   25748: f85f03a4     	ldur	x4, [x29, #-0x10]
   2574c: 17fffd12     	b	0x24b94 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1898>
   25750: aa1803e0     	mov	x0, x24
   25754: f81f03a4     	stur	x4, [x29, #-0x10]
   25758: aa0303fa     	mov	x26, x3
   2575c: b81e03a2     	stur	w2, [x29, #-0x20]
   25760: b81d03a1     	stur	w1, [x29, #-0x30]
   25764: f81c03af     	stur	x15, [x29, #-0x40]
   25768: f81b03b0     	stur	x16, [x29, #-0x50]
   2576c: 3c9a03b1     	stur	q17, [x29, #-0x60]
   25770: b81903ac     	stur	w12, [x29, #-0x70]
   25774: b81803ae     	stur	w14, [x29, #-0x80]
   25778: ad3b4bb3     	stp	q19, q18, [x29, #-0xa0]
   2577c: 3c9503b4     	stur	q20, [x29, #-0xb0]
   25780: b81403aa     	stur	w10, [x29, #-0xc0]
   25784: ad3957b6     	stp	q22, q21, [x29, #-0xe0]
   25788: ad075ff8     	stp	q24, q23, [sp, #0xe0]
   2578c: f9006beb     	str	x11, [sp, #0xd0]
   25790: ad05c3e7     	stp	q7, q16, [sp, #0xb0]
   25794: ad049be5     	stp	q5, q6, [sp, #0x90]
   25798: ad0393f9     	stp	q25, q4, [sp, #0x70]
   2579c: 3d801bfa     	str	q26, [sp, #0x60]
   257a0: 9400908c     	bl	0x499d0 <__cxa_guard_acquire@plt>
   257a4: ad4367fa     	ldp	q26, q25, [sp, #0x60]
   257a8: 9000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   257ac: aa1a03e3     	mov	x3, x26
   257b0: ad4417e4     	ldp	q4, q5, [sp, #0x80]
   257b4: ad451fe6     	ldp	q6, q7, [sp, #0xa0]
   257b8: ad475ff8     	ldp	q24, q23, [sp, #0xe0]
   257bc: ad7957b6     	ldp	q22, q21, [x29, #-0xe0]
   257c0: ad7acfb4     	ldp	q20, q19, [x29, #-0xb0]
   257c4: 3dc033f0     	ldr	q16, [sp, #0xc0]
   257c8: f9406beb     	ldr	x11, [sp, #0xd0]
   257cc: b85403aa     	ldur	w10, [x29, #-0xc0]
   257d0: 3cd703b2     	ldur	q18, [x29, #-0x90]
   257d4: b85803ae     	ldur	w14, [x29, #-0x80]
   257d8: b85903ac     	ldur	w12, [x29, #-0x70]
   257dc: 3cda03b1     	ldur	q17, [x29, #-0x60]
   257e0: f85b03b0     	ldur	x16, [x29, #-0x50]
   257e4: f85c03af     	ldur	x15, [x29, #-0x40]
   257e8: b85d03a1     	ldur	w1, [x29, #-0x30]
   257ec: b85e03a2     	ldur	w2, [x29, #-0x20]
   257f0: f85f03a4     	ldur	x4, [x29, #-0x10]
   257f4: 34ff9d60     	cbz	w0, 0x24ba0 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x18a4>
   257f8: aa1803e0     	mov	x0, x24
   257fc: 3d800711     	str	q17, [x24, #0x10]
   25800: 94009078     	bl	0x499e0 <__cxa_guard_release@plt>
   25804: ad4367fa     	ldp	q26, q25, [sp, #0x60]
   25808: 9000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   2580c: aa1a03e3     	mov	x3, x26
   25810: ad4417e4     	ldp	q4, q5, [sp, #0x80]
   25814: ad451fe6     	ldp	q6, q7, [sp, #0xa0]
   25818: ad475ff8     	ldp	q24, q23, [sp, #0xe0]
   2581c: ad7957b6     	ldp	q22, q21, [x29, #-0xe0]
   25820: ad7acfb4     	ldp	q20, q19, [x29, #-0xb0]
   25824: 3dc033f0     	ldr	q16, [sp, #0xc0]
   25828: f9406beb     	ldr	x11, [sp, #0xd0]
   2582c: b85403aa     	ldur	w10, [x29, #-0xc0]
   25830: 3cd703b2     	ldur	q18, [x29, #-0x90]
   25834: b85803ae     	ldur	w14, [x29, #-0x80]
   25838: b85903ac     	ldur	w12, [x29, #-0x70]
   2583c: 3cda03b1     	ldur	q17, [x29, #-0x60]
   25840: f85b03b0     	ldur	x16, [x29, #-0x50]
   25844: f85c03af     	ldur	x15, [x29, #-0x40]
   25848: b85d03a1     	ldur	w1, [x29, #-0x30]
   2584c: b85e03a2     	ldur	w2, [x29, #-0x20]
   25850: f85f03a4     	ldur	x4, [x29, #-0x10]
   25854: 17fffcd3     	b	0x24ba0 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x18a4>
   25858: aa1803e0     	mov	x0, x24
   2585c: f81f03a4     	stur	x4, [x29, #-0x10]
   25860: aa0303fa     	mov	x26, x3
   25864: b81e03a2     	stur	w2, [x29, #-0x20]
   25868: b81d03a1     	stur	w1, [x29, #-0x30]
   2586c: f81c03af     	stur	x15, [x29, #-0x40]
   25870: f81b03b0     	stur	x16, [x29, #-0x50]
   25874: 3c9a03b1     	stur	q17, [x29, #-0x60]
   25878: b81903ac     	stur	w12, [x29, #-0x70]
   2587c: b81803ae     	stur	w14, [x29, #-0x80]
   25880: ad3b4bb3     	stp	q19, q18, [x29, #-0xa0]
   25884: 3c9503b4     	stur	q20, [x29, #-0xb0]
   25888: b81403aa     	stur	w10, [x29, #-0xc0]
   2588c: ad3957b6     	stp	q22, q21, [x29, #-0xe0]
   25890: ad075ff8     	stp	q24, q23, [sp, #0xe0]
   25894: f9006beb     	str	x11, [sp, #0xd0]
   25898: ad05c3e7     	stp	q7, q16, [sp, #0xb0]
   2589c: ad049be5     	stp	q5, q6, [sp, #0x90]
   258a0: ad0393f9     	stp	q25, q4, [sp, #0x70]
   258a4: ad02ebfc     	stp	q28, q26, [sp, #0x50]
   258a8: 9400904a     	bl	0x499d0 <__cxa_guard_acquire@plt>
   258ac: ad42ebfc     	ldp	q28, q26, [sp, #0x50]
   258b0: 9000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   258b4: aa1a03e3     	mov	x3, x26
   258b8: ad4393f9     	ldp	q25, q4, [sp, #0x70]
   258bc: ad449be5     	ldp	q5, q6, [sp, #0x90]
   258c0: ad45c3e7     	ldp	q7, q16, [sp, #0xb0]
   258c4: ad475ff8     	ldp	q24, q23, [sp, #0xe0]
   258c8: ad7957b6     	ldp	q22, q21, [x29, #-0xe0]
   258cc: ad7acfb4     	ldp	q20, q19, [x29, #-0xb0]
   258d0: f9406beb     	ldr	x11, [sp, #0xd0]
   258d4: b85403aa     	ldur	w10, [x29, #-0xc0]
   258d8: 3cd703b2     	ldur	q18, [x29, #-0x90]
   258dc: b85803ae     	ldur	w14, [x29, #-0x80]
   258e0: b85903ac     	ldur	w12, [x29, #-0x70]
   258e4: 3cda03b1     	ldur	q17, [x29, #-0x60]
   258e8: f85b03b0     	ldur	x16, [x29, #-0x50]
   258ec: f85c03af     	ldur	x15, [x29, #-0x40]
   258f0: b85d03a1     	ldur	w1, [x29, #-0x30]
   258f4: b85e03a2     	ldur	w2, [x29, #-0x20]
   258f8: f85f03a4     	ldur	x4, [x29, #-0x10]
   258fc: 34ff9580     	cbz	w0, 0x24bac <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x18b0>
   25900: aa1803e0     	mov	x0, x24
   25904: 3d800711     	str	q17, [x24, #0x10]
   25908: 94009036     	bl	0x499e0 <__cxa_guard_release@plt>
   2590c: ad42ebfc     	ldp	q28, q26, [sp, #0x50]
   25910: 9000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   25914: aa1a03e3     	mov	x3, x26
   25918: ad4393f9     	ldp	q25, q4, [sp, #0x70]
   2591c: ad449be5     	ldp	q5, q6, [sp, #0x90]
   25920: ad45c3e7     	ldp	q7, q16, [sp, #0xb0]
   25924: ad475ff8     	ldp	q24, q23, [sp, #0xe0]
   25928: ad7957b6     	ldp	q22, q21, [x29, #-0xe0]
   2592c: ad7acfb4     	ldp	q20, q19, [x29, #-0xb0]
   25930: f9406beb     	ldr	x11, [sp, #0xd0]
   25934: b85403aa     	ldur	w10, [x29, #-0xc0]
   25938: 3cd703b2     	ldur	q18, [x29, #-0x90]
   2593c: b85803ae     	ldur	w14, [x29, #-0x80]
   25940: b85903ac     	ldur	w12, [x29, #-0x70]
   25944: 3cda03b1     	ldur	q17, [x29, #-0x60]
   25948: f85b03b0     	ldur	x16, [x29, #-0x50]
   2594c: f85c03af     	ldur	x15, [x29, #-0x40]
   25950: b85d03a1     	ldur	w1, [x29, #-0x30]
   25954: b85e03a2     	ldur	w2, [x29, #-0x20]
   25958: f85f03a4     	ldur	x4, [x29, #-0x10]
   2595c: 17fffc94     	b	0x24bac <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x18b0>
   25960: aa1803e0     	mov	x0, x24
   25964: f81f03a4     	stur	x4, [x29, #-0x10]
   25968: aa0303fa     	mov	x26, x3
   2596c: b81e03a2     	stur	w2, [x29, #-0x20]
   25970: b81d03a1     	stur	w1, [x29, #-0x30]
   25974: f81c03af     	stur	x15, [x29, #-0x40]
   25978: f81b03b0     	stur	x16, [x29, #-0x50]
   2597c: 3c9a03b1     	stur	q17, [x29, #-0x60]
   25980: b81903ac     	stur	w12, [x29, #-0x70]
   25984: b81803ae     	stur	w14, [x29, #-0x80]
   25988: ad3b4bb3     	stp	q19, q18, [x29, #-0xa0]
   2598c: 3c9503b4     	stur	q20, [x29, #-0xb0]
   25990: b81403aa     	stur	w10, [x29, #-0xc0]
   25994: ad3957b6     	stp	q22, q21, [x29, #-0xe0]
   25998: ad075ff8     	stp	q24, q23, [sp, #0xe0]
   2599c: f9006beb     	str	x11, [sp, #0xd0]
   259a0: ad05c3e7     	stp	q7, q16, [sp, #0xb0]
   259a4: ad049be5     	stp	q5, q6, [sp, #0x90]
   259a8: ad0393f9     	stp	q25, q4, [sp, #0x70]
   259ac: ad02ebfc     	stp	q28, q26, [sp, #0x50]
   259b0: 3d8013fe     	str	q30, [sp, #0x40]
   259b4: 94009007     	bl	0x499d0 <__cxa_guard_acquire@plt>
   259b8: ad4273fe     	ldp	q30, q28, [sp, #0x40]
   259bc: 9000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   259c0: aa1a03e3     	mov	x3, x26
   259c4: ad4367fa     	ldp	q26, q25, [sp, #0x60]
   259c8: ad4417e4     	ldp	q4, q5, [sp, #0x80]
   259cc: ad451fe6     	ldp	q6, q7, [sp, #0xa0]
   259d0: ad475ff8     	ldp	q24, q23, [sp, #0xe0]
   259d4: ad7957b6     	ldp	q22, q21, [x29, #-0xe0]
   259d8: ad7acfb4     	ldp	q20, q19, [x29, #-0xb0]
   259dc: 3dc033f0     	ldr	q16, [sp, #0xc0]
   259e0: f9406beb     	ldr	x11, [sp, #0xd0]
   259e4: b85403aa     	ldur	w10, [x29, #-0xc0]
   259e8: 3cd703b2     	ldur	q18, [x29, #-0x90]
   259ec: b85803ae     	ldur	w14, [x29, #-0x80]
   259f0: b85903ac     	ldur	w12, [x29, #-0x70]
   259f4: 3cda03b1     	ldur	q17, [x29, #-0x60]
   259f8: f85b03b0     	ldur	x16, [x29, #-0x50]
   259fc: f85c03af     	ldur	x15, [x29, #-0x40]
   25a00: b85d03a1     	ldur	w1, [x29, #-0x30]
   25a04: b85e03a2     	ldur	w2, [x29, #-0x20]
   25a08: f85f03a4     	ldur	x4, [x29, #-0x10]
   25a0c: 34ff8d60     	cbz	w0, 0x24bb8 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x18bc>
   25a10: aa1803e0     	mov	x0, x24
   25a14: 3d800711     	str	q17, [x24, #0x10]
   25a18: 94008ff2     	bl	0x499e0 <__cxa_guard_release@plt>
   25a1c: ad4273fe     	ldp	q30, q28, [sp, #0x40]
   25a20: 9000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   25a24: aa1a03e3     	mov	x3, x26
   25a28: ad4367fa     	ldp	q26, q25, [sp, #0x60]
   25a2c: ad4417e4     	ldp	q4, q5, [sp, #0x80]
   25a30: ad451fe6     	ldp	q6, q7, [sp, #0xa0]
   25a34: ad475ff8     	ldp	q24, q23, [sp, #0xe0]
   25a38: ad7957b6     	ldp	q22, q21, [x29, #-0xe0]
   25a3c: ad7acfb4     	ldp	q20, q19, [x29, #-0xb0]
   25a40: 3dc033f0     	ldr	q16, [sp, #0xc0]
   25a44: f9406beb     	ldr	x11, [sp, #0xd0]
   25a48: b85403aa     	ldur	w10, [x29, #-0xc0]
   25a4c: 3cd703b2     	ldur	q18, [x29, #-0x90]
   25a50: b85803ae     	ldur	w14, [x29, #-0x80]
   25a54: b85903ac     	ldur	w12, [x29, #-0x70]
   25a58: 3cda03b1     	ldur	q17, [x29, #-0x60]
   25a5c: f85b03b0     	ldur	x16, [x29, #-0x50]
   25a60: f85c03af     	ldur	x15, [x29, #-0x40]
   25a64: b85d03a1     	ldur	w1, [x29, #-0x30]
   25a68: b85e03a2     	ldur	w2, [x29, #-0x20]
   25a6c: f85f03a4     	ldur	x4, [x29, #-0x10]
   25a70: 17fffc52     	b	0x24bb8 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x18bc>
   25a74: aa1803e0     	mov	x0, x24
   25a78: f81f03a4     	stur	x4, [x29, #-0x10]
   25a7c: aa0303fa     	mov	x26, x3
   25a80: b81e03a2     	stur	w2, [x29, #-0x20]
   25a84: b81d03a1     	stur	w1, [x29, #-0x30]
   25a88: f81c03af     	stur	x15, [x29, #-0x40]
   25a8c: f81b03b0     	stur	x16, [x29, #-0x50]
   25a90: 3c9a03b1     	stur	q17, [x29, #-0x60]
   25a94: b81903ac     	stur	w12, [x29, #-0x70]
   25a98: b81803ae     	stur	w14, [x29, #-0x80]
   25a9c: ad3b4bb3     	stp	q19, q18, [x29, #-0xa0]
   25aa0: 3c9503b4     	stur	q20, [x29, #-0xb0]
   25aa4: b81403aa     	stur	w10, [x29, #-0xc0]
   25aa8: ad3957b6     	stp	q22, q21, [x29, #-0xe0]
   25aac: ad075ff8     	stp	q24, q23, [sp, #0xe0]
   25ab0: f9006beb     	str	x11, [sp, #0xd0]
   25ab4: ad05c3e7     	stp	q7, q16, [sp, #0xb0]
   25ab8: ad049be5     	stp	q5, q6, [sp, #0x90]
   25abc: ad0393f9     	stp	q25, q4, [sp, #0x70]
   25ac0: ad02ebfc     	stp	q28, q26, [sp, #0x50]
   25ac4: ad01fbfb     	stp	q27, q30, [sp, #0x30]
   25ac8: 94008fc2     	bl	0x499d0 <__cxa_guard_acquire@plt>
   25acc: ad4273fe     	ldp	q30, q28, [sp, #0x40]
   25ad0: 9000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   25ad4: aa1a03e3     	mov	x3, x26
   25ad8: ad4367fa     	ldp	q26, q25, [sp, #0x60]
   25adc: ad4417e4     	ldp	q4, q5, [sp, #0x80]
   25ae0: ad451fe6     	ldp	q6, q7, [sp, #0xa0]
   25ae4: ad475ff8     	ldp	q24, q23, [sp, #0xe0]
   25ae8: ad7957b6     	ldp	q22, q21, [x29, #-0xe0]
   25aec: ad7acfb4     	ldp	q20, q19, [x29, #-0xb0]
   25af0: 3dc00ffb     	ldr	q27, [sp, #0x30]
   25af4: 3dc033f0     	ldr	q16, [sp, #0xc0]
   25af8: f9406beb     	ldr	x11, [sp, #0xd0]
   25afc: b85403aa     	ldur	w10, [x29, #-0xc0]
   25b00: 3cd703b2     	ldur	q18, [x29, #-0x90]
   25b04: b85803ae     	ldur	w14, [x29, #-0x80]
   25b08: b85903ac     	ldur	w12, [x29, #-0x70]
   25b0c: 3cda03b1     	ldur	q17, [x29, #-0x60]
   25b10: f85b03b0     	ldur	x16, [x29, #-0x50]
   25b14: f85c03af     	ldur	x15, [x29, #-0x40]
   25b18: b85d03a1     	ldur	w1, [x29, #-0x30]
   25b1c: b85e03a2     	ldur	w2, [x29, #-0x20]
   25b20: f85f03a4     	ldur	x4, [x29, #-0x10]
   25b24: 34ff8500     	cbz	w0, 0x24bc4 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x18c8>
   25b28: aa1803e0     	mov	x0, x24
   25b2c: 3d800711     	str	q17, [x24, #0x10]
   25b30: 94008fac     	bl	0x499e0 <__cxa_guard_release@plt>
   25b34: ad4273fe     	ldp	q30, q28, [sp, #0x40]
   25b38: 9000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   25b3c: aa1a03e3     	mov	x3, x26
   25b40: ad4367fa     	ldp	q26, q25, [sp, #0x60]
   25b44: ad4417e4     	ldp	q4, q5, [sp, #0x80]
   25b48: ad451fe6     	ldp	q6, q7, [sp, #0xa0]
   25b4c: ad475ff8     	ldp	q24, q23, [sp, #0xe0]
   25b50: ad7957b6     	ldp	q22, q21, [x29, #-0xe0]
   25b54: ad7acfb4     	ldp	q20, q19, [x29, #-0xb0]
   25b58: 3dc00ffb     	ldr	q27, [sp, #0x30]
   25b5c: 3dc033f0     	ldr	q16, [sp, #0xc0]
   25b60: f9406beb     	ldr	x11, [sp, #0xd0]
   25b64: b85403aa     	ldur	w10, [x29, #-0xc0]
   25b68: 3cd703b2     	ldur	q18, [x29, #-0x90]
   25b6c: b85803ae     	ldur	w14, [x29, #-0x80]
   25b70: b85903ac     	ldur	w12, [x29, #-0x70]
   25b74: 3cda03b1     	ldur	q17, [x29, #-0x60]
   25b78: f85b03b0     	ldur	x16, [x29, #-0x50]
   25b7c: f85c03af     	ldur	x15, [x29, #-0x40]
   25b80: b85d03a1     	ldur	w1, [x29, #-0x30]
   25b84: b85e03a2     	ldur	w2, [x29, #-0x20]
   25b88: f85f03a4     	ldur	x4, [x29, #-0x10]
   25b8c: 17fffc0e     	b	0x24bc4 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x18c8>
   25b90: aa1803e0     	mov	x0, x24
   25b94: f81f03a4     	stur	x4, [x29, #-0x10]
   25b98: aa0303fa     	mov	x26, x3
   25b9c: b81e03a2     	stur	w2, [x29, #-0x20]
   25ba0: b81d03a1     	stur	w1, [x29, #-0x30]
   25ba4: f81c03af     	stur	x15, [x29, #-0x40]
   25ba8: f81b03b0     	stur	x16, [x29, #-0x50]
   25bac: 3c9a03b1     	stur	q17, [x29, #-0x60]
   25bb0: b81903ac     	stur	w12, [x29, #-0x70]
   25bb4: b81803ae     	stur	w14, [x29, #-0x80]
   25bb8: ad3b4bb3     	stp	q19, q18, [x29, #-0xa0]
   25bbc: 3c9503b4     	stur	q20, [x29, #-0xb0]
   25bc0: b81403aa     	stur	w10, [x29, #-0xc0]
   25bc4: ad3957b6     	stp	q22, q21, [x29, #-0xe0]
   25bc8: ad075ff8     	stp	q24, q23, [sp, #0xe0]
   25bcc: f9006beb     	str	x11, [sp, #0xd0]
   25bd0: ad05c3e7     	stp	q7, q16, [sp, #0xb0]
   25bd4: ad049be5     	stp	q5, q6, [sp, #0x90]
   25bd8: ad0393f9     	stp	q25, q4, [sp, #0x70]
   25bdc: ad02ebfc     	stp	q28, q26, [sp, #0x50]
   25be0: ad016ffd     	stp	q29, q27, [sp, #0x20]
   25be4: 3d8013fe     	str	q30, [sp, #0x40]
   25be8: 94008f7a     	bl	0x499d0 <__cxa_guard_acquire@plt>
   25bec: ad4273fe     	ldp	q30, q28, [sp, #0x40]
   25bf0: 9000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   25bf4: aa1a03e3     	mov	x3, x26
   25bf8: ad416ffd     	ldp	q29, q27, [sp, #0x20]
   25bfc: ad4367fa     	ldp	q26, q25, [sp, #0x60]
   25c00: ad4417e4     	ldp	q4, q5, [sp, #0x80]
   25c04: ad451fe6     	ldp	q6, q7, [sp, #0xa0]
   25c08: ad475ff8     	ldp	q24, q23, [sp, #0xe0]
   25c0c: ad7957b6     	ldp	q22, q21, [x29, #-0xe0]
   25c10: ad7acfb4     	ldp	q20, q19, [x29, #-0xb0]
   25c14: 3dc033f0     	ldr	q16, [sp, #0xc0]
   25c18: f9406beb     	ldr	x11, [sp, #0xd0]
   25c1c: b85403aa     	ldur	w10, [x29, #-0xc0]
   25c20: 3cd703b2     	ldur	q18, [x29, #-0x90]
   25c24: b85803ae     	ldur	w14, [x29, #-0x80]
   25c28: b85903ac     	ldur	w12, [x29, #-0x70]
   25c2c: 3cda03b1     	ldur	q17, [x29, #-0x60]
   25c30: f85b03b0     	ldur	x16, [x29, #-0x50]
   25c34: f85c03af     	ldur	x15, [x29, #-0x40]
   25c38: b85d03a1     	ldur	w1, [x29, #-0x30]
   25c3c: b85e03a2     	ldur	w2, [x29, #-0x20]
   25c40: f85f03a4     	ldur	x4, [x29, #-0x10]
   25c44: 34ff7c60     	cbz	w0, 0x24bd0 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x18d4>
   25c48: aa1803e0     	mov	x0, x24
   25c4c: 3d800711     	str	q17, [x24, #0x10]
   25c50: 94008f64     	bl	0x499e0 <__cxa_guard_release@plt>
   25c54: ad4273fe     	ldp	q30, q28, [sp, #0x40]
   25c58: 9000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   25c5c: aa1a03e3     	mov	x3, x26
   25c60: ad416ffd     	ldp	q29, q27, [sp, #0x20]
   25c64: ad4367fa     	ldp	q26, q25, [sp, #0x60]
   25c68: ad4417e4     	ldp	q4, q5, [sp, #0x80]
   25c6c: ad451fe6     	ldp	q6, q7, [sp, #0xa0]
   25c70: ad475ff8     	ldp	q24, q23, [sp, #0xe0]
   25c74: ad7957b6     	ldp	q22, q21, [x29, #-0xe0]
   25c78: ad7acfb4     	ldp	q20, q19, [x29, #-0xb0]
   25c7c: 3dc033f0     	ldr	q16, [sp, #0xc0]
   25c80: f9406beb     	ldr	x11, [sp, #0xd0]
   25c84: b85403aa     	ldur	w10, [x29, #-0xc0]
   25c88: 3cd703b2     	ldur	q18, [x29, #-0x90]
   25c8c: b85803ae     	ldur	w14, [x29, #-0x80]
   25c90: b85903ac     	ldur	w12, [x29, #-0x70]
   25c94: 3cda03b1     	ldur	q17, [x29, #-0x60]
   25c98: f85b03b0     	ldur	x16, [x29, #-0x50]
   25c9c: f85c03af     	ldur	x15, [x29, #-0x40]
   25ca0: b85d03a1     	ldur	w1, [x29, #-0x30]
   25ca4: b85e03a2     	ldur	w2, [x29, #-0x20]
   25ca8: f85f03a4     	ldur	x4, [x29, #-0x10]
   25cac: 17fffbc9     	b	0x24bd0 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x18d4>
   25cb0: aa1803e0     	mov	x0, x24
   25cb4: f81f03a4     	stur	x4, [x29, #-0x10]
   25cb8: aa0303fa     	mov	x26, x3
   25cbc: b81e03a2     	stur	w2, [x29, #-0x20]
   25cc0: b81d03a1     	stur	w1, [x29, #-0x30]
   25cc4: f81c03af     	stur	x15, [x29, #-0x40]
   25cc8: f81b03b0     	stur	x16, [x29, #-0x50]
   25ccc: 3c9a03b1     	stur	q17, [x29, #-0x60]
   25cd0: b81903ac     	stur	w12, [x29, #-0x70]
   25cd4: b81803ae     	stur	w14, [x29, #-0x80]
   25cd8: ad3b4bb3     	stp	q19, q18, [x29, #-0xa0]
   25cdc: 3c9503b4     	stur	q20, [x29, #-0xb0]
   25ce0: b81403aa     	stur	w10, [x29, #-0xc0]
   25ce4: ad3957b6     	stp	q22, q21, [x29, #-0xe0]
   25ce8: ad075ff8     	stp	q24, q23, [sp, #0xe0]
   25cec: f9006beb     	str	x11, [sp, #0xd0]
   25cf0: ad05c3e7     	stp	q7, q16, [sp, #0xb0]
   25cf4: ad049be5     	stp	q5, q6, [sp, #0x90]
   25cf8: ad0393f9     	stp	q25, q4, [sp, #0x70]
   25cfc: ad02ebfc     	stp	q28, q26, [sp, #0x50]
   25d00: ad016ffd     	stp	q29, q27, [sp, #0x20]
   25d04: 3d8013fe     	str	q30, [sp, #0x40]
   25d08: 3d8007ff     	str	q31, [sp, #0x10]
   25d0c: 94008f31     	bl	0x499d0 <__cxa_guard_acquire@plt>
   25d10: ad40f7ff     	ldp	q31, q29, [sp, #0x10]
   25d14: 9000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   25d18: aa1a03e3     	mov	x3, x26
   25d1c: ad4273fe     	ldp	q30, q28, [sp, #0x40]
   25d20: ad4367fa     	ldp	q26, q25, [sp, #0x60]
   25d24: ad4417e4     	ldp	q4, q5, [sp, #0x80]
   25d28: ad451fe6     	ldp	q6, q7, [sp, #0xa0]
   25d2c: ad475ff8     	ldp	q24, q23, [sp, #0xe0]
   25d30: ad7957b6     	ldp	q22, q21, [x29, #-0xe0]
   25d34: ad7acfb4     	ldp	q20, q19, [x29, #-0xb0]
   25d38: 3dc00ffb     	ldr	q27, [sp, #0x30]
   25d3c: 3dc033f0     	ldr	q16, [sp, #0xc0]
   25d40: f9406beb     	ldr	x11, [sp, #0xd0]
   25d44: b85403aa     	ldur	w10, [x29, #-0xc0]
   25d48: 3cd703b2     	ldur	q18, [x29, #-0x90]
   25d4c: b85803ae     	ldur	w14, [x29, #-0x80]
   25d50: b85903ac     	ldur	w12, [x29, #-0x70]
   25d54: 3cda03b1     	ldur	q17, [x29, #-0x60]
   25d58: f85b03b0     	ldur	x16, [x29, #-0x50]
   25d5c: f85c03af     	ldur	x15, [x29, #-0x40]
   25d60: b85d03a1     	ldur	w1, [x29, #-0x30]
   25d64: b85e03a2     	ldur	w2, [x29, #-0x20]
   25d68: f85f03a4     	ldur	x4, [x29, #-0x10]
   25d6c: 34ff7380     	cbz	w0, 0x24bdc <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x18e0>
   25d70: aa1803e0     	mov	x0, x24
   25d74: 3d800711     	str	q17, [x24, #0x10]
   25d78: 94008f1a     	bl	0x499e0 <__cxa_guard_release@plt>
   25d7c: ad40f7ff     	ldp	q31, q29, [sp, #0x10]
   25d80: 9000018d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   25d84: aa1a03e3     	mov	x3, x26
   25d88: ad4273fe     	ldp	q30, q28, [sp, #0x40]
   25d8c: ad4367fa     	ldp	q26, q25, [sp, #0x60]
   25d90: ad4417e4     	ldp	q4, q5, [sp, #0x80]
   25d94: ad451fe6     	ldp	q6, q7, [sp, #0xa0]
   25d98: ad475ff8     	ldp	q24, q23, [sp, #0xe0]
   25d9c: ad7957b6     	ldp	q22, q21, [x29, #-0xe0]
   25da0: ad7acfb4     	ldp	q20, q19, [x29, #-0xb0]
   25da4: 3dc00ffb     	ldr	q27, [sp, #0x30]
   25da8: 3dc033f0     	ldr	q16, [sp, #0xc0]
   25dac: f9406beb     	ldr	x11, [sp, #0xd0]
   25db0: b85403aa     	ldur	w10, [x29, #-0xc0]
   25db4: 3cd703b2     	ldur	q18, [x29, #-0x90]
   25db8: b85803ae     	ldur	w14, [x29, #-0x80]
   25dbc: b85903ac     	ldur	w12, [x29, #-0x70]
   25dc0: 3cda03b1     	ldur	q17, [x29, #-0x60]
   25dc4: f85b03b0     	ldur	x16, [x29, #-0x50]
   25dc8: f85c03af     	ldur	x15, [x29, #-0x40]
   25dcc: b85d03a1     	ldur	w1, [x29, #-0x30]
   25dd0: b85e03a2     	ldur	w2, [x29, #-0x20]
   25dd4: f85f03a4     	ldur	x4, [x29, #-0x10]
   25dd8: 17fffb81     	b	0x24bdc <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x18e0>
   25ddc: 910783ff     	add	sp, sp, #0x1e0
   25de0: a9454ff4     	ldp	x20, x19, [sp, #0x50]
   25de4: a94457f6     	ldp	x22, x21, [sp, #0x40]
   25de8: a9435ff8     	ldp	x24, x23, [sp, #0x30]
   25dec: a94267fa     	ldp	x26, x25, [sp, #0x20]
   25df0: a9416ffc     	ldp	x28, x27, [sp, #0x10]
   25df4: a8c67bfd     	ldp	x29, x30, [sp], #0x60
   25df8: d65f03c0     	ret

0000000000025dfc <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)>:
   25dfc: 6db82beb     	stp	d11, d10, [sp, #-0x80]!
   25e00: 6d0123e9     	stp	d9, d8, [sp, #0x10]
   25e04: a9027bfd     	stp	x29, x30, [sp, #0x20]
   25e08: 910083fd     	add	x29, sp, #0x20
   25e0c: a9036ffc     	stp	x28, x27, [sp, #0x30]
   25e10: a90467fa     	stp	x26, x25, [sp, #0x40]
   25e14: a9055ff8     	stp	x24, x23, [sp, #0x50]
   25e18: a90657f6     	stp	x22, x21, [sp, #0x60]
   25e1c: a9074ff4     	stp	x20, x19, [sp, #0x70]
   25e20: d10883ff     	sub	sp, sp, #0x220
   25e24: 529999a8     	mov	w8, #0xcccd             // =52429
   25e28: aa0503f3     	mov	x19, x5
   25e2c: 72b99988     	movk	w8, #0xcccc, lsl #16
   25e30: 7100103f     	cmp	w1, #0x4
   25e34: 9ba87c08     	umull	x8, w0, w8
   25e38: d362fd08     	lsr	x8, x8, #34
   25e3c: 54007101     	b.ne	0x26c5c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xe60>
   25e40: 34016782     	cbz	w2, 0x28b30 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x2d34>
   25e44: 528377ab     	mov	w11, #0x1bbd            // =7101
   25e48: 52800289     	mov	w9, #0x14               // =20
   25e4c: 2a0803e8     	mov	w8, w8
   25e50: 90ffff4a     	adrp	x10, 0xd000 <vsnprintf+0xd000>
   25e54: 72b7e9eb     	movk	w11, #0xbf4f, lsl #16
   25e58: 9ba97c55     	umull	x21, w2, w9
   25e5c: 8b080509     	add	x9, x8, x8, lsl #1
   25e60: 5286ef4c     	mov	w12, #0x377a            // =14202
   25e64: d37df138     	lsl	x24, x9, #3
   25e68: 3dc3ad51     	ldr	q17, [x10, #0xeb0]
   25e6c: 4e040d72     	dup	v18.4s, w11
   25e70: 528f2309     	mov	w9, #0x7918             // =31000
   25e74: 528f0e2a     	mov	w10, #0x7871            // =30833
   25e78: 528f0e2b     	mov	w11, #0x7871            // =30833
   25e7c: 72a7d3cc     	movk	w12, #0x3e9e, lsl #16
   25e80: 72a7e2c9     	movk	w9, #0x3f16, lsl #16
   25e84: 72a7ee6a     	movk	w10, #0x3f73, lsl #16
   25e88: 72b7ee6b     	movk	w11, #0xbf73, lsl #16
   25e8c: 90000196     	adrp	x22, 0x55000 <vsnprintf+0x55000>
   25e90: aa1f03f4     	mov	x20, xzr
   25e94: d37be917     	lsl	x23, x8, #5
   25e98: d37ced19     	lsl	x25, x8, #4
   25e9c: d37df11a     	lsl	x26, x8, #3
   25ea0: 9000019b     	adrp	x27, 0x55000 <vsnprintf+0x55000>
   25ea4: 9113c2d6     	add	x22, x22, #0x4f0
   25ea8: 4e040d93     	dup	v19.4s, w12
   25eac: 4e040d34     	dup	v20.4s, w9
   25eb0: 4e040d55     	dup	v21.4s, w10
   25eb4: 4e040d76     	dup	v22.4s, w11
   25eb8: 927e7688     	and	x8, x20, #0xfffffffc
   25ebc: ad404097     	ldp	q23, q16, [x4]
   25ec0: 8b080c7c     	add	x28, x3, x8, lsl #3
   25ec4: 3dc0039c     	ldr	q28, [x28]
   25ec8: 3dc00b86     	ldr	q6, [x28, #0x20]
   25ecc: 3dc01384     	ldr	q4, [x28, #0x40]
   25ed0: 3dc01b85     	ldr	q5, [x28, #0x60]
   25ed4: 3dc02387     	ldr	q7, [x28, #0x80]
   25ed8: 08dffec8     	ldarb	w8, [x22]
   25edc: 36001608     	tbz	w8, #0x0, 0x2619c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x3a0>
   25ee0: 3dc006dd     	ldr	q29, [x22, #0x10]
   25ee4: 08dffec8     	ldarb	w8, [x22]
   25ee8: 360019e8     	tbz	w8, #0x0, 0x26224 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x428>
   25eec: 3dc006de     	ldr	q30, [x22, #0x10]
   25ef0: 08dffec8     	ldarb	w8, [x22]
   25ef4: 36001e28     	tbz	w8, #0x0, 0x262b8 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x4bc>
   25ef8: 3dc006df     	ldr	q31, [x22, #0x10]
   25efc: 08dffec8     	ldarb	w8, [x22]
   25f00: 36002268     	tbz	w8, #0x0, 0x2634c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x550>
   25f04: 3dc006c9     	ldr	q9, [x22, #0x10]
   25f08: 08dffec8     	ldarb	w8, [x22]
   25f0c: 36002708     	tbz	w8, #0x0, 0x263ec <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x5f0>
   25f10: 3dc006c8     	ldr	q8, [x22, #0x10]
   25f14: 08dffec8     	ldarb	w8, [x22]
   25f18: 36002ba8     	tbz	w8, #0x0, 0x2648c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x690>
   25f1c: 3dc006ca     	ldr	q10, [x22, #0x10]
   25f20: 08dffec8     	ldarb	w8, [x22]
   25f24: 360030a8     	tbz	w8, #0x0, 0x26538 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x73c>
   25f28: 3dc006cb     	ldr	q11, [x22, #0x10]
   25f2c: 08dffec8     	ldarb	w8, [x22]
   25f30: 360035a8     	tbz	w8, #0x0, 0x265e4 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x7e8>
   25f34: 4e0c06e0     	dup	v0.4s, v23.s[1]
   25f38: 4e1c06e1     	dup	v1.4s, v23.s[3]
   25f3c: 4e0c0602     	dup	v2.4s, v16.s[1]
   25f40: 4e1c0603     	dup	v3.4s, v16.s[3]
   25f44: 6ea0f819     	fneg	v25.4s, v0.4s
   25f48: 6ea0f83a     	fneg	v26.4s, v1.4s
   25f4c: 6ea0f85b     	fneg	v27.4s, v2.4s
   25f50: 6ea0f878     	fneg	v24.4s, v3.4s
   25f54: 4ea00880     	rev64	v0.4s, v4.4s
   25f58: 4f9090a3     	fmul	v3.4s, v5.4s, v16.s[0]
   25f5c: 4ea008a5     	rev64	v5.4s, v5.4s
   25f60: 4f9790c1     	fmul	v1.4s, v6.4s, v23.s[0]
   25f64: 4f979882     	fmul	v2.4s, v4.4s, v23.s[2]
   25f68: 4f9098e4     	fmul	v4.4s, v7.4s, v16.s[2]
   25f6c: 4ea008c6     	rev64	v6.4s, v6.4s
   25f70: 6e3adc00     	fmul	v0.4s, v0.4s, v26.4s
   25f74: 4ea008e7     	rev64	v7.4s, v7.4s
   25f78: 6e3bdca5     	fmul	v5.4s, v5.4s, v27.4s
   25f7c: 6e39dcc6     	fmul	v6.4s, v6.4s, v25.4s
   25f80: 6e201fc0     	eor	v0.16b, v30.16b, v0.16b
   25f84: 6e38dce7     	fmul	v7.4s, v7.4s, v24.4s
   25f88: 6e251fe5     	eor	v5.16b, v31.16b, v5.16b
   25f8c: 6e261fa6     	eor	v6.16b, v29.16b, v6.16b
   25f90: 4e20d440     	fadd	v0.4s, v2.4s, v0.4s
   25f94: 6e271d22     	eor	v2.16b, v9.16b, v7.16b
   25f98: 4e25d463     	fadd	v3.4s, v3.4s, v5.4s
   25f9c: 4e26d421     	fadd	v1.4s, v1.4s, v6.4s
   25fa0: 4ebc1f85     	mov	v5.16b, v28.16b
   25fa4: 4e22d482     	fadd	v2.4s, v4.4s, v2.4s
   25fa8: 4ea3d404     	fsub	v4.4s, v0.4s, v3.4s
   25fac: 4e20d460     	fadd	v0.4s, v3.4s, v0.4s
   25fb0: 4ebc1f87     	mov	v7.16b, v28.16b
   25fb4: 4ea2d423     	fsub	v3.4s, v1.4s, v2.4s
   25fb8: 6e34dc86     	fmul	v6.4s, v4.4s, v20.4s
   25fbc: 6e36dc84     	fmul	v4.4s, v4.4s, v22.4s
   25fc0: 4e20ce45     	fmla	v5.4s, v18.4s, v0.4s
   25fc4: 4e21d441     	fadd	v1.4s, v2.4s, v1.4s
   25fc8: 4e20ce67     	fmla	v7.4s, v19.4s, v0.4s
   25fcc: 4e3cd400     	fadd	v0.4s, v0.4s, v28.4s
   25fd0: 3dc006c2     	ldr	q2, [x22, #0x10]
   25fd4: 4e23cea6     	fmla	v6.4s, v21.4s, v3.4s
   25fd8: 4e23ce84     	fmla	v4.4s, v20.4s, v3.4s
   25fdc: 4e21ce65     	fmla	v5.4s, v19.4s, v1.4s
   25fe0: 4e21ce47     	fmla	v7.4s, v18.4s, v1.4s
   25fe4: 4e21d400     	fadd	v0.4s, v0.4s, v1.4s
   25fe8: 4ea008c3     	rev64	v3.4s, v6.4s
   25fec: 4ea00884     	rev64	v4.4s, v4.4s
   25ff0: 3d800260     	str	q0, [x19]
   25ff4: 6e231d01     	eor	v1.16b, v8.16b, v3.16b
   25ff8: 6ea0f886     	fneg	v6.4s, v4.4s
   25ffc: 6ea0f863     	fneg	v3.4s, v3.4s
   26000: 6e241d44     	eor	v4.16b, v10.16b, v4.16b
   26004: 4e21d4a1     	fadd	v1.4s, v5.4s, v1.4s
   26008: 6e261d66     	eor	v6.16b, v11.16b, v6.16b
   2600c: 6e231c42     	eor	v2.16b, v2.16b, v3.16b
   26010: 4e24d4e0     	fadd	v0.4s, v7.4s, v4.4s
   26014: 3cba6a61     	str	q1, [x19, x26]
   26018: 4e26d4e1     	fadd	v1.4s, v7.4s, v6.4s
   2601c: 4e22d4a2     	fadd	v2.4s, v5.4s, v2.4s
   26020: 3cb96a60     	str	q0, [x19, x25]
   26024: 3cb86a61     	str	q1, [x19, x24]
   26028: 3cb76a62     	str	q2, [x19, x23]
   2602c: 3dc0079c     	ldr	q28, [x28, #0x10]
   26030: 3dc00f86     	ldr	q6, [x28, #0x30]
   26034: 3dc01782     	ldr	q2, [x28, #0x50]
   26038: 3dc01f85     	ldr	q5, [x28, #0x70]
   2603c: 3dc02787     	ldr	q7, [x28, #0x90]
   26040: 08dffec8     	ldarb	w8, [x22]
   26044: 360032c8     	tbz	w8, #0x0, 0x2669c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x8a0>
   26048: 3dc006dd     	ldr	q29, [x22, #0x10]
   2604c: 08dffec8     	ldarb	w8, [x22]
   26050: 36003768     	tbz	w8, #0x0, 0x2673c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x940>
   26054: 3dc006de     	ldr	q30, [x22, #0x10]
   26058: 08dffec8     	ldarb	w8, [x22]
   2605c: 36003c68     	tbz	w8, #0x0, 0x267e8 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x9ec>
   26060: 3dc006c8     	ldr	q8, [x22, #0x10]
   26064: 08dffec8     	ldarb	w8, [x22]
   26068: 36004168     	tbz	w8, #0x0, 0x26894 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xa98>
   2606c: 3dc006ca     	ldr	q10, [x22, #0x10]
   26070: 08dffec8     	ldarb	w8, [x22]
   26074: 360046c8     	tbz	w8, #0x0, 0x2694c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xb50>
   26078: 3dc006df     	ldr	q31, [x22, #0x10]
   2607c: 08dffec8     	ldarb	w8, [x22]
   26080: 36004c28     	tbz	w8, #0x0, 0x26a04 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xc08>
   26084: 3dc006c9     	ldr	q9, [x22, #0x10]
   26088: 08dffec8     	ldarb	w8, [x22]
   2608c: 360051e8     	tbz	w8, #0x0, 0x26ac8 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xccc>
   26090: 3dc006cb     	ldr	q11, [x22, #0x10]
   26094: 08dffec8     	ldarb	w8, [x22]
   26098: 360057a8     	tbz	w8, #0x0, 0x26b8c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xd90>
   2609c: 4ea00840     	rev64	v0.4s, v2.4s
   260a0: 8b1a0268     	add	x8, x19, x26
   260a4: 4f9090a3     	fmul	v3.4s, v5.4s, v16.s[0]
   260a8: 8b190269     	add	x9, x19, x25
   260ac: 4ea008a5     	rev64	v5.4s, v5.4s
   260b0: 4f9790c1     	fmul	v1.4s, v6.4s, v23.s[0]
   260b4: 4f9098e4     	fmul	v4.4s, v7.4s, v16.s[2]
   260b8: 3dc14370     	ldr	q16, [x27, #0x500]
   260bc: 4ea008c6     	rev64	v6.4s, v6.4s
   260c0: 4f979842     	fmul	v2.4s, v2.4s, v23.s[2]
   260c4: 6e3adc00     	fmul	v0.4s, v0.4s, v26.4s
   260c8: 91005294     	add	x20, x20, #0x14
   260cc: 4ea008e7     	rev64	v7.4s, v7.4s
   260d0: 91008084     	add	x4, x4, #0x20
   260d4: 6e3bdca5     	fmul	v5.4s, v5.4s, v27.4s
   260d8: eb1402bf     	cmp	x21, x20
   260dc: 6e39dcc6     	fmul	v6.4s, v6.4s, v25.4s
   260e0: 6e201fc0     	eor	v0.16b, v30.16b, v0.16b
   260e4: 6e38dce7     	fmul	v7.4s, v7.4s, v24.4s
   260e8: 6e251d05     	eor	v5.16b, v8.16b, v5.16b
   260ec: 6e261fa6     	eor	v6.16b, v29.16b, v6.16b
   260f0: 4e20d440     	fadd	v0.4s, v2.4s, v0.4s
   260f4: 6e271d42     	eor	v2.16b, v10.16b, v7.16b
   260f8: 4e25d463     	fadd	v3.4s, v3.4s, v5.4s
   260fc: 4e26d421     	fadd	v1.4s, v1.4s, v6.4s
   26100: 4ebc1f85     	mov	v5.16b, v28.16b
   26104: 4e22d482     	fadd	v2.4s, v4.4s, v2.4s
   26108: 4ea3d404     	fsub	v4.4s, v0.4s, v3.4s
   2610c: 4e20d460     	fadd	v0.4s, v3.4s, v0.4s
   26110: 4ebc1f83     	mov	v3.16b, v28.16b
   26114: 4ea2d426     	fsub	v6.4s, v1.4s, v2.4s
   26118: 6e34dc87     	fmul	v7.4s, v4.4s, v20.4s
   2611c: 6e36dc84     	fmul	v4.4s, v4.4s, v22.4s
   26120: 4e20ce45     	fmla	v5.4s, v18.4s, v0.4s
   26124: 4e21d441     	fadd	v1.4s, v2.4s, v1.4s
   26128: 4e20ce63     	fmla	v3.4s, v19.4s, v0.4s
   2612c: 4e3cd400     	fadd	v0.4s, v0.4s, v28.4s
   26130: 4e26cea7     	fmla	v7.4s, v21.4s, v6.4s
   26134: 4e26ce84     	fmla	v4.4s, v20.4s, v6.4s
   26138: 4e21ce65     	fmla	v5.4s, v19.4s, v1.4s
   2613c: 4e21ce43     	fmla	v3.4s, v18.4s, v1.4s
   26140: 4e21d400     	fadd	v0.4s, v0.4s, v1.4s
   26144: 4ea008e2     	rev64	v2.4s, v7.4s
   26148: 4ea00884     	rev64	v4.4s, v4.4s
   2614c: 3d800660     	str	q0, [x19, #0x10]
   26150: 6e221fe1     	eor	v1.16b, v31.16b, v2.16b
   26154: 6e241d26     	eor	v6.16b, v9.16b, v4.16b
   26158: 6ea0f884     	fneg	v4.4s, v4.4s
   2615c: 6ea0f842     	fneg	v2.4s, v2.4s
   26160: 4e21d4a1     	fadd	v1.4s, v5.4s, v1.4s
   26164: 4e26d466     	fadd	v6.4s, v3.4s, v6.4s
   26168: 6e241d64     	eor	v4.16b, v11.16b, v4.16b
   2616c: 6e221e02     	eor	v2.16b, v16.16b, v2.16b
   26170: 3d800501     	str	q1, [x8, #0x10]
   26174: 8b180268     	add	x8, x19, x24
   26178: 3d800526     	str	q6, [x9, #0x10]
   2617c: 8b170269     	add	x9, x19, x23
   26180: 4e24d460     	fadd	v0.4s, v3.4s, v4.4s
   26184: 91008273     	add	x19, x19, #0x20
   26188: 4e22d4a1     	fadd	v1.4s, v5.4s, v2.4s
   2618c: 3d800500     	str	q0, [x8, #0x10]
   26190: 3d800521     	str	q1, [x9, #0x10]
   26194: 54ffe921     	b.ne	0x25eb8 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xbc>
   26198: 14000a66     	b	0x28b30 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x2d34>
   2619c: aa1603e0     	mov	x0, x22
   261a0: f81d03a4     	stur	x4, [x29, #-0x30]
   261a4: f90063e3     	str	x3, [sp, #0xc0]
   261a8: ad3dc7b2     	stp	q18, q17, [x29, #-0x50]
   261ac: ad3ccfb4     	stp	q20, q19, [x29, #-0x70]
   261b0: ad3bd7b6     	stp	q22, q21, [x29, #-0x90]
   261b4: ad3ac3b7     	stp	q23, q16, [x29, #-0xb0]
   261b8: ad39f3a6     	stp	q6, q28, [x29, #-0xd0]
   261bc: ad389fa5     	stp	q5, q7, [x29, #-0xf0]
   261c0: 3c9003a4     	stur	q4, [x29, #-0x100]
   261c4: 94008e03     	bl	0x499d0 <__cxa_guard_acquire@plt>
   261c8: ad7817a4     	ldp	q4, q5, [x29, #-0x100]
   261cc: ad791ba7     	ldp	q7, q6, [x29, #-0xe0]
   261d0: ad7a5fbc     	ldp	q28, q23, [x29, #-0xc0]
   261d4: ad7b5bb0     	ldp	q16, q22, [x29, #-0xa0]
   261d8: ad7c53b5     	ldp	q21, q20, [x29, #-0x80]
   261dc: ad7d4bb3     	ldp	q19, q18, [x29, #-0x60]
   261e0: 3cdc03b1     	ldur	q17, [x29, #-0x40]
   261e4: f94063e3     	ldr	x3, [sp, #0xc0]
   261e8: f85d03a4     	ldur	x4, [x29, #-0x30]
   261ec: 34ffe7a0     	cbz	w0, 0x25ee0 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xe4>
   261f0: aa1603e0     	mov	x0, x22
   261f4: 3d8006d1     	str	q17, [x22, #0x10]
   261f8: 94008dfa     	bl	0x499e0 <__cxa_guard_release@plt>
   261fc: ad7817a4     	ldp	q4, q5, [x29, #-0x100]
   26200: ad791ba7     	ldp	q7, q6, [x29, #-0xe0]
   26204: ad7a5fbc     	ldp	q28, q23, [x29, #-0xc0]
   26208: ad7b5bb0     	ldp	q16, q22, [x29, #-0xa0]
   2620c: ad7c53b5     	ldp	q21, q20, [x29, #-0x80]
   26210: ad7d4bb3     	ldp	q19, q18, [x29, #-0x60]
   26214: 3cdc03b1     	ldur	q17, [x29, #-0x40]
   26218: f94063e3     	ldr	x3, [sp, #0xc0]
   2621c: f85d03a4     	ldur	x4, [x29, #-0x30]
   26220: 17ffff30     	b	0x25ee0 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xe4>
   26224: aa1603e0     	mov	x0, x22
   26228: f81d03a4     	stur	x4, [x29, #-0x30]
   2622c: f90063e3     	str	x3, [sp, #0xc0]
   26230: ad3dc7b2     	stp	q18, q17, [x29, #-0x50]
   26234: ad3ccfb4     	stp	q20, q19, [x29, #-0x70]
   26238: ad3bd7b6     	stp	q22, q21, [x29, #-0x90]
   2623c: ad3ac3b7     	stp	q23, q16, [x29, #-0xb0]
   26240: ad39f3a6     	stp	q6, q28, [x29, #-0xd0]
   26244: ad389fa5     	stp	q5, q7, [x29, #-0xf0]
   26248: 3c9003a4     	stur	q4, [x29, #-0x100]
   2624c: 3d804ffd     	str	q29, [sp, #0x130]
   26250: 94008de0     	bl	0x499d0 <__cxa_guard_acquire@plt>
   26254: ad7817a4     	ldp	q4, q5, [x29, #-0x100]
   26258: ad791ba7     	ldp	q7, q6, [x29, #-0xe0]
   2625c: ad7a5fbc     	ldp	q28, q23, [x29, #-0xc0]
   26260: ad7b5bb0     	ldp	q16, q22, [x29, #-0xa0]
   26264: ad7c53b5     	ldp	q21, q20, [x29, #-0x80]
   26268: ad7d4bb3     	ldp	q19, q18, [x29, #-0x60]
   2626c: 3dc04ffd     	ldr	q29, [sp, #0x130]
   26270: 3cdc03b1     	ldur	q17, [x29, #-0x40]
   26274: f94063e3     	ldr	x3, [sp, #0xc0]
   26278: f85d03a4     	ldur	x4, [x29, #-0x30]
   2627c: 34ffe380     	cbz	w0, 0x25eec <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xf0>
   26280: aa1603e0     	mov	x0, x22
   26284: 3d8006d1     	str	q17, [x22, #0x10]
   26288: 94008dd6     	bl	0x499e0 <__cxa_guard_release@plt>
   2628c: ad7817a4     	ldp	q4, q5, [x29, #-0x100]
   26290: ad791ba7     	ldp	q7, q6, [x29, #-0xe0]
   26294: ad7a5fbc     	ldp	q28, q23, [x29, #-0xc0]
   26298: ad7b5bb0     	ldp	q16, q22, [x29, #-0xa0]
   2629c: ad7c53b5     	ldp	q21, q20, [x29, #-0x80]
   262a0: ad7d4bb3     	ldp	q19, q18, [x29, #-0x60]
   262a4: 3dc04ffd     	ldr	q29, [sp, #0x130]
   262a8: 3cdc03b1     	ldur	q17, [x29, #-0x40]
   262ac: f94063e3     	ldr	x3, [sp, #0xc0]
   262b0: f85d03a4     	ldur	x4, [x29, #-0x30]
   262b4: 17ffff0e     	b	0x25eec <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xf0>
   262b8: aa1603e0     	mov	x0, x22
   262bc: f81d03a4     	stur	x4, [x29, #-0x30]
   262c0: f90063e3     	str	x3, [sp, #0xc0]
   262c4: ad3dc7b2     	stp	q18, q17, [x29, #-0x50]
   262c8: ad3ccfb4     	stp	q20, q19, [x29, #-0x70]
   262cc: ad3bd7b6     	stp	q22, q21, [x29, #-0x90]
   262d0: ad3ac3b7     	stp	q23, q16, [x29, #-0xb0]
   262d4: ad39f3a6     	stp	q6, q28, [x29, #-0xd0]
   262d8: ad389fa5     	stp	q5, q7, [x29, #-0xf0]
   262dc: 3c9003a4     	stur	q4, [x29, #-0x100]
   262e0: ad0977fe     	stp	q30, q29, [sp, #0x120]
   262e4: 94008dbb     	bl	0x499d0 <__cxa_guard_acquire@plt>
   262e8: ad4977fe     	ldp	q30, q29, [sp, #0x120]
   262ec: ad7817a4     	ldp	q4, q5, [x29, #-0x100]
   262f0: ad791ba7     	ldp	q7, q6, [x29, #-0xe0]
   262f4: ad7a5fbc     	ldp	q28, q23, [x29, #-0xc0]
   262f8: ad7b5bb0     	ldp	q16, q22, [x29, #-0xa0]
   262fc: ad7c53b5     	ldp	q21, q20, [x29, #-0x80]
   26300: ad7d4bb3     	ldp	q19, q18, [x29, #-0x60]
   26304: 3cdc03b1     	ldur	q17, [x29, #-0x40]
   26308: f94063e3     	ldr	x3, [sp, #0xc0]
   2630c: f85d03a4     	ldur	x4, [x29, #-0x30]
   26310: 34ffdf40     	cbz	w0, 0x25ef8 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xfc>
   26314: aa1603e0     	mov	x0, x22
   26318: 3d8006d1     	str	q17, [x22, #0x10]
   2631c: 94008db1     	bl	0x499e0 <__cxa_guard_release@plt>
   26320: ad4977fe     	ldp	q30, q29, [sp, #0x120]
   26324: ad7817a4     	ldp	q4, q5, [x29, #-0x100]
   26328: ad791ba7     	ldp	q7, q6, [x29, #-0xe0]
   2632c: ad7a5fbc     	ldp	q28, q23, [x29, #-0xc0]
   26330: ad7b5bb0     	ldp	q16, q22, [x29, #-0xa0]
   26334: ad7c53b5     	ldp	q21, q20, [x29, #-0x80]
   26338: ad7d4bb3     	ldp	q19, q18, [x29, #-0x60]
   2633c: 3cdc03b1     	ldur	q17, [x29, #-0x40]
   26340: f94063e3     	ldr	x3, [sp, #0xc0]
   26344: f85d03a4     	ldur	x4, [x29, #-0x30]
   26348: 17fffeec     	b	0x25ef8 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xfc>
   2634c: aa1603e0     	mov	x0, x22
   26350: f81d03a4     	stur	x4, [x29, #-0x30]
   26354: f90063e3     	str	x3, [sp, #0xc0]
   26358: ad3dc7b2     	stp	q18, q17, [x29, #-0x50]
   2635c: ad3ccfb4     	stp	q20, q19, [x29, #-0x70]
   26360: ad3bd7b6     	stp	q22, q21, [x29, #-0x90]
   26364: ad3ac3b7     	stp	q23, q16, [x29, #-0xb0]
   26368: ad39f3a6     	stp	q6, q28, [x29, #-0xd0]
   2636c: ad389fa5     	stp	q5, q7, [x29, #-0xf0]
   26370: 3c9003a4     	stur	q4, [x29, #-0x100]
   26374: ad0977fe     	stp	q30, q29, [sp, #0x120]
   26378: 3d8047ff     	str	q31, [sp, #0x110]
   2637c: 94008d95     	bl	0x499d0 <__cxa_guard_acquire@plt>
   26380: ad48fbff     	ldp	q31, q30, [sp, #0x110]
   26384: ad7817a4     	ldp	q4, q5, [x29, #-0x100]
   26388: ad791ba7     	ldp	q7, q6, [x29, #-0xe0]
   2638c: ad7a5fbc     	ldp	q28, q23, [x29, #-0xc0]
   26390: ad7b5bb0     	ldp	q16, q22, [x29, #-0xa0]
   26394: ad7c53b5     	ldp	q21, q20, [x29, #-0x80]
   26398: ad7d4bb3     	ldp	q19, q18, [x29, #-0x60]
   2639c: 3dc04ffd     	ldr	q29, [sp, #0x130]
   263a0: 3cdc03b1     	ldur	q17, [x29, #-0x40]
   263a4: f94063e3     	ldr	x3, [sp, #0xc0]
   263a8: f85d03a4     	ldur	x4, [x29, #-0x30]
   263ac: 34ffdac0     	cbz	w0, 0x25f04 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x108>
   263b0: aa1603e0     	mov	x0, x22
   263b4: 3d8006d1     	str	q17, [x22, #0x10]
   263b8: 94008d8a     	bl	0x499e0 <__cxa_guard_release@plt>
   263bc: ad48fbff     	ldp	q31, q30, [sp, #0x110]
   263c0: ad7817a4     	ldp	q4, q5, [x29, #-0x100]
   263c4: ad791ba7     	ldp	q7, q6, [x29, #-0xe0]
   263c8: ad7a5fbc     	ldp	q28, q23, [x29, #-0xc0]
   263cc: ad7b5bb0     	ldp	q16, q22, [x29, #-0xa0]
   263d0: ad7c53b5     	ldp	q21, q20, [x29, #-0x80]
   263d4: ad7d4bb3     	ldp	q19, q18, [x29, #-0x60]
   263d8: 3dc04ffd     	ldr	q29, [sp, #0x130]
   263dc: 3cdc03b1     	ldur	q17, [x29, #-0x40]
   263e0: f94063e3     	ldr	x3, [sp, #0xc0]
   263e4: f85d03a4     	ldur	x4, [x29, #-0x30]
   263e8: 17fffec7     	b	0x25f04 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x108>
   263ec: aa1603e0     	mov	x0, x22
   263f0: f81d03a4     	stur	x4, [x29, #-0x30]
   263f4: f90063e3     	str	x3, [sp, #0xc0]
   263f8: ad3dc7b2     	stp	q18, q17, [x29, #-0x50]
   263fc: ad3ccfb4     	stp	q20, q19, [x29, #-0x70]
   26400: ad3bd7b6     	stp	q22, q21, [x29, #-0x90]
   26404: ad3ac3b7     	stp	q23, q16, [x29, #-0xb0]
   26408: ad39f3a6     	stp	q6, q28, [x29, #-0xd0]
   2640c: ad389fa5     	stp	q5, q7, [x29, #-0xf0]
   26410: 3c9003a4     	stur	q4, [x29, #-0x100]
   26414: ad0977fe     	stp	q30, q29, [sp, #0x120]
   26418: ad087fe9     	stp	q9, q31, [sp, #0x100]
   2641c: 94008d6d     	bl	0x499d0 <__cxa_guard_acquire@plt>
   26420: ad487fe9     	ldp	q9, q31, [sp, #0x100]
   26424: ad4977fe     	ldp	q30, q29, [sp, #0x120]
   26428: ad7817a4     	ldp	q4, q5, [x29, #-0x100]
   2642c: ad791ba7     	ldp	q7, q6, [x29, #-0xe0]
   26430: ad7a5fbc     	ldp	q28, q23, [x29, #-0xc0]
   26434: ad7b5bb0     	ldp	q16, q22, [x29, #-0xa0]
   26438: ad7c53b5     	ldp	q21, q20, [x29, #-0x80]
   2643c: ad7d4bb3     	ldp	q19, q18, [x29, #-0x60]
   26440: 3cdc03b1     	ldur	q17, [x29, #-0x40]
   26444: f94063e3     	ldr	x3, [sp, #0xc0]
   26448: f85d03a4     	ldur	x4, [x29, #-0x30]
   2644c: 34ffd620     	cbz	w0, 0x25f10 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x114>
   26450: aa1603e0     	mov	x0, x22
   26454: 3d8006d1     	str	q17, [x22, #0x10]
   26458: 94008d62     	bl	0x499e0 <__cxa_guard_release@plt>
   2645c: ad487fe9     	ldp	q9, q31, [sp, #0x100]
   26460: ad4977fe     	ldp	q30, q29, [sp, #0x120]
   26464: ad7817a4     	ldp	q4, q5, [x29, #-0x100]
   26468: ad791ba7     	ldp	q7, q6, [x29, #-0xe0]
   2646c: ad7a5fbc     	ldp	q28, q23, [x29, #-0xc0]
   26470: ad7b5bb0     	ldp	q16, q22, [x29, #-0xa0]
   26474: ad7c53b5     	ldp	q21, q20, [x29, #-0x80]
   26478: ad7d4bb3     	ldp	q19, q18, [x29, #-0x60]
   2647c: 3cdc03b1     	ldur	q17, [x29, #-0x40]
   26480: f94063e3     	ldr	x3, [sp, #0xc0]
   26484: f85d03a4     	ldur	x4, [x29, #-0x30]
   26488: 17fffea2     	b	0x25f10 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x114>
   2648c: aa1603e0     	mov	x0, x22
   26490: f81d03a4     	stur	x4, [x29, #-0x30]
   26494: f90063e3     	str	x3, [sp, #0xc0]
   26498: ad3dc7b2     	stp	q18, q17, [x29, #-0x50]
   2649c: ad3ccfb4     	stp	q20, q19, [x29, #-0x70]
   264a0: ad3bd7b6     	stp	q22, q21, [x29, #-0x90]
   264a4: ad3ac3b7     	stp	q23, q16, [x29, #-0xb0]
   264a8: ad39f3a6     	stp	q6, q28, [x29, #-0xd0]
   264ac: ad389fa5     	stp	q5, q7, [x29, #-0xf0]
   264b0: 3c9003a4     	stur	q4, [x29, #-0x100]
   264b4: ad0977fe     	stp	q30, q29, [sp, #0x120]
   264b8: ad087fe9     	stp	q9, q31, [sp, #0x100]
   264bc: 3d803fe8     	str	q8, [sp, #0xf0]
   264c0: 94008d44     	bl	0x499d0 <__cxa_guard_acquire@plt>
   264c4: ad47a7e8     	ldp	q8, q9, [sp, #0xf0]
   264c8: ad48fbff     	ldp	q31, q30, [sp, #0x110]
   264cc: ad7817a4     	ldp	q4, q5, [x29, #-0x100]
   264d0: ad791ba7     	ldp	q7, q6, [x29, #-0xe0]
   264d4: ad7a5fbc     	ldp	q28, q23, [x29, #-0xc0]
   264d8: ad7b5bb0     	ldp	q16, q22, [x29, #-0xa0]
   264dc: ad7c53b5     	ldp	q21, q20, [x29, #-0x80]
   264e0: ad7d4bb3     	ldp	q19, q18, [x29, #-0x60]
   264e4: 3dc04ffd     	ldr	q29, [sp, #0x130]
   264e8: 3cdc03b1     	ldur	q17, [x29, #-0x40]
   264ec: f94063e3     	ldr	x3, [sp, #0xc0]
   264f0: f85d03a4     	ldur	x4, [x29, #-0x30]
   264f4: 34ffd140     	cbz	w0, 0x25f1c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x120>
   264f8: aa1603e0     	mov	x0, x22
   264fc: 3d8006d1     	str	q17, [x22, #0x10]
   26500: 94008d38     	bl	0x499e0 <__cxa_guard_release@plt>
   26504: ad47a7e8     	ldp	q8, q9, [sp, #0xf0]
   26508: ad48fbff     	ldp	q31, q30, [sp, #0x110]
   2650c: ad7817a4     	ldp	q4, q5, [x29, #-0x100]
   26510: ad791ba7     	ldp	q7, q6, [x29, #-0xe0]
   26514: ad7a5fbc     	ldp	q28, q23, [x29, #-0xc0]
   26518: ad7b5bb0     	ldp	q16, q22, [x29, #-0xa0]
   2651c: ad7c53b5     	ldp	q21, q20, [x29, #-0x80]
   26520: ad7d4bb3     	ldp	q19, q18, [x29, #-0x60]
   26524: 3dc04ffd     	ldr	q29, [sp, #0x130]
   26528: 3cdc03b1     	ldur	q17, [x29, #-0x40]
   2652c: f94063e3     	ldr	x3, [sp, #0xc0]
   26530: f85d03a4     	ldur	x4, [x29, #-0x30]
   26534: 17fffe7a     	b	0x25f1c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x120>
   26538: aa1603e0     	mov	x0, x22
   2653c: f81d03a4     	stur	x4, [x29, #-0x30]
   26540: f90063e3     	str	x3, [sp, #0xc0]
   26544: ad3dc7b2     	stp	q18, q17, [x29, #-0x50]
   26548: ad3ccfb4     	stp	q20, q19, [x29, #-0x70]
   2654c: ad3bd7b6     	stp	q22, q21, [x29, #-0x90]
   26550: ad3ac3b7     	stp	q23, q16, [x29, #-0xb0]
   26554: ad39f3a6     	stp	q6, q28, [x29, #-0xd0]
   26558: ad389fa5     	stp	q5, q7, [x29, #-0xf0]
   2655c: 3c9003a4     	stur	q4, [x29, #-0x100]
   26560: ad0977fe     	stp	q30, q29, [sp, #0x120]
   26564: ad087fe9     	stp	q9, q31, [sp, #0x100]
   26568: ad0723ea     	stp	q10, q8, [sp, #0xe0]
   2656c: 94008d19     	bl	0x499d0 <__cxa_guard_acquire@plt>
   26570: ad4723ea     	ldp	q10, q8, [sp, #0xe0]
   26574: ad487fe9     	ldp	q9, q31, [sp, #0x100]
   26578: ad4977fe     	ldp	q30, q29, [sp, #0x120]
   2657c: ad7817a4     	ldp	q4, q5, [x29, #-0x100]
   26580: ad791ba7     	ldp	q7, q6, [x29, #-0xe0]
   26584: ad7a5fbc     	ldp	q28, q23, [x29, #-0xc0]
   26588: ad7b5bb0     	ldp	q16, q22, [x29, #-0xa0]
   2658c: ad7c53b5     	ldp	q21, q20, [x29, #-0x80]
   26590: ad7d4bb3     	ldp	q19, q18, [x29, #-0x60]
   26594: 3cdc03b1     	ldur	q17, [x29, #-0x40]
   26598: f94063e3     	ldr	x3, [sp, #0xc0]
   2659c: f85d03a4     	ldur	x4, [x29, #-0x30]
   265a0: 34ffcc40     	cbz	w0, 0x25f28 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x12c>
   265a4: aa1603e0     	mov	x0, x22
   265a8: 3d8006d1     	str	q17, [x22, #0x10]
   265ac: 94008d0d     	bl	0x499e0 <__cxa_guard_release@plt>
   265b0: ad4723ea     	ldp	q10, q8, [sp, #0xe0]
   265b4: ad487fe9     	ldp	q9, q31, [sp, #0x100]
   265b8: ad4977fe     	ldp	q30, q29, [sp, #0x120]
   265bc: ad7817a4     	ldp	q4, q5, [x29, #-0x100]
   265c0: ad791ba7     	ldp	q7, q6, [x29, #-0xe0]
   265c4: ad7a5fbc     	ldp	q28, q23, [x29, #-0xc0]
   265c8: ad7b5bb0     	ldp	q16, q22, [x29, #-0xa0]
   265cc: ad7c53b5     	ldp	q21, q20, [x29, #-0x80]
   265d0: ad7d4bb3     	ldp	q19, q18, [x29, #-0x60]
   265d4: 3cdc03b1     	ldur	q17, [x29, #-0x40]
   265d8: f94063e3     	ldr	x3, [sp, #0xc0]
   265dc: f85d03a4     	ldur	x4, [x29, #-0x30]
   265e0: 17fffe52     	b	0x25f28 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x12c>
   265e4: aa1603e0     	mov	x0, x22
   265e8: f81d03a4     	stur	x4, [x29, #-0x30]
   265ec: f90063e3     	str	x3, [sp, #0xc0]
   265f0: ad3dc7b2     	stp	q18, q17, [x29, #-0x50]
   265f4: ad3ccfb4     	stp	q20, q19, [x29, #-0x70]
   265f8: ad3bd7b6     	stp	q22, q21, [x29, #-0x90]
   265fc: ad3ac3b7     	stp	q23, q16, [x29, #-0xb0]
   26600: ad39f3a6     	stp	q6, q28, [x29, #-0xd0]
   26604: ad389fa5     	stp	q5, q7, [x29, #-0xf0]
   26608: 3c9003a4     	stur	q4, [x29, #-0x100]
   2660c: ad0977fe     	stp	q30, q29, [sp, #0x120]
   26610: ad087fe9     	stp	q9, q31, [sp, #0x100]
   26614: ad0723ea     	stp	q10, q8, [sp, #0xe0]
   26618: 3d8037eb     	str	q11, [sp, #0xd0]
   2661c: 94008ced     	bl	0x499d0 <__cxa_guard_acquire@plt>
   26620: ad46abeb     	ldp	q11, q10, [sp, #0xd0]
   26624: ad47a7e8     	ldp	q8, q9, [sp, #0xf0]
   26628: ad48fbff     	ldp	q31, q30, [sp, #0x110]
   2662c: ad7817a4     	ldp	q4, q5, [x29, #-0x100]
   26630: ad791ba7     	ldp	q7, q6, [x29, #-0xe0]
   26634: ad7a5fbc     	ldp	q28, q23, [x29, #-0xc0]
   26638: ad7b5bb0     	ldp	q16, q22, [x29, #-0xa0]
   2663c: ad7c53b5     	ldp	q21, q20, [x29, #-0x80]
   26640: ad7d4bb3     	ldp	q19, q18, [x29, #-0x60]
   26644: 3dc04ffd     	ldr	q29, [sp, #0x130]
   26648: 3cdc03b1     	ldur	q17, [x29, #-0x40]
   2664c: f94063e3     	ldr	x3, [sp, #0xc0]
   26650: f85d03a4     	ldur	x4, [x29, #-0x30]
   26654: 34ffc700     	cbz	w0, 0x25f34 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x138>
   26658: aa1603e0     	mov	x0, x22
   2665c: 3d8006d1     	str	q17, [x22, #0x10]
   26660: 94008ce0     	bl	0x499e0 <__cxa_guard_release@plt>
   26664: ad46abeb     	ldp	q11, q10, [sp, #0xd0]
   26668: ad47a7e8     	ldp	q8, q9, [sp, #0xf0]
   2666c: ad48fbff     	ldp	q31, q30, [sp, #0x110]
   26670: ad7817a4     	ldp	q4, q5, [x29, #-0x100]
   26674: ad791ba7     	ldp	q7, q6, [x29, #-0xe0]
   26678: ad7a5fbc     	ldp	q28, q23, [x29, #-0xc0]
   2667c: ad7b5bb0     	ldp	q16, q22, [x29, #-0xa0]
   26680: ad7c53b5     	ldp	q21, q20, [x29, #-0x80]
   26684: ad7d4bb3     	ldp	q19, q18, [x29, #-0x60]
   26688: 3dc04ffd     	ldr	q29, [sp, #0x130]
   2668c: 3cdc03b1     	ldur	q17, [x29, #-0x40]
   26690: f94063e3     	ldr	x3, [sp, #0xc0]
   26694: f85d03a4     	ldur	x4, [x29, #-0x30]
   26698: 17fffe27     	b	0x25f34 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x138>
   2669c: aa1603e0     	mov	x0, x22
   266a0: f81d03a4     	stur	x4, [x29, #-0x30]
   266a4: aa0303fc     	mov	x28, x3
   266a8: ad3dc7b2     	stp	q18, q17, [x29, #-0x50]
   266ac: ad3ccfb4     	stp	q20, q19, [x29, #-0x70]
   266b0: ad3bd7b6     	stp	q22, q21, [x29, #-0x90]
   266b4: ad3ac3b7     	stp	q23, q16, [x29, #-0xb0]
   266b8: ad39e3b9     	stp	q25, q24, [x29, #-0xd0]
   266bc: ad38ebbb     	stp	q27, q26, [x29, #-0xf0]
   266c0: 3c9003bc     	stur	q28, [x29, #-0x100]
   266c4: ad091fe6     	stp	q6, q7, [sp, #0x120]
   266c8: ad0817e2     	stp	q2, q5, [sp, #0x100]
   266cc: 94008cc1     	bl	0x499d0 <__cxa_guard_acquire@plt>
   266d0: ad4817e2     	ldp	q2, q5, [sp, #0x100]
   266d4: aa1c03e3     	mov	x3, x28
   266d8: ad491fe6     	ldp	q6, q7, [sp, #0x120]
   266dc: ad786fbc     	ldp	q28, q27, [x29, #-0x100]
   266e0: ad7967ba     	ldp	q26, q25, [x29, #-0xe0]
   266e4: ad7a5fb8     	ldp	q24, q23, [x29, #-0xc0]
   266e8: ad7b5bb0     	ldp	q16, q22, [x29, #-0xa0]
   266ec: ad7c53b5     	ldp	q21, q20, [x29, #-0x80]
   266f0: ad7d4bb3     	ldp	q19, q18, [x29, #-0x60]
   266f4: 3cdc03b1     	ldur	q17, [x29, #-0x40]
   266f8: f85d03a4     	ldur	x4, [x29, #-0x30]
   266fc: 34ffca60     	cbz	w0, 0x26048 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x24c>
   26700: aa1603e0     	mov	x0, x22
   26704: 3d8006d1     	str	q17, [x22, #0x10]
   26708: 94008cb6     	bl	0x499e0 <__cxa_guard_release@plt>
   2670c: ad4817e2     	ldp	q2, q5, [sp, #0x100]
   26710: aa1c03e3     	mov	x3, x28
   26714: ad491fe6     	ldp	q6, q7, [sp, #0x120]
   26718: ad786fbc     	ldp	q28, q27, [x29, #-0x100]
   2671c: ad7967ba     	ldp	q26, q25, [x29, #-0xe0]
   26720: ad7a5fb8     	ldp	q24, q23, [x29, #-0xc0]
   26724: ad7b5bb0     	ldp	q16, q22, [x29, #-0xa0]
   26728: ad7c53b5     	ldp	q21, q20, [x29, #-0x80]
   2672c: ad7d4bb3     	ldp	q19, q18, [x29, #-0x60]
   26730: 3cdc03b1     	ldur	q17, [x29, #-0x40]
   26734: f85d03a4     	ldur	x4, [x29, #-0x30]
   26738: 17fffe44     	b	0x26048 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x24c>
   2673c: aa1603e0     	mov	x0, x22
   26740: f81d03a4     	stur	x4, [x29, #-0x30]
   26744: aa0303fc     	mov	x28, x3
   26748: ad3dc7b2     	stp	q18, q17, [x29, #-0x50]
   2674c: ad3ccfb4     	stp	q20, q19, [x29, #-0x70]
   26750: ad3bd7b6     	stp	q22, q21, [x29, #-0x90]
   26754: ad3ac3b7     	stp	q23, q16, [x29, #-0xb0]
   26758: ad39e3b9     	stp	q25, q24, [x29, #-0xd0]
   2675c: ad38ebbb     	stp	q27, q26, [x29, #-0xf0]
   26760: 3c9003bc     	stur	q28, [x29, #-0x100]
   26764: ad091fe6     	stp	q6, q7, [sp, #0x120]
   26768: ad0817e2     	stp	q2, q5, [sp, #0x100]
   2676c: 3d803ffd     	str	q29, [sp, #0xf0]
   26770: 94008c98     	bl	0x499d0 <__cxa_guard_acquire@plt>
   26774: ad478bfd     	ldp	q29, q2, [sp, #0xf0]
   26778: aa1c03e3     	mov	x3, x28
   2677c: ad489be5     	ldp	q5, q6, [sp, #0x110]
   26780: ad786fbc     	ldp	q28, q27, [x29, #-0x100]
   26784: ad7967ba     	ldp	q26, q25, [x29, #-0xe0]
   26788: ad7a5fb8     	ldp	q24, q23, [x29, #-0xc0]
   2678c: ad7b5bb0     	ldp	q16, q22, [x29, #-0xa0]
   26790: ad7c53b5     	ldp	q21, q20, [x29, #-0x80]
   26794: ad7d4bb3     	ldp	q19, q18, [x29, #-0x60]
   26798: 3dc04fe7     	ldr	q7, [sp, #0x130]
   2679c: 3cdc03b1     	ldur	q17, [x29, #-0x40]
   267a0: f85d03a4     	ldur	x4, [x29, #-0x30]
   267a4: 34ffc580     	cbz	w0, 0x26054 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x258>
   267a8: aa1603e0     	mov	x0, x22
   267ac: 3d8006d1     	str	q17, [x22, #0x10]
   267b0: 94008c8c     	bl	0x499e0 <__cxa_guard_release@plt>
   267b4: ad478bfd     	ldp	q29, q2, [sp, #0xf0]
   267b8: aa1c03e3     	mov	x3, x28
   267bc: ad489be5     	ldp	q5, q6, [sp, #0x110]
   267c0: ad786fbc     	ldp	q28, q27, [x29, #-0x100]
   267c4: ad7967ba     	ldp	q26, q25, [x29, #-0xe0]
   267c8: ad7a5fb8     	ldp	q24, q23, [x29, #-0xc0]
   267cc: ad7b5bb0     	ldp	q16, q22, [x29, #-0xa0]
   267d0: ad7c53b5     	ldp	q21, q20, [x29, #-0x80]
   267d4: ad7d4bb3     	ldp	q19, q18, [x29, #-0x60]
   267d8: 3dc04fe7     	ldr	q7, [sp, #0x130]
   267dc: 3cdc03b1     	ldur	q17, [x29, #-0x40]
   267e0: f85d03a4     	ldur	x4, [x29, #-0x30]
   267e4: 17fffe1c     	b	0x26054 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x258>
   267e8: aa1603e0     	mov	x0, x22
   267ec: f81d03a4     	stur	x4, [x29, #-0x30]
   267f0: aa0303fc     	mov	x28, x3
   267f4: ad3dc7b2     	stp	q18, q17, [x29, #-0x50]
   267f8: ad3ccfb4     	stp	q20, q19, [x29, #-0x70]
   267fc: ad3bd7b6     	stp	q22, q21, [x29, #-0x90]
   26800: ad3ac3b7     	stp	q23, q16, [x29, #-0xb0]
   26804: ad39e3b9     	stp	q25, q24, [x29, #-0xd0]
   26808: ad38ebbb     	stp	q27, q26, [x29, #-0xf0]
   2680c: 3c9003bc     	stur	q28, [x29, #-0x100]
   26810: ad091fe6     	stp	q6, q7, [sp, #0x120]
   26814: ad0817e2     	stp	q2, q5, [sp, #0x100]
   26818: ad0777fe     	stp	q30, q29, [sp, #0xe0]
   2681c: 94008c6d     	bl	0x499d0 <__cxa_guard_acquire@plt>
   26820: ad4777fe     	ldp	q30, q29, [sp, #0xe0]
   26824: aa1c03e3     	mov	x3, x28
   26828: ad4817e2     	ldp	q2, q5, [sp, #0x100]
   2682c: ad491fe6     	ldp	q6, q7, [sp, #0x120]
   26830: ad786fbc     	ldp	q28, q27, [x29, #-0x100]
   26834: ad7967ba     	ldp	q26, q25, [x29, #-0xe0]
   26838: ad7a5fb8     	ldp	q24, q23, [x29, #-0xc0]
   2683c: ad7b5bb0     	ldp	q16, q22, [x29, #-0xa0]
   26840: ad7c53b5     	ldp	q21, q20, [x29, #-0x80]
   26844: ad7d4bb3     	ldp	q19, q18, [x29, #-0x60]
   26848: 3cdc03b1     	ldur	q17, [x29, #-0x40]
   2684c: f85d03a4     	ldur	x4, [x29, #-0x30]
   26850: 34ffc080     	cbz	w0, 0x26060 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x264>
   26854: aa1603e0     	mov	x0, x22
   26858: 3d8006d1     	str	q17, [x22, #0x10]
   2685c: 94008c61     	bl	0x499e0 <__cxa_guard_release@plt>
   26860: ad4777fe     	ldp	q30, q29, [sp, #0xe0]
   26864: aa1c03e3     	mov	x3, x28
   26868: ad4817e2     	ldp	q2, q5, [sp, #0x100]
   2686c: ad491fe6     	ldp	q6, q7, [sp, #0x120]
   26870: ad786fbc     	ldp	q28, q27, [x29, #-0x100]
   26874: ad7967ba     	ldp	q26, q25, [x29, #-0xe0]
   26878: ad7a5fb8     	ldp	q24, q23, [x29, #-0xc0]
   2687c: ad7b5bb0     	ldp	q16, q22, [x29, #-0xa0]
   26880: ad7c53b5     	ldp	q21, q20, [x29, #-0x80]
   26884: ad7d4bb3     	ldp	q19, q18, [x29, #-0x60]
   26888: 3cdc03b1     	ldur	q17, [x29, #-0x40]
   2688c: f85d03a4     	ldur	x4, [x29, #-0x30]
   26890: 17fffdf4     	b	0x26060 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x264>
   26894: aa1603e0     	mov	x0, x22
   26898: f81d03a4     	stur	x4, [x29, #-0x30]
   2689c: aa0303fc     	mov	x28, x3
   268a0: ad3dc7b2     	stp	q18, q17, [x29, #-0x50]
   268a4: ad3ccfb4     	stp	q20, q19, [x29, #-0x70]
   268a8: ad3bd7b6     	stp	q22, q21, [x29, #-0x90]
   268ac: ad3ac3b7     	stp	q23, q16, [x29, #-0xb0]
   268b0: ad39e3b9     	stp	q25, q24, [x29, #-0xd0]
   268b4: ad38ebbb     	stp	q27, q26, [x29, #-0xf0]
   268b8: 3c9003bc     	stur	q28, [x29, #-0x100]
   268bc: ad091fe6     	stp	q6, q7, [sp, #0x120]
   268c0: ad0817e2     	stp	q2, q5, [sp, #0x100]
   268c4: ad0777fe     	stp	q30, q29, [sp, #0xe0]
   268c8: 3d8037e8     	str	q8, [sp, #0xd0]
   268cc: 94008c41     	bl	0x499d0 <__cxa_guard_acquire@plt>
   268d0: ad46fbe8     	ldp	q8, q30, [sp, #0xd0]
   268d4: aa1c03e3     	mov	x3, x28
   268d8: ad478bfd     	ldp	q29, q2, [sp, #0xf0]
   268dc: ad489be5     	ldp	q5, q6, [sp, #0x110]
   268e0: ad786fbc     	ldp	q28, q27, [x29, #-0x100]
   268e4: ad7967ba     	ldp	q26, q25, [x29, #-0xe0]
   268e8: ad7a5fb8     	ldp	q24, q23, [x29, #-0xc0]
   268ec: ad7b5bb0     	ldp	q16, q22, [x29, #-0xa0]
   268f0: ad7c53b5     	ldp	q21, q20, [x29, #-0x80]
   268f4: ad7d4bb3     	ldp	q19, q18, [x29, #-0x60]
   268f8: 3dc04fe7     	ldr	q7, [sp, #0x130]
   268fc: 3cdc03b1     	ldur	q17, [x29, #-0x40]
   26900: f85d03a4     	ldur	x4, [x29, #-0x30]
   26904: 34ffbb40     	cbz	w0, 0x2606c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x270>
   26908: aa1603e0     	mov	x0, x22
   2690c: 3d8006d1     	str	q17, [x22, #0x10]
   26910: 94008c34     	bl	0x499e0 <__cxa_guard_release@plt>
   26914: ad46fbe8     	ldp	q8, q30, [sp, #0xd0]
   26918: aa1c03e3     	mov	x3, x28
   2691c: ad478bfd     	ldp	q29, q2, [sp, #0xf0]
   26920: ad489be5     	ldp	q5, q6, [sp, #0x110]
   26924: ad786fbc     	ldp	q28, q27, [x29, #-0x100]
   26928: ad7967ba     	ldp	q26, q25, [x29, #-0xe0]
   2692c: ad7a5fb8     	ldp	q24, q23, [x29, #-0xc0]
   26930: ad7b5bb0     	ldp	q16, q22, [x29, #-0xa0]
   26934: ad7c53b5     	ldp	q21, q20, [x29, #-0x80]
   26938: ad7d4bb3     	ldp	q19, q18, [x29, #-0x60]
   2693c: 3dc04fe7     	ldr	q7, [sp, #0x130]
   26940: 3cdc03b1     	ldur	q17, [x29, #-0x40]
   26944: f85d03a4     	ldur	x4, [x29, #-0x30]
   26948: 17fffdc9     	b	0x2606c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x270>
   2694c: aa1603e0     	mov	x0, x22
   26950: f81d03a4     	stur	x4, [x29, #-0x30]
   26954: aa0303fc     	mov	x28, x3
   26958: ad3dc7b2     	stp	q18, q17, [x29, #-0x50]
   2695c: ad3ccfb4     	stp	q20, q19, [x29, #-0x70]
   26960: ad3bd7b6     	stp	q22, q21, [x29, #-0x90]
   26964: ad3ac3b7     	stp	q23, q16, [x29, #-0xb0]
   26968: ad39e3b9     	stp	q25, q24, [x29, #-0xd0]
   2696c: ad38ebbb     	stp	q27, q26, [x29, #-0xf0]
   26970: 3c9003bc     	stur	q28, [x29, #-0x100]
   26974: ad091fe6     	stp	q6, q7, [sp, #0x120]
   26978: ad0817e2     	stp	q2, q5, [sp, #0x100]
   2697c: ad0777fe     	stp	q30, q29, [sp, #0xe0]
   26980: ad0623ea     	stp	q10, q8, [sp, #0xc0]
   26984: 94008c13     	bl	0x499d0 <__cxa_guard_acquire@plt>
   26988: ad4623ea     	ldp	q10, q8, [sp, #0xc0]
   2698c: aa1c03e3     	mov	x3, x28
   26990: ad4777fe     	ldp	q30, q29, [sp, #0xe0]
   26994: ad4817e2     	ldp	q2, q5, [sp, #0x100]
   26998: ad491fe6     	ldp	q6, q7, [sp, #0x120]
   2699c: ad786fbc     	ldp	q28, q27, [x29, #-0x100]
   269a0: ad7967ba     	ldp	q26, q25, [x29, #-0xe0]
   269a4: ad7a5fb8     	ldp	q24, q23, [x29, #-0xc0]
   269a8: ad7b5bb0     	ldp	q16, q22, [x29, #-0xa0]
   269ac: ad7c53b5     	ldp	q21, q20, [x29, #-0x80]
   269b0: ad7d4bb3     	ldp	q19, q18, [x29, #-0x60]
   269b4: 3cdc03b1     	ldur	q17, [x29, #-0x40]
   269b8: f85d03a4     	ldur	x4, [x29, #-0x30]
   269bc: 34ffb5e0     	cbz	w0, 0x26078 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x27c>
   269c0: aa1603e0     	mov	x0, x22
   269c4: 3d8006d1     	str	q17, [x22, #0x10]
   269c8: 94008c06     	bl	0x499e0 <__cxa_guard_release@plt>
   269cc: ad4623ea     	ldp	q10, q8, [sp, #0xc0]
   269d0: aa1c03e3     	mov	x3, x28
   269d4: ad4777fe     	ldp	q30, q29, [sp, #0xe0]
   269d8: ad4817e2     	ldp	q2, q5, [sp, #0x100]
   269dc: ad491fe6     	ldp	q6, q7, [sp, #0x120]
   269e0: ad786fbc     	ldp	q28, q27, [x29, #-0x100]
   269e4: ad7967ba     	ldp	q26, q25, [x29, #-0xe0]
   269e8: ad7a5fb8     	ldp	q24, q23, [x29, #-0xc0]
   269ec: ad7b5bb0     	ldp	q16, q22, [x29, #-0xa0]
   269f0: ad7c53b5     	ldp	q21, q20, [x29, #-0x80]
   269f4: ad7d4bb3     	ldp	q19, q18, [x29, #-0x60]
   269f8: 3cdc03b1     	ldur	q17, [x29, #-0x40]
   269fc: f85d03a4     	ldur	x4, [x29, #-0x30]
   26a00: 17fffd9e     	b	0x26078 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x27c>
   26a04: aa1603e0     	mov	x0, x22
   26a08: f81d03a4     	stur	x4, [x29, #-0x30]
   26a0c: aa0303fc     	mov	x28, x3
   26a10: ad3dc7b2     	stp	q18, q17, [x29, #-0x50]
   26a14: ad3ccfb4     	stp	q20, q19, [x29, #-0x70]
   26a18: ad3bd7b6     	stp	q22, q21, [x29, #-0x90]
   26a1c: ad3ac3b7     	stp	q23, q16, [x29, #-0xb0]
   26a20: ad39e3b9     	stp	q25, q24, [x29, #-0xd0]
   26a24: ad38ebbb     	stp	q27, q26, [x29, #-0xf0]
   26a28: 3c9003bc     	stur	q28, [x29, #-0x100]
   26a2c: ad091fe6     	stp	q6, q7, [sp, #0x120]
   26a30: ad0817e2     	stp	q2, q5, [sp, #0x100]
   26a34: ad0777fe     	stp	q30, q29, [sp, #0xe0]
   26a38: ad05abff     	stp	q31, q10, [sp, #0xb0]
   26a3c: 3d8037e8     	str	q8, [sp, #0xd0]
   26a40: 94008be4     	bl	0x499d0 <__cxa_guard_acquire@plt>
   26a44: ad4623ea     	ldp	q10, q8, [sp, #0xc0]
   26a48: aa1c03e3     	mov	x3, x28
   26a4c: ad4777fe     	ldp	q30, q29, [sp, #0xe0]
   26a50: ad4817e2     	ldp	q2, q5, [sp, #0x100]
   26a54: ad491fe6     	ldp	q6, q7, [sp, #0x120]
   26a58: ad786fbc     	ldp	q28, q27, [x29, #-0x100]
   26a5c: ad7967ba     	ldp	q26, q25, [x29, #-0xe0]
   26a60: ad7a5fb8     	ldp	q24, q23, [x29, #-0xc0]
   26a64: ad7b5bb0     	ldp	q16, q22, [x29, #-0xa0]
   26a68: ad7c53b5     	ldp	q21, q20, [x29, #-0x80]
   26a6c: ad7d4bb3     	ldp	q19, q18, [x29, #-0x60]
   26a70: 3dc02fff     	ldr	q31, [sp, #0xb0]
   26a74: 3cdc03b1     	ldur	q17, [x29, #-0x40]
   26a78: f85d03a4     	ldur	x4, [x29, #-0x30]
   26a7c: 34ffb040     	cbz	w0, 0x26084 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x288>
   26a80: aa1603e0     	mov	x0, x22
   26a84: 3d8006d1     	str	q17, [x22, #0x10]
   26a88: 94008bd6     	bl	0x499e0 <__cxa_guard_release@plt>
   26a8c: ad4623ea     	ldp	q10, q8, [sp, #0xc0]
   26a90: aa1c03e3     	mov	x3, x28
   26a94: ad4777fe     	ldp	q30, q29, [sp, #0xe0]
   26a98: ad4817e2     	ldp	q2, q5, [sp, #0x100]
   26a9c: ad491fe6     	ldp	q6, q7, [sp, #0x120]
   26aa0: ad786fbc     	ldp	q28, q27, [x29, #-0x100]
   26aa4: ad7967ba     	ldp	q26, q25, [x29, #-0xe0]
   26aa8: ad7a5fb8     	ldp	q24, q23, [x29, #-0xc0]
   26aac: ad7b5bb0     	ldp	q16, q22, [x29, #-0xa0]
   26ab0: ad7c53b5     	ldp	q21, q20, [x29, #-0x80]
   26ab4: ad7d4bb3     	ldp	q19, q18, [x29, #-0x60]
   26ab8: 3dc02fff     	ldr	q31, [sp, #0xb0]
   26abc: 3cdc03b1     	ldur	q17, [x29, #-0x40]
   26ac0: f85d03a4     	ldur	x4, [x29, #-0x30]
   26ac4: 17fffd70     	b	0x26084 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x288>
   26ac8: aa1603e0     	mov	x0, x22
   26acc: f81d03a4     	stur	x4, [x29, #-0x30]
   26ad0: aa0303fc     	mov	x28, x3
   26ad4: ad3dc7b2     	stp	q18, q17, [x29, #-0x50]
   26ad8: ad3ccfb4     	stp	q20, q19, [x29, #-0x70]
   26adc: ad3bd7b6     	stp	q22, q21, [x29, #-0x90]
   26ae0: ad3ac3b7     	stp	q23, q16, [x29, #-0xb0]
   26ae4: ad39e3b9     	stp	q25, q24, [x29, #-0xd0]
   26ae8: ad38ebbb     	stp	q27, q26, [x29, #-0xf0]
   26aec: 3c9003bc     	stur	q28, [x29, #-0x100]
   26af0: ad091fe6     	stp	q6, q7, [sp, #0x120]
   26af4: ad0817e2     	stp	q2, q5, [sp, #0x100]
   26af8: ad0777fe     	stp	q30, q29, [sp, #0xe0]
   26afc: ad057fe9     	stp	q9, q31, [sp, #0xa0]
   26b00: ad0623ea     	stp	q10, q8, [sp, #0xc0]
   26b04: 94008bb3     	bl	0x499d0 <__cxa_guard_acquire@plt>
   26b08: ad4623ea     	ldp	q10, q8, [sp, #0xc0]
   26b0c: aa1c03e3     	mov	x3, x28
   26b10: ad457fe9     	ldp	q9, q31, [sp, #0xa0]
   26b14: ad4777fe     	ldp	q30, q29, [sp, #0xe0]
   26b18: ad4817e2     	ldp	q2, q5, [sp, #0x100]
   26b1c: ad491fe6     	ldp	q6, q7, [sp, #0x120]
   26b20: ad786fbc     	ldp	q28, q27, [x29, #-0x100]
   26b24: ad7967ba     	ldp	q26, q25, [x29, #-0xe0]
   26b28: ad7a5fb8     	ldp	q24, q23, [x29, #-0xc0]
   26b2c: ad7b5bb0     	ldp	q16, q22, [x29, #-0xa0]
   26b30: ad7c53b5     	ldp	q21, q20, [x29, #-0x80]
   26b34: ad7d4bb3     	ldp	q19, q18, [x29, #-0x60]
   26b38: 3cdc03b1     	ldur	q17, [x29, #-0x40]
   26b3c: f85d03a4     	ldur	x4, [x29, #-0x30]
   26b40: 34ffaa80     	cbz	w0, 0x26090 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x294>
   26b44: aa1603e0     	mov	x0, x22
   26b48: 3d8006d1     	str	q17, [x22, #0x10]
   26b4c: 94008ba5     	bl	0x499e0 <__cxa_guard_release@plt>
   26b50: ad4623ea     	ldp	q10, q8, [sp, #0xc0]
   26b54: aa1c03e3     	mov	x3, x28
   26b58: ad457fe9     	ldp	q9, q31, [sp, #0xa0]
   26b5c: ad4777fe     	ldp	q30, q29, [sp, #0xe0]
   26b60: ad4817e2     	ldp	q2, q5, [sp, #0x100]
   26b64: ad491fe6     	ldp	q6, q7, [sp, #0x120]
   26b68: ad786fbc     	ldp	q28, q27, [x29, #-0x100]
   26b6c: ad7967ba     	ldp	q26, q25, [x29, #-0xe0]
   26b70: ad7a5fb8     	ldp	q24, q23, [x29, #-0xc0]
   26b74: ad7b5bb0     	ldp	q16, q22, [x29, #-0xa0]
   26b78: ad7c53b5     	ldp	q21, q20, [x29, #-0x80]
   26b7c: ad7d4bb3     	ldp	q19, q18, [x29, #-0x60]
   26b80: 3cdc03b1     	ldur	q17, [x29, #-0x40]
   26b84: f85d03a4     	ldur	x4, [x29, #-0x30]
   26b88: 17fffd42     	b	0x26090 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x294>
   26b8c: aa1603e0     	mov	x0, x22
   26b90: f81d03a4     	stur	x4, [x29, #-0x30]
   26b94: aa0303fc     	mov	x28, x3
   26b98: ad3dc7b2     	stp	q18, q17, [x29, #-0x50]
   26b9c: ad3ccfb4     	stp	q20, q19, [x29, #-0x70]
   26ba0: ad3bd7b6     	stp	q22, q21, [x29, #-0x90]
   26ba4: ad3ac3b7     	stp	q23, q16, [x29, #-0xb0]
   26ba8: ad39e3b9     	stp	q25, q24, [x29, #-0xd0]
   26bac: ad38ebbb     	stp	q27, q26, [x29, #-0xf0]
   26bb0: 3c9003bc     	stur	q28, [x29, #-0x100]
   26bb4: ad091fe6     	stp	q6, q7, [sp, #0x120]
   26bb8: ad0817e2     	stp	q2, q5, [sp, #0x100]
   26bbc: ad0777fe     	stp	q30, q29, [sp, #0xe0]
   26bc0: ad057fe9     	stp	q9, q31, [sp, #0xa0]
   26bc4: ad0623ea     	stp	q10, q8, [sp, #0xc0]
   26bc8: 3d8027eb     	str	q11, [sp, #0x90]
   26bcc: 94008b81     	bl	0x499d0 <__cxa_guard_acquire@plt>
   26bd0: ad44a7eb     	ldp	q11, q9, [sp, #0x90]
   26bd4: aa1c03e3     	mov	x3, x28
   26bd8: ad4623ea     	ldp	q10, q8, [sp, #0xc0]
   26bdc: ad4777fe     	ldp	q30, q29, [sp, #0xe0]
   26be0: ad4817e2     	ldp	q2, q5, [sp, #0x100]
   26be4: ad491fe6     	ldp	q6, q7, [sp, #0x120]
   26be8: ad786fbc     	ldp	q28, q27, [x29, #-0x100]
   26bec: ad7967ba     	ldp	q26, q25, [x29, #-0xe0]
   26bf0: ad7a5fb8     	ldp	q24, q23, [x29, #-0xc0]
   26bf4: ad7b5bb0     	ldp	q16, q22, [x29, #-0xa0]
   26bf8: ad7c53b5     	ldp	q21, q20, [x29, #-0x80]
   26bfc: ad7d4bb3     	ldp	q19, q18, [x29, #-0x60]
   26c00: 3dc02fff     	ldr	q31, [sp, #0xb0]
   26c04: 3cdc03b1     	ldur	q17, [x29, #-0x40]
   26c08: f85d03a4     	ldur	x4, [x29, #-0x30]
   26c0c: 34ffa480     	cbz	w0, 0x2609c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x2a0>
   26c10: aa1603e0     	mov	x0, x22
   26c14: 3d8006d1     	str	q17, [x22, #0x10]
   26c18: 94008b72     	bl	0x499e0 <__cxa_guard_release@plt>
   26c1c: ad44a7eb     	ldp	q11, q9, [sp, #0x90]
   26c20: aa1c03e3     	mov	x3, x28
   26c24: ad4623ea     	ldp	q10, q8, [sp, #0xc0]
   26c28: ad4777fe     	ldp	q30, q29, [sp, #0xe0]
   26c2c: ad4817e2     	ldp	q2, q5, [sp, #0x100]
   26c30: ad491fe6     	ldp	q6, q7, [sp, #0x120]
   26c34: ad786fbc     	ldp	q28, q27, [x29, #-0x100]
   26c38: ad7967ba     	ldp	q26, q25, [x29, #-0xe0]
   26c3c: ad7a5fb8     	ldp	q24, q23, [x29, #-0xc0]
   26c40: ad7b5bb0     	ldp	q16, q22, [x29, #-0xa0]
   26c44: ad7c53b5     	ldp	q21, q20, [x29, #-0x80]
   26c48: ad7d4bb3     	ldp	q19, q18, [x29, #-0x60]
   26c4c: 3dc02fff     	ldr	q31, [sp, #0xb0]
   26c50: 3cdc03b1     	ldur	q17, [x29, #-0x40]
   26c54: f85d03a4     	ldur	x4, [x29, #-0x30]
   26c58: 17fffd11     	b	0x2609c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x2a0>
   26c5c: 3400f6a1     	cbz	w1, 0x28b30 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x2d34>
   26c60: 2a0803f1     	mov	w17, w8
   26c64: 2a0103e9     	mov	w9, w1
   26c68: 531f782a     	lsl	w10, w1, #1
   26c6c: 5286ef4d     	mov	w13, #0x377a            // =14202
   26c70: 8b11062c     	add	x12, x17, x17, lsl #1
   26c74: 0b010148     	add	w8, w10, w1
   26c78: d37df194     	lsl	x20, x12, #3
   26c7c: 528377ac     	mov	w12, #0x1bbd            // =7101
   26c80: 72b7e9ec     	movk	w12, #0xbf4f, lsl #16
   26c84: 72a7d3cd     	movk	w13, #0x3e9e, lsl #16
   26c88: 528f230e     	mov	w14, #0x7918            // =31000
   26c8c: d37df13b     	lsl	x27, x9, #3
   26c90: d37df15c     	lsl	x28, x10, #3
   26c94: f0ffff29     	adrp	x9, 0xd000 <vsnprintf+0xd000>
   26c98: 4e040d90     	dup	v16.4s, w12
   26c9c: 528f0e2a     	mov	w10, #0x7871            // =30833
   26ca0: 528f0e2c     	mov	w12, #0x7871            // =30833
   26ca4: 72a7e2ce     	movk	w14, #0x3f16, lsl #16
   26ca8: 72a7ee6a     	movk	w10, #0x3f73, lsl #16
   26cac: 72b7ee6c     	movk	w12, #0xbf73, lsl #16
   26cb0: 531e742b     	lsl	w11, w1, #2
   26cb4: f0000178     	adrp	x24, 0x55000 <vsnprintf+0x55000>
   26cb8: 2a1f03f9     	mov	w25, wzr
   26cbc: d37bea2f     	lsl	x15, x17, #5
   26cc0: d37cee30     	lsl	x16, x17, #4
   26cc4: d37df237     	lsl	x23, x17, #3
   26cc8: 4e040db2     	dup	v18.4s, w13
   26ccc: d37df116     	lsl	x22, x8, #3
   26cd0: d37df175     	lsl	x21, x11, #3
   26cd4: 3dc3ad31     	ldr	q17, [x9, #0xeb0]
   26cd8: f000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   26cdc: 9113c318     	add	x24, x24, #0x4f0
   26ce0: 4e040dd3     	dup	v19.4s, w14
   26ce4: 4e040d54     	dup	v20.4s, w10
   26ce8: 4e040d95     	dup	v21.4s, w12
   26cec: 8b394c7a     	add	x26, x3, w25, uxtw #3
   26cf0: 3cfb6b46     	ldr	q6, [x26, x27]
   26cf4: 3cfc6b43     	ldr	q3, [x26, x28]
   26cf8: 3cf66b44     	ldr	q4, [x26, x22]
   26cfc: 3cf56b56     	ldr	q22, [x26, x21]
   26d00: 3dc00347     	ldr	q7, [x26]
   26d04: 08dfff08     	ldarb	w8, [x24]
   26d08: 36000ce8     	tbz	w8, #0x0, 0x26ea4 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x10a8>
   26d0c: 3dc00717     	ldr	q23, [x24, #0x10]
   26d10: 08dfff08     	ldarb	w8, [x24]
   26d14: 360012e8     	tbz	w8, #0x0, 0x26f70 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1174>
   26d18: 3dc00718     	ldr	q24, [x24, #0x10]
   26d1c: 08dfff08     	ldarb	w8, [x24]
   26d20: 360018e8     	tbz	w8, #0x0, 0x2703c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1240>
   26d24: 3dc00719     	ldr	q25, [x24, #0x10]
   26d28: 08dfff08     	ldarb	w8, [x24]
   26d2c: 36001f48     	tbz	w8, #0x0, 0x27114 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1318>
   26d30: 4ea4d460     	fsub	v0.4s, v3.4s, v4.4s
   26d34: 4eb6d4c1     	fsub	v1.4s, v6.4s, v22.4s
   26d38: 4e23d483     	fadd	v3.4s, v4.4s, v3.4s
   26d3c: 4ea71ce4     	mov	v4.16b, v7.16b
   26d40: 6e33dc02     	fmul	v2.4s, v0.4s, v19.4s
   26d44: 6e35dc00     	fmul	v0.4s, v0.4s, v21.4s
   26d48: 4ea71ce5     	mov	v5.16b, v7.16b
   26d4c: 4e26d6c6     	fadd	v6.4s, v22.4s, v6.4s
   26d50: 4e23ce04     	fmla	v4.4s, v16.4s, v3.4s
   26d54: 4e21ce82     	fmla	v2.4s, v20.4s, v1.4s
   26d58: 4e21ce60     	fmla	v0.4s, v19.4s, v1.4s
   26d5c: 3dc00701     	ldr	q1, [x24, #0x10]
   26d60: 4e23ce45     	fmla	v5.4s, v18.4s, v3.4s
   26d64: 4e27d463     	fadd	v3.4s, v3.4s, v7.4s
   26d68: 4e26ce44     	fmla	v4.4s, v18.4s, v6.4s
   26d6c: 4ea00842     	rev64	v2.4s, v2.4s
   26d70: 4ea00800     	rev64	v0.4s, v0.4s
   26d74: 4e26ce05     	fmla	v5.4s, v16.4s, v6.4s
   26d78: 4e26d463     	fadd	v3.4s, v3.4s, v6.4s
   26d7c: 6e221ee6     	eor	v6.16b, v23.16b, v2.16b
   26d80: 6ea0f807     	fneg	v7.4s, v0.4s
   26d84: 6ea0f842     	fneg	v2.4s, v2.4s
   26d88: 6e201f00     	eor	v0.16b, v24.16b, v0.16b
   26d8c: 3d800263     	str	q3, [x19]
   26d90: 4e26d486     	fadd	v6.4s, v4.4s, v6.4s
   26d94: 6e271f27     	eor	v7.16b, v25.16b, v7.16b
   26d98: 6e221c21     	eor	v1.16b, v1.16b, v2.16b
   26d9c: 4e20d4a0     	fadd	v0.4s, v5.4s, v0.4s
   26da0: 3cb76a66     	str	q6, [x19, x23]
   26da4: 4e27d4a2     	fadd	v2.4s, v5.4s, v7.4s
   26da8: 4e21d481     	fadd	v1.4s, v4.4s, v1.4s
   26dac: 3cb06a60     	str	q0, [x19, x16]
   26db0: 3cb46a62     	str	q2, [x19, x20]
   26db4: 3caf6a61     	str	q1, [x19, x15]
   26db8: 3cc10f47     	ldr	q7, [x26, #0x10]!
   26dbc: 3cfb6b44     	ldr	q4, [x26, x27]
   26dc0: 3cfc6b41     	ldr	q1, [x26, x28]
   26dc4: 3cf66b42     	ldr	q2, [x26, x22]
   26dc8: 3cf56b45     	ldr	q5, [x26, x21]
   26dcc: 08dfff08     	ldarb	w8, [x24]
   26dd0: 360020e8     	tbz	w8, #0x0, 0x271ec <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x13f0>
   26dd4: 3dc00716     	ldr	q22, [x24, #0x10]
   26dd8: 08dfff08     	ldarb	w8, [x24]
   26ddc: 360026e8     	tbz	w8, #0x0, 0x272b8 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x14bc>
   26de0: 3dc00717     	ldr	q23, [x24, #0x10]
   26de4: 08dfff08     	ldarb	w8, [x24]
   26de8: 36002d48     	tbz	w8, #0x0, 0x27390 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1594>
   26dec: 3dc00718     	ldr	q24, [x24, #0x10]
   26df0: 08dfff08     	ldarb	w8, [x24]
   26df4: 360033c8     	tbz	w8, #0x0, 0x2746c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1670>
   26df8: 4ea2d420     	fsub	v0.4s, v1.4s, v2.4s
   26dfc: 8b170268     	add	x8, x19, x23
   26e00: 4e21d441     	fadd	v1.4s, v2.4s, v1.4s
   26e04: 8b100269     	add	x9, x19, x16
   26e08: 4ea5d482     	fsub	v2.4s, v4.4s, v5.4s
   26e0c: 11001339     	add	w25, w25, #0x4
   26e10: 4e24d4a4     	fadd	v4.4s, v5.4s, v4.4s
   26e14: 6b01033f     	cmp	w25, w1
   26e18: 6e33dc03     	fmul	v3.4s, v0.4s, v19.4s
   26e1c: 6e35dc00     	fmul	v0.4s, v0.4s, v21.4s
   26e20: 4ea71ce5     	mov	v5.16b, v7.16b
   26e24: 4ea71ce6     	mov	v6.16b, v7.16b
   26e28: 4e27d427     	fadd	v7.4s, v1.4s, v7.4s
   26e2c: 4e22ce83     	fmla	v3.4s, v20.4s, v2.4s
   26e30: 4e22ce60     	fmla	v0.4s, v19.4s, v2.4s
   26e34: 3dc141a2     	ldr	q2, [x13, #0x500]
   26e38: 4e21ce05     	fmla	v5.4s, v16.4s, v1.4s
   26e3c: 4e21ce46     	fmla	v6.4s, v18.4s, v1.4s
   26e40: 4e24d4e1     	fadd	v1.4s, v7.4s, v4.4s
   26e44: 4ea00863     	rev64	v3.4s, v3.4s
   26e48: 4ea00800     	rev64	v0.4s, v0.4s
   26e4c: 4e24ce45     	fmla	v5.4s, v18.4s, v4.4s
   26e50: 4e24ce06     	fmla	v6.4s, v16.4s, v4.4s
   26e54: 3d800661     	str	q1, [x19, #0x10]
   26e58: 6e231ec1     	eor	v1.16b, v22.16b, v3.16b
   26e5c: 6ea0f804     	fneg	v4.4s, v0.4s
   26e60: 6ea0f863     	fneg	v3.4s, v3.4s
   26e64: 6e201ee0     	eor	v0.16b, v23.16b, v0.16b
   26e68: 4e21d4a1     	fadd	v1.4s, v5.4s, v1.4s
   26e6c: 6e241f04     	eor	v4.16b, v24.16b, v4.16b
   26e70: 6e231c42     	eor	v2.16b, v2.16b, v3.16b
   26e74: 4e20d4c0     	fadd	v0.4s, v6.4s, v0.4s
   26e78: 3d800501     	str	q1, [x8, #0x10]
   26e7c: 8b140268     	add	x8, x19, x20
   26e80: 4e24d4c1     	fadd	v1.4s, v6.4s, v4.4s
   26e84: 4e22d4a2     	fadd	v2.4s, v5.4s, v2.4s
   26e88: 3d800520     	str	q0, [x9, #0x10]
   26e8c: 8b0f0269     	add	x9, x19, x15
   26e90: 91008273     	add	x19, x19, #0x20
   26e94: 3d800501     	str	q1, [x8, #0x10]
   26e98: 3d800522     	str	q2, [x9, #0x10]
   26e9c: 54fff283     	b.lo	0x26cec <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xef0>
   26ea0: 140001ac     	b	0x27550 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1754>
   26ea4: aa1803e0     	mov	x0, x24
   26ea8: f81d03a4     	stur	x4, [x29, #-0x30]
   26eac: f90063e3     	str	x3, [sp, #0xc0]
   26eb0: b81c03a2     	stur	w2, [x29, #-0x40]
   26eb4: b81b03a1     	stur	w1, [x29, #-0x50]
   26eb8: f81a03af     	stur	x15, [x29, #-0x60]
   26ebc: f81903b0     	stur	x16, [x29, #-0x70]
   26ec0: 3c9803b1     	stur	q17, [x29, #-0x80]
   26ec4: f81703b1     	stur	x17, [x29, #-0x90]
   26ec8: ad3ac3b2     	stp	q18, q16, [x29, #-0xb0]
   26ecc: ad39cfb4     	stp	q20, q19, [x29, #-0xd0]
   26ed0: ad38d7a7     	stp	q7, q21, [x29, #-0xf0]
   26ed4: 3c9003a6     	stur	q6, [x29, #-0x100]
   26ed8: ad090ff6     	stp	q22, q3, [sp, #0x120]
   26edc: 3d8047e4     	str	q4, [sp, #0x110]
   26ee0: 94008abc     	bl	0x499d0 <__cxa_guard_acquire@plt>
   26ee4: ad48dbe4     	ldp	q4, q22, [sp, #0x110]
   26ee8: f000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   26eec: ad781fa6     	ldp	q6, q7, [x29, #-0x100]
   26ef0: ad7953b5     	ldp	q21, q20, [x29, #-0xe0]
   26ef4: ad7a4bb3     	ldp	q19, q18, [x29, #-0xc0]
   26ef8: 3dc04fe3     	ldr	q3, [sp, #0x130]
   26efc: 3cd603b0     	ldur	q16, [x29, #-0xa0]
   26f00: f85703b1     	ldur	x17, [x29, #-0x90]
   26f04: 3cd803b1     	ldur	q17, [x29, #-0x80]
   26f08: f85903b0     	ldur	x16, [x29, #-0x70]
   26f0c: f85a03af     	ldur	x15, [x29, #-0x60]
   26f10: b85b03a1     	ldur	w1, [x29, #-0x50]
   26f14: b85c03a2     	ldur	w2, [x29, #-0x40]
   26f18: f94063e3     	ldr	x3, [sp, #0xc0]
   26f1c: f85d03a4     	ldur	x4, [x29, #-0x30]
   26f20: 34ffef60     	cbz	w0, 0x26d0c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xf10>
   26f24: aa1803e0     	mov	x0, x24
   26f28: 3d800711     	str	q17, [x24, #0x10]
   26f2c: 94008aad     	bl	0x499e0 <__cxa_guard_release@plt>
   26f30: ad48dbe4     	ldp	q4, q22, [sp, #0x110]
   26f34: f000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   26f38: ad781fa6     	ldp	q6, q7, [x29, #-0x100]
   26f3c: ad7953b5     	ldp	q21, q20, [x29, #-0xe0]
   26f40: ad7a4bb3     	ldp	q19, q18, [x29, #-0xc0]
   26f44: 3dc04fe3     	ldr	q3, [sp, #0x130]
   26f48: 3cd603b0     	ldur	q16, [x29, #-0xa0]
   26f4c: f85703b1     	ldur	x17, [x29, #-0x90]
   26f50: 3cd803b1     	ldur	q17, [x29, #-0x80]
   26f54: f85903b0     	ldur	x16, [x29, #-0x70]
   26f58: f85a03af     	ldur	x15, [x29, #-0x60]
   26f5c: b85b03a1     	ldur	w1, [x29, #-0x50]
   26f60: b85c03a2     	ldur	w2, [x29, #-0x40]
   26f64: f94063e3     	ldr	x3, [sp, #0xc0]
   26f68: f85d03a4     	ldur	x4, [x29, #-0x30]
   26f6c: 17ffff68     	b	0x26d0c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xf10>
   26f70: aa1803e0     	mov	x0, x24
   26f74: f81d03a4     	stur	x4, [x29, #-0x30]
   26f78: f90063e3     	str	x3, [sp, #0xc0]
   26f7c: b81c03a2     	stur	w2, [x29, #-0x40]
   26f80: b81b03a1     	stur	w1, [x29, #-0x50]
   26f84: f81a03af     	stur	x15, [x29, #-0x60]
   26f88: f81903b0     	stur	x16, [x29, #-0x70]
   26f8c: 3c9803b1     	stur	q17, [x29, #-0x80]
   26f90: f81703b1     	stur	x17, [x29, #-0x90]
   26f94: ad3ac3b2     	stp	q18, q16, [x29, #-0xb0]
   26f98: ad39cfb4     	stp	q20, q19, [x29, #-0xd0]
   26f9c: ad38d7a7     	stp	q7, q21, [x29, #-0xf0]
   26fa0: 3c9003a6     	stur	q6, [x29, #-0x100]
   26fa4: ad090ff6     	stp	q22, q3, [sp, #0x120]
   26fa8: ad0813f7     	stp	q23, q4, [sp, #0x100]
   26fac: 94008a89     	bl	0x499d0 <__cxa_guard_acquire@plt>
   26fb0: ad4813f7     	ldp	q23, q4, [sp, #0x100]
   26fb4: f000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   26fb8: ad490ff6     	ldp	q22, q3, [sp, #0x120]
   26fbc: ad781fa6     	ldp	q6, q7, [x29, #-0x100]
   26fc0: ad7953b5     	ldp	q21, q20, [x29, #-0xe0]
   26fc4: ad7a4bb3     	ldp	q19, q18, [x29, #-0xc0]
   26fc8: 3cd603b0     	ldur	q16, [x29, #-0xa0]
   26fcc: f85703b1     	ldur	x17, [x29, #-0x90]
   26fd0: 3cd803b1     	ldur	q17, [x29, #-0x80]
   26fd4: f85903b0     	ldur	x16, [x29, #-0x70]
   26fd8: f85a03af     	ldur	x15, [x29, #-0x60]
   26fdc: b85b03a1     	ldur	w1, [x29, #-0x50]
   26fe0: b85c03a2     	ldur	w2, [x29, #-0x40]
   26fe4: f94063e3     	ldr	x3, [sp, #0xc0]
   26fe8: f85d03a4     	ldur	x4, [x29, #-0x30]
   26fec: 34ffe960     	cbz	w0, 0x26d18 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xf1c>
   26ff0: aa1803e0     	mov	x0, x24
   26ff4: 3d800711     	str	q17, [x24, #0x10]
   26ff8: 94008a7a     	bl	0x499e0 <__cxa_guard_release@plt>
   26ffc: ad4813f7     	ldp	q23, q4, [sp, #0x100]
   27000: d000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   27004: ad490ff6     	ldp	q22, q3, [sp, #0x120]
   27008: ad781fa6     	ldp	q6, q7, [x29, #-0x100]
   2700c: ad7953b5     	ldp	q21, q20, [x29, #-0xe0]
   27010: ad7a4bb3     	ldp	q19, q18, [x29, #-0xc0]
   27014: 3cd603b0     	ldur	q16, [x29, #-0xa0]
   27018: f85703b1     	ldur	x17, [x29, #-0x90]
   2701c: 3cd803b1     	ldur	q17, [x29, #-0x80]
   27020: f85903b0     	ldur	x16, [x29, #-0x70]
   27024: f85a03af     	ldur	x15, [x29, #-0x60]
   27028: b85b03a1     	ldur	w1, [x29, #-0x50]
   2702c: b85c03a2     	ldur	w2, [x29, #-0x40]
   27030: f94063e3     	ldr	x3, [sp, #0xc0]
   27034: f85d03a4     	ldur	x4, [x29, #-0x30]
   27038: 17ffff38     	b	0x26d18 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xf1c>
   2703c: aa1803e0     	mov	x0, x24
   27040: f81d03a4     	stur	x4, [x29, #-0x30]
   27044: f90063e3     	str	x3, [sp, #0xc0]
   27048: b81c03a2     	stur	w2, [x29, #-0x40]
   2704c: b81b03a1     	stur	w1, [x29, #-0x50]
   27050: f81a03af     	stur	x15, [x29, #-0x60]
   27054: f81903b0     	stur	x16, [x29, #-0x70]
   27058: 3c9803b1     	stur	q17, [x29, #-0x80]
   2705c: f81703b1     	stur	x17, [x29, #-0x90]
   27060: ad3ac3b2     	stp	q18, q16, [x29, #-0xb0]
   27064: ad39cfb4     	stp	q20, q19, [x29, #-0xd0]
   27068: ad38d7a7     	stp	q7, q21, [x29, #-0xf0]
   2706c: 3c9003a6     	stur	q6, [x29, #-0x100]
   27070: ad090ff6     	stp	q22, q3, [sp, #0x120]
   27074: ad0813f7     	stp	q23, q4, [sp, #0x100]
   27078: 3d803ff8     	str	q24, [sp, #0xf0]
   2707c: 94008a55     	bl	0x499d0 <__cxa_guard_acquire@plt>
   27080: ad47dff8     	ldp	q24, q23, [sp, #0xf0]
   27084: d000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   27088: ad48dbe4     	ldp	q4, q22, [sp, #0x110]
   2708c: ad781fa6     	ldp	q6, q7, [x29, #-0x100]
   27090: ad7953b5     	ldp	q21, q20, [x29, #-0xe0]
   27094: ad7a4bb3     	ldp	q19, q18, [x29, #-0xc0]
   27098: 3dc04fe3     	ldr	q3, [sp, #0x130]
   2709c: 3cd603b0     	ldur	q16, [x29, #-0xa0]
   270a0: f85703b1     	ldur	x17, [x29, #-0x90]
   270a4: 3cd803b1     	ldur	q17, [x29, #-0x80]
   270a8: f85903b0     	ldur	x16, [x29, #-0x70]
   270ac: f85a03af     	ldur	x15, [x29, #-0x60]
   270b0: b85b03a1     	ldur	w1, [x29, #-0x50]
   270b4: b85c03a2     	ldur	w2, [x29, #-0x40]
   270b8: f94063e3     	ldr	x3, [sp, #0xc0]
   270bc: f85d03a4     	ldur	x4, [x29, #-0x30]
   270c0: 34ffe320     	cbz	w0, 0x26d24 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xf28>
   270c4: aa1803e0     	mov	x0, x24
   270c8: 3d800711     	str	q17, [x24, #0x10]
   270cc: 94008a45     	bl	0x499e0 <__cxa_guard_release@plt>
   270d0: ad47dff8     	ldp	q24, q23, [sp, #0xf0]
   270d4: d000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   270d8: ad48dbe4     	ldp	q4, q22, [sp, #0x110]
   270dc: ad781fa6     	ldp	q6, q7, [x29, #-0x100]
   270e0: ad7953b5     	ldp	q21, q20, [x29, #-0xe0]
   270e4: ad7a4bb3     	ldp	q19, q18, [x29, #-0xc0]
   270e8: 3dc04fe3     	ldr	q3, [sp, #0x130]
   270ec: 3cd603b0     	ldur	q16, [x29, #-0xa0]
   270f0: f85703b1     	ldur	x17, [x29, #-0x90]
   270f4: 3cd803b1     	ldur	q17, [x29, #-0x80]
   270f8: f85903b0     	ldur	x16, [x29, #-0x70]
   270fc: f85a03af     	ldur	x15, [x29, #-0x60]
   27100: b85b03a1     	ldur	w1, [x29, #-0x50]
   27104: b85c03a2     	ldur	w2, [x29, #-0x40]
   27108: f94063e3     	ldr	x3, [sp, #0xc0]
   2710c: f85d03a4     	ldur	x4, [x29, #-0x30]
   27110: 17ffff05     	b	0x26d24 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xf28>
   27114: aa1803e0     	mov	x0, x24
   27118: f81d03a4     	stur	x4, [x29, #-0x30]
   2711c: f90063e3     	str	x3, [sp, #0xc0]
   27120: b81c03a2     	stur	w2, [x29, #-0x40]
   27124: b81b03a1     	stur	w1, [x29, #-0x50]
   27128: f81a03af     	stur	x15, [x29, #-0x60]
   2712c: f81903b0     	stur	x16, [x29, #-0x70]
   27130: 3c9803b1     	stur	q17, [x29, #-0x80]
   27134: f81703b1     	stur	x17, [x29, #-0x90]
   27138: ad3ac3b2     	stp	q18, q16, [x29, #-0xb0]
   2713c: ad39cfb4     	stp	q20, q19, [x29, #-0xd0]
   27140: ad38d7a7     	stp	q7, q21, [x29, #-0xf0]
   27144: 3c9003a6     	stur	q6, [x29, #-0x100]
   27148: ad090ff6     	stp	q22, q3, [sp, #0x120]
   2714c: ad0813f7     	stp	q23, q4, [sp, #0x100]
   27150: ad0763f9     	stp	q25, q24, [sp, #0xe0]
   27154: 94008a1f     	bl	0x499d0 <__cxa_guard_acquire@plt>
   27158: ad4763f9     	ldp	q25, q24, [sp, #0xe0]
   2715c: d000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   27160: ad4813f7     	ldp	q23, q4, [sp, #0x100]
   27164: ad490ff6     	ldp	q22, q3, [sp, #0x120]
   27168: ad781fa6     	ldp	q6, q7, [x29, #-0x100]
   2716c: ad7953b5     	ldp	q21, q20, [x29, #-0xe0]
   27170: ad7a4bb3     	ldp	q19, q18, [x29, #-0xc0]
   27174: 3cd603b0     	ldur	q16, [x29, #-0xa0]
   27178: f85703b1     	ldur	x17, [x29, #-0x90]
   2717c: 3cd803b1     	ldur	q17, [x29, #-0x80]
   27180: f85903b0     	ldur	x16, [x29, #-0x70]
   27184: f85a03af     	ldur	x15, [x29, #-0x60]
   27188: b85b03a1     	ldur	w1, [x29, #-0x50]
   2718c: b85c03a2     	ldur	w2, [x29, #-0x40]
   27190: f94063e3     	ldr	x3, [sp, #0xc0]
   27194: f85d03a4     	ldur	x4, [x29, #-0x30]
   27198: 34ffdcc0     	cbz	w0, 0x26d30 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xf34>
   2719c: aa1803e0     	mov	x0, x24
   271a0: 3d800711     	str	q17, [x24, #0x10]
   271a4: 94008a0f     	bl	0x499e0 <__cxa_guard_release@plt>
   271a8: ad4763f9     	ldp	q25, q24, [sp, #0xe0]
   271ac: d000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   271b0: ad4813f7     	ldp	q23, q4, [sp, #0x100]
   271b4: ad490ff6     	ldp	q22, q3, [sp, #0x120]
   271b8: ad781fa6     	ldp	q6, q7, [x29, #-0x100]
   271bc: ad7953b5     	ldp	q21, q20, [x29, #-0xe0]
   271c0: ad7a4bb3     	ldp	q19, q18, [x29, #-0xc0]
   271c4: 3cd603b0     	ldur	q16, [x29, #-0xa0]
   271c8: f85703b1     	ldur	x17, [x29, #-0x90]
   271cc: 3cd803b1     	ldur	q17, [x29, #-0x80]
   271d0: f85903b0     	ldur	x16, [x29, #-0x70]
   271d4: f85a03af     	ldur	x15, [x29, #-0x60]
   271d8: b85b03a1     	ldur	w1, [x29, #-0x50]
   271dc: b85c03a2     	ldur	w2, [x29, #-0x40]
   271e0: f94063e3     	ldr	x3, [sp, #0xc0]
   271e4: f85d03a4     	ldur	x4, [x29, #-0x30]
   271e8: 17fffed2     	b	0x26d30 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xf34>
   271ec: aa1803e0     	mov	x0, x24
   271f0: f81d03a4     	stur	x4, [x29, #-0x30]
   271f4: aa0303fa     	mov	x26, x3
   271f8: b81c03a2     	stur	w2, [x29, #-0x40]
   271fc: b81b03a1     	stur	w1, [x29, #-0x50]
   27200: f81a03af     	stur	x15, [x29, #-0x60]
   27204: f81903b0     	stur	x16, [x29, #-0x70]
   27208: 3c9803b1     	stur	q17, [x29, #-0x80]
   2720c: f81703b1     	stur	x17, [x29, #-0x90]
   27210: ad3ac3b2     	stp	q18, q16, [x29, #-0xb0]
   27214: ad39cfb4     	stp	q20, q19, [x29, #-0xd0]
   27218: ad38d7a7     	stp	q7, q21, [x29, #-0xf0]
   2721c: 3c9003a4     	stur	q4, [x29, #-0x100]
   27220: ad0917e1     	stp	q1, q5, [sp, #0x120]
   27224: 3d8047e2     	str	q2, [sp, #0x110]
   27228: 940089ea     	bl	0x499d0 <__cxa_guard_acquire@plt>
   2722c: ad4887e2     	ldp	q2, q1, [sp, #0x110]
   27230: d000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   27234: aa1a03e3     	mov	x3, x26
   27238: ad781fa4     	ldp	q4, q7, [x29, #-0x100]
   2723c: ad7953b5     	ldp	q21, q20, [x29, #-0xe0]
   27240: ad7a4bb3     	ldp	q19, q18, [x29, #-0xc0]
   27244: 3dc04fe5     	ldr	q5, [sp, #0x130]
   27248: 3cd603b0     	ldur	q16, [x29, #-0xa0]
   2724c: f85703b1     	ldur	x17, [x29, #-0x90]
   27250: 3cd803b1     	ldur	q17, [x29, #-0x80]
   27254: f85903b0     	ldur	x16, [x29, #-0x70]
   27258: f85a03af     	ldur	x15, [x29, #-0x60]
   2725c: b85b03a1     	ldur	w1, [x29, #-0x50]
   27260: b85c03a2     	ldur	w2, [x29, #-0x40]
   27264: f85d03a4     	ldur	x4, [x29, #-0x30]
   27268: 34ffdb60     	cbz	w0, 0x26dd4 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xfd8>
   2726c: aa1803e0     	mov	x0, x24
   27270: 3d800711     	str	q17, [x24, #0x10]
   27274: 940089db     	bl	0x499e0 <__cxa_guard_release@plt>
   27278: ad4887e2     	ldp	q2, q1, [sp, #0x110]
   2727c: d000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   27280: aa1a03e3     	mov	x3, x26
   27284: ad781fa4     	ldp	q4, q7, [x29, #-0x100]
   27288: ad7953b5     	ldp	q21, q20, [x29, #-0xe0]
   2728c: ad7a4bb3     	ldp	q19, q18, [x29, #-0xc0]
   27290: 3dc04fe5     	ldr	q5, [sp, #0x130]
   27294: 3cd603b0     	ldur	q16, [x29, #-0xa0]
   27298: f85703b1     	ldur	x17, [x29, #-0x90]
   2729c: 3cd803b1     	ldur	q17, [x29, #-0x80]
   272a0: f85903b0     	ldur	x16, [x29, #-0x70]
   272a4: f85a03af     	ldur	x15, [x29, #-0x60]
   272a8: b85b03a1     	ldur	w1, [x29, #-0x50]
   272ac: b85c03a2     	ldur	w2, [x29, #-0x40]
   272b0: f85d03a4     	ldur	x4, [x29, #-0x30]
   272b4: 17fffec8     	b	0x26dd4 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xfd8>
   272b8: aa1803e0     	mov	x0, x24
   272bc: f81d03a4     	stur	x4, [x29, #-0x30]
   272c0: aa0303fa     	mov	x26, x3
   272c4: b81c03a2     	stur	w2, [x29, #-0x40]
   272c8: b81b03a1     	stur	w1, [x29, #-0x50]
   272cc: f81a03af     	stur	x15, [x29, #-0x60]
   272d0: f81903b0     	stur	x16, [x29, #-0x70]
   272d4: 3c9803b1     	stur	q17, [x29, #-0x80]
   272d8: f81703b1     	stur	x17, [x29, #-0x90]
   272dc: ad3ac3b2     	stp	q18, q16, [x29, #-0xb0]
   272e0: ad39cfb4     	stp	q20, q19, [x29, #-0xd0]
   272e4: ad38d7a7     	stp	q7, q21, [x29, #-0xf0]
   272e8: 3d8043f6     	str	q22, [sp, #0x100]
   272ec: 3c9003a4     	stur	q4, [x29, #-0x100]
   272f0: ad0917e1     	stp	q1, q5, [sp, #0x120]
   272f4: 3d8047e2     	str	q2, [sp, #0x110]
   272f8: 940089b6     	bl	0x499d0 <__cxa_guard_acquire@plt>
   272fc: ad4887e2     	ldp	q2, q1, [sp, #0x110]
   27300: d000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   27304: aa1a03e3     	mov	x3, x26
   27308: ad781fa4     	ldp	q4, q7, [x29, #-0x100]
   2730c: ad7953b5     	ldp	q21, q20, [x29, #-0xe0]
   27310: ad7a4bb3     	ldp	q19, q18, [x29, #-0xc0]
   27314: 3dc04fe5     	ldr	q5, [sp, #0x130]
   27318: 3dc043f6     	ldr	q22, [sp, #0x100]
   2731c: 3cd603b0     	ldur	q16, [x29, #-0xa0]
   27320: f85703b1     	ldur	x17, [x29, #-0x90]
   27324: 3cd803b1     	ldur	q17, [x29, #-0x80]
   27328: f85903b0     	ldur	x16, [x29, #-0x70]
   2732c: f85a03af     	ldur	x15, [x29, #-0x60]
   27330: b85b03a1     	ldur	w1, [x29, #-0x50]
   27334: b85c03a2     	ldur	w2, [x29, #-0x40]
   27338: f85d03a4     	ldur	x4, [x29, #-0x30]
   2733c: 34ffd520     	cbz	w0, 0x26de0 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xfe4>
   27340: aa1803e0     	mov	x0, x24
   27344: 3d800711     	str	q17, [x24, #0x10]
   27348: 940089a6     	bl	0x499e0 <__cxa_guard_release@plt>
   2734c: ad4887e2     	ldp	q2, q1, [sp, #0x110]
   27350: d000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   27354: aa1a03e3     	mov	x3, x26
   27358: ad781fa4     	ldp	q4, q7, [x29, #-0x100]
   2735c: ad7953b5     	ldp	q21, q20, [x29, #-0xe0]
   27360: ad7a4bb3     	ldp	q19, q18, [x29, #-0xc0]
   27364: 3dc04fe5     	ldr	q5, [sp, #0x130]
   27368: 3dc043f6     	ldr	q22, [sp, #0x100]
   2736c: 3cd603b0     	ldur	q16, [x29, #-0xa0]
   27370: f85703b1     	ldur	x17, [x29, #-0x90]
   27374: 3cd803b1     	ldur	q17, [x29, #-0x80]
   27378: f85903b0     	ldur	x16, [x29, #-0x70]
   2737c: f85a03af     	ldur	x15, [x29, #-0x60]
   27380: b85b03a1     	ldur	w1, [x29, #-0x50]
   27384: b85c03a2     	ldur	w2, [x29, #-0x40]
   27388: f85d03a4     	ldur	x4, [x29, #-0x30]
   2738c: 17fffe95     	b	0x26de0 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xfe4>
   27390: aa1803e0     	mov	x0, x24
   27394: f81d03a4     	stur	x4, [x29, #-0x30]
   27398: aa0303fa     	mov	x26, x3
   2739c: b81c03a2     	stur	w2, [x29, #-0x40]
   273a0: b81b03a1     	stur	w1, [x29, #-0x50]
   273a4: f81a03af     	stur	x15, [x29, #-0x60]
   273a8: f81903b0     	stur	x16, [x29, #-0x70]
   273ac: 3c9803b1     	stur	q17, [x29, #-0x80]
   273b0: f81703b1     	stur	x17, [x29, #-0x90]
   273b4: ad3ac3b2     	stp	q18, q16, [x29, #-0xb0]
   273b8: ad39cfb4     	stp	q20, q19, [x29, #-0xd0]
   273bc: ad38d7a7     	stp	q7, q21, [x29, #-0xf0]
   273c0: 3d8043f6     	str	q22, [sp, #0x100]
   273c4: 3c9003a4     	stur	q4, [x29, #-0x100]
   273c8: ad0917e1     	stp	q1, q5, [sp, #0x120]
   273cc: 3d803ff7     	str	q23, [sp, #0xf0]
   273d0: 3d8047e2     	str	q2, [sp, #0x110]
   273d4: 9400897f     	bl	0x499d0 <__cxa_guard_acquire@plt>
   273d8: ad4887e2     	ldp	q2, q1, [sp, #0x110]
   273dc: d000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   273e0: aa1a03e3     	mov	x3, x26
   273e4: ad47dbf7     	ldp	q23, q22, [sp, #0xf0]
   273e8: ad781fa4     	ldp	q4, q7, [x29, #-0x100]
   273ec: ad7953b5     	ldp	q21, q20, [x29, #-0xe0]
   273f0: ad7a4bb3     	ldp	q19, q18, [x29, #-0xc0]
   273f4: 3dc04fe5     	ldr	q5, [sp, #0x130]
   273f8: 3cd603b0     	ldur	q16, [x29, #-0xa0]
   273fc: f85703b1     	ldur	x17, [x29, #-0x90]
   27400: 3cd803b1     	ldur	q17, [x29, #-0x80]
   27404: f85903b0     	ldur	x16, [x29, #-0x70]
   27408: f85a03af     	ldur	x15, [x29, #-0x60]
   2740c: b85b03a1     	ldur	w1, [x29, #-0x50]
   27410: b85c03a2     	ldur	w2, [x29, #-0x40]
   27414: f85d03a4     	ldur	x4, [x29, #-0x30]
   27418: 34ffcea0     	cbz	w0, 0x26dec <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xff0>
   2741c: aa1803e0     	mov	x0, x24
   27420: 3d800711     	str	q17, [x24, #0x10]
   27424: 9400896f     	bl	0x499e0 <__cxa_guard_release@plt>
   27428: ad4887e2     	ldp	q2, q1, [sp, #0x110]
   2742c: d000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   27430: aa1a03e3     	mov	x3, x26
   27434: ad47dbf7     	ldp	q23, q22, [sp, #0xf0]
   27438: ad781fa4     	ldp	q4, q7, [x29, #-0x100]
   2743c: ad7953b5     	ldp	q21, q20, [x29, #-0xe0]
   27440: ad7a4bb3     	ldp	q19, q18, [x29, #-0xc0]
   27444: 3dc04fe5     	ldr	q5, [sp, #0x130]
   27448: 3cd603b0     	ldur	q16, [x29, #-0xa0]
   2744c: f85703b1     	ldur	x17, [x29, #-0x90]
   27450: 3cd803b1     	ldur	q17, [x29, #-0x80]
   27454: f85903b0     	ldur	x16, [x29, #-0x70]
   27458: f85a03af     	ldur	x15, [x29, #-0x60]
   2745c: b85b03a1     	ldur	w1, [x29, #-0x50]
   27460: b85c03a2     	ldur	w2, [x29, #-0x40]
   27464: f85d03a4     	ldur	x4, [x29, #-0x30]
   27468: 17fffe61     	b	0x26dec <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xff0>
   2746c: aa1803e0     	mov	x0, x24
   27470: f81d03a4     	stur	x4, [x29, #-0x30]
   27474: aa0303fa     	mov	x26, x3
   27478: b81c03a2     	stur	w2, [x29, #-0x40]
   2747c: b81b03a1     	stur	w1, [x29, #-0x50]
   27480: f81a03af     	stur	x15, [x29, #-0x60]
   27484: f81903b0     	stur	x16, [x29, #-0x70]
   27488: 3c9803b1     	stur	q17, [x29, #-0x80]
   2748c: f81703b1     	stur	x17, [x29, #-0x90]
   27490: ad3ac3b2     	stp	q18, q16, [x29, #-0xb0]
   27494: ad39cfb4     	stp	q20, q19, [x29, #-0xd0]
   27498: ad38d7a7     	stp	q7, q21, [x29, #-0xf0]
   2749c: 3d8043f6     	str	q22, [sp, #0x100]
   274a0: 3c9003a4     	stur	q4, [x29, #-0x100]
   274a4: ad0917e1     	stp	q1, q5, [sp, #0x120]
   274a8: ad075ff8     	stp	q24, q23, [sp, #0xe0]
   274ac: 3d8047e2     	str	q2, [sp, #0x110]
   274b0: 94008948     	bl	0x499d0 <__cxa_guard_acquire@plt>
   274b4: ad475ff8     	ldp	q24, q23, [sp, #0xe0]
   274b8: d000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   274bc: aa1a03e3     	mov	x3, x26
   274c0: ad4887e2     	ldp	q2, q1, [sp, #0x110]
   274c4: ad781fa4     	ldp	q4, q7, [x29, #-0x100]
   274c8: ad7953b5     	ldp	q21, q20, [x29, #-0xe0]
   274cc: ad7a4bb3     	ldp	q19, q18, [x29, #-0xc0]
   274d0: 3dc04fe5     	ldr	q5, [sp, #0x130]
   274d4: 3dc043f6     	ldr	q22, [sp, #0x100]
   274d8: 3cd603b0     	ldur	q16, [x29, #-0xa0]
   274dc: f85703b1     	ldur	x17, [x29, #-0x90]
   274e0: 3cd803b1     	ldur	q17, [x29, #-0x80]
   274e4: f85903b0     	ldur	x16, [x29, #-0x70]
   274e8: f85a03af     	ldur	x15, [x29, #-0x60]
   274ec: b85b03a1     	ldur	w1, [x29, #-0x50]
   274f0: b85c03a2     	ldur	w2, [x29, #-0x40]
   274f4: f85d03a4     	ldur	x4, [x29, #-0x30]
   274f8: 34ffc800     	cbz	w0, 0x26df8 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xffc>
   274fc: aa1803e0     	mov	x0, x24
   27500: 3d800711     	str	q17, [x24, #0x10]
   27504: 94008937     	bl	0x499e0 <__cxa_guard_release@plt>
   27508: ad475ff8     	ldp	q24, q23, [sp, #0xe0]
   2750c: d000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   27510: aa1a03e3     	mov	x3, x26
   27514: ad4887e2     	ldp	q2, q1, [sp, #0x110]
   27518: ad781fa4     	ldp	q4, q7, [x29, #-0x100]
   2751c: ad7953b5     	ldp	q21, q20, [x29, #-0xe0]
   27520: ad7a4bb3     	ldp	q19, q18, [x29, #-0xc0]
   27524: 3dc04fe5     	ldr	q5, [sp, #0x130]
   27528: 3dc043f6     	ldr	q22, [sp, #0x100]
   2752c: 3cd603b0     	ldur	q16, [x29, #-0xa0]
   27530: f85703b1     	ldur	x17, [x29, #-0x90]
   27534: 3cd803b1     	ldur	q17, [x29, #-0x80]
   27538: f85903b0     	ldur	x16, [x29, #-0x70]
   2753c: f85a03af     	ldur	x15, [x29, #-0x60]
   27540: b85b03a1     	ldur	w1, [x29, #-0x50]
   27544: b85c03a2     	ldur	w2, [x29, #-0x40]
   27548: f85d03a4     	ldur	x4, [x29, #-0x30]
   2754c: 17fffe2b     	b	0x26df8 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xffc>
   27550: 7100085f     	cmp	w2, #0x2
   27554: 5400aee3     	b.lo	0x28b30 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x2d34>
   27558: 3400aec1     	cbz	w1, 0x28b30 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x2d34>
   2755c: 528377a8     	mov	w8, #0x1bbd             // =7101
   27560: 5286ef49     	mov	w9, #0x377a             // =14202
   27564: 72b7e9e8     	movk	w8, #0xbf4f, lsl #16
   27568: 72a7d3c9     	movk	w9, #0x3e9e, lsl #16
   2756c: 528f230b     	mov	w11, #0x7918            // =31000
   27570: 8b11062a     	add	x10, x17, x17, lsl #1
   27574: 72a7e2cb     	movk	w11, #0x3f16, lsl #16
   27578: 2a1f03ec     	mov	w12, wzr
   2757c: 4e040d12     	dup	v18.4s, w8
   27580: 4e040d33     	dup	v19.4s, w9
   27584: 528f0e28     	mov	w8, #0x7871             // =30833
   27588: 528f0e29     	mov	w9, #0x7871             // =30833
   2758c: 72a7ee68     	movk	w8, #0x3f73, lsl #16
   27590: 72b7ee69     	movk	w9, #0xbf73, lsl #16
   27594: 0b01082e     	add	w14, w1, w1, lsl #2
   27598: 910042f4     	add	x20, x23, #0x10
   2759c: d37df157     	lsl	x23, x10, #3
   275a0: 5280002a     	mov	w10, #0x1               // =1
   275a4: 4e040d74     	dup	v20.4s, w11
   275a8: 4e040d15     	dup	v21.4s, w8
   275ac: 4e040d36     	dup	v22.4s, w9
   275b0: 14000004     	b	0x275c0 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x17c4>
   275b4: 1100054a     	add	w10, w10, #0x1
   275b8: 6b02015f     	cmp	w10, w2
   275bc: 5400aba0     	b.eq	0x28b30 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x2d34>
   275c0: adc16097     	ldp	q23, q24, [x4, #0x20]!
   275c4: 0b0e018c     	add	w12, w12, w14
   275c8: 2a1f03f9     	mov	w25, wzr
   275cc: 8b2c4c6b     	add	x11, x3, w12, uxtw #3
   275d0: 4e0c06e0     	dup	v0.4s, v23.s[1]
   275d4: 4e1c06e1     	dup	v1.4s, v23.s[3]
   275d8: 4e0c0702     	dup	v2.4s, v24.s[1]
   275dc: 4e1c0703     	dup	v3.4s, v24.s[3]
   275e0: 6ea0f819     	fneg	v25.4s, v0.4s
   275e4: 6ea0f83a     	fneg	v26.4s, v1.4s
   275e8: 6ea0f85b     	fneg	v27.4s, v2.4s
   275ec: 6ea0f87c     	fneg	v28.4s, v3.4s
   275f0: 8b394d7a     	add	x26, x11, w25, uxtw #3
   275f4: 3cfb6b46     	ldr	q6, [x26, x27]
   275f8: 3cfc6b42     	ldr	q2, [x26, x28]
   275fc: 3cf66b45     	ldr	q5, [x26, x22]
   27600: 3cf56b47     	ldr	q7, [x26, x21]
   27604: 3dc0035d     	ldr	q29, [x26]
   27608: 08dfff08     	ldarb	w8, [x24]
   2760c: 360014e8     	tbz	w8, #0x0, 0x278a8 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1aac>
   27610: 3dc00710     	ldr	q16, [x24, #0x10]
   27614: 08dfff08     	ldarb	w8, [x24]
   27618: 36001d28     	tbz	w8, #0x0, 0x279bc <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1bc0>
   2761c: 3dc0071e     	ldr	q30, [x24, #0x10]
   27620: 08dfff08     	ldarb	w8, [x24]
   27624: 36002568     	tbz	w8, #0x0, 0x27ad0 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1cd4>
   27628: 3dc00708     	ldr	q8, [x24, #0x10]
   2762c: 08dfff08     	ldarb	w8, [x24]
   27630: 36002e08     	tbz	w8, #0x0, 0x27bf0 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1df4>
   27634: 3dc0070a     	ldr	q10, [x24, #0x10]
   27638: 08dfff08     	ldarb	w8, [x24]
   2763c: 360036a8     	tbz	w8, #0x0, 0x27d10 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1f14>
   27640: 3dc0071f     	ldr	q31, [x24, #0x10]
   27644: 08dfff08     	ldarb	w8, [x24]
   27648: 36003fa8     	tbz	w8, #0x0, 0x27e3c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x2040>
   2764c: 3dc00709     	ldr	q9, [x24, #0x10]
   27650: 08dfff08     	ldarb	w8, [x24]
   27654: 360048e8     	tbz	w8, #0x0, 0x27f70 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x2174>
   27658: 3dc0070b     	ldr	q11, [x24, #0x10]
   2765c: 08dfff08     	ldarb	w8, [x24]
   27660: 36005248     	tbz	w8, #0x0, 0x280a8 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x22ac>
   27664: 4ea00840     	rev64	v0.4s, v2.4s
   27668: 8b140268     	add	x8, x19, x20
   2766c: 4f9890a3     	fmul	v3.4s, v5.4s, v24.s[0]
   27670: 4ea008a5     	rev64	v5.4s, v5.4s
   27674: 4f9790c1     	fmul	v1.4s, v6.4s, v23.s[0]
   27678: 4f9898e4     	fmul	v4.4s, v7.4s, v24.s[2]
   2767c: 4ea008c6     	rev64	v6.4s, v6.4s
   27680: 4f979842     	fmul	v2.4s, v2.4s, v23.s[2]
   27684: 6e3adc00     	fmul	v0.4s, v0.4s, v26.4s
   27688: 4ea008e7     	rev64	v7.4s, v7.4s
   2768c: 6e3bdca5     	fmul	v5.4s, v5.4s, v27.4s
   27690: 6e39dcc6     	fmul	v6.4s, v6.4s, v25.4s
   27694: 6e201fc0     	eor	v0.16b, v30.16b, v0.16b
   27698: 6e3cdce7     	fmul	v7.4s, v7.4s, v28.4s
   2769c: 6e251d05     	eor	v5.16b, v8.16b, v5.16b
   276a0: 6e261e06     	eor	v6.16b, v16.16b, v6.16b
   276a4: 3dc00710     	ldr	q16, [x24, #0x10]
   276a8: 4e20d440     	fadd	v0.4s, v2.4s, v0.4s
   276ac: 6e271d42     	eor	v2.16b, v10.16b, v7.16b
   276b0: 4e25d463     	fadd	v3.4s, v3.4s, v5.4s
   276b4: 4e26d421     	fadd	v1.4s, v1.4s, v6.4s
   276b8: 4ebd1fa7     	mov	v7.16b, v29.16b
   276bc: 4e22d482     	fadd	v2.4s, v4.4s, v2.4s
   276c0: 4ea3d404     	fsub	v4.4s, v0.4s, v3.4s
   276c4: 4e20d460     	fadd	v0.4s, v3.4s, v0.4s
   276c8: 4ebd1fa3     	mov	v3.16b, v29.16b
   276cc: 4ea2d425     	fsub	v5.4s, v1.4s, v2.4s
   276d0: 6e34dc86     	fmul	v6.4s, v4.4s, v20.4s
   276d4: 6e36dc84     	fmul	v4.4s, v4.4s, v22.4s
   276d8: 4e20ce67     	fmla	v7.4s, v19.4s, v0.4s
   276dc: 4e21d441     	fadd	v1.4s, v2.4s, v1.4s
   276e0: 4e20ce43     	fmla	v3.4s, v18.4s, v0.4s
   276e4: 4e3dd400     	fadd	v0.4s, v0.4s, v29.4s
   276e8: 4e25cea6     	fmla	v6.4s, v21.4s, v5.4s
   276ec: 4e25ce84     	fmla	v4.4s, v20.4s, v5.4s
   276f0: 4e21ce63     	fmla	v3.4s, v19.4s, v1.4s
   276f4: 4e21ce47     	fmla	v7.4s, v18.4s, v1.4s
   276f8: 4e21d400     	fadd	v0.4s, v0.4s, v1.4s
   276fc: 4ea008c2     	rev64	v2.4s, v6.4s
   27700: 4ea00884     	rev64	v4.4s, v4.4s
   27704: 3d800260     	str	q0, [x19]
   27708: 6e221fe1     	eor	v1.16b, v31.16b, v2.16b
   2770c: 6ea0f885     	fneg	v5.4s, v4.4s
   27710: 6ea0f842     	fneg	v2.4s, v2.4s
   27714: 6e241d24     	eor	v4.16b, v9.16b, v4.16b
   27718: 4e21d461     	fadd	v1.4s, v3.4s, v1.4s
   2771c: 6e251d65     	eor	v5.16b, v11.16b, v5.16b
   27720: 6e221e02     	eor	v2.16b, v16.16b, v2.16b
   27724: 4e24d4e0     	fadd	v0.4s, v7.4s, v4.4s
   27728: 3c9f0101     	stur	q1, [x8, #-0x10]
   2772c: 4e25d4e4     	fadd	v4.4s, v7.4s, v5.4s
   27730: 4e22d462     	fadd	v2.4s, v3.4s, v2.4s
   27734: 3cb06a60     	str	q0, [x19, x16]
   27738: 3cb76a64     	str	q4, [x19, x23]
   2773c: 3caf6a62     	str	q2, [x19, x15]
   27740: 3cc10f50     	ldr	q16, [x26, #0x10]!
   27744: 3cfb6b46     	ldr	q6, [x26, x27]
   27748: 3cfc6b42     	ldr	q2, [x26, x28]
   2774c: 3cf66b45     	ldr	q5, [x26, x22]
   27750: 3cf56b47     	ldr	q7, [x26, x21]
   27754: 08dfff08     	ldarb	w8, [x24]
   27758: 360054a8     	tbz	w8, #0x0, 0x281ec <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x23f0>
   2775c: 3dc0071d     	ldr	q29, [x24, #0x10]
   27760: 08dfff08     	ldarb	w8, [x24]
   27764: 36005ce8     	tbz	w8, #0x0, 0x28300 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x2504>
   27768: 3dc0071e     	ldr	q30, [x24, #0x10]
   2776c: 08dfff08     	ldarb	w8, [x24]
   27770: 36006528     	tbz	w8, #0x0, 0x28414 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x2618>
   27774: 3dc00708     	ldr	q8, [x24, #0x10]
   27778: 08dfff08     	ldarb	w8, [x24]
   2777c: 36006dc8     	tbz	w8, #0x0, 0x28534 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x2738>
   27780: 3dc0070a     	ldr	q10, [x24, #0x10]
   27784: 08dfff08     	ldarb	w8, [x24]
   27788: 36007668     	tbz	w8, #0x0, 0x28654 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x2858>
   2778c: 3dc0071f     	ldr	q31, [x24, #0x10]
   27790: 08dfff08     	ldarb	w8, [x24]
   27794: 36007f68     	tbz	w8, #0x0, 0x28780 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x2984>
   27798: 3dc00709     	ldr	q9, [x24, #0x10]
   2779c: 08dfff08     	ldarb	w8, [x24]
   277a0: 360088a8     	tbz	w8, #0x0, 0x288b4 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x2ab8>
   277a4: 3dc0070b     	ldr	q11, [x24, #0x10]
   277a8: 08dfff08     	ldarb	w8, [x24]
   277ac: 36009208     	tbz	w8, #0x0, 0x289ec <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x2bf0>
   277b0: 4ea00840     	rev64	v0.4s, v2.4s
   277b4: 8b100268     	add	x8, x19, x16
   277b8: 4f9890a3     	fmul	v3.4s, v5.4s, v24.s[0]
   277bc: 8b170269     	add	x9, x19, x23
   277c0: 4ea008a5     	rev64	v5.4s, v5.4s
   277c4: 4f9790c1     	fmul	v1.4s, v6.4s, v23.s[0]
   277c8: 4f9898e4     	fmul	v4.4s, v7.4s, v24.s[2]
   277cc: 11001339     	add	w25, w25, #0x4
   277d0: 4ea008c6     	rev64	v6.4s, v6.4s
   277d4: 4f979842     	fmul	v2.4s, v2.4s, v23.s[2]
   277d8: 6e3adc00     	fmul	v0.4s, v0.4s, v26.4s
   277dc: 6b01033f     	cmp	w25, w1
   277e0: 4ea008e7     	rev64	v7.4s, v7.4s
   277e4: 6e3bdca5     	fmul	v5.4s, v5.4s, v27.4s
   277e8: 6e39dcc6     	fmul	v6.4s, v6.4s, v25.4s
   277ec: 6e201fc0     	eor	v0.16b, v30.16b, v0.16b
   277f0: 6e3cdce7     	fmul	v7.4s, v7.4s, v28.4s
   277f4: 6e251d05     	eor	v5.16b, v8.16b, v5.16b
   277f8: 6e261fa6     	eor	v6.16b, v29.16b, v6.16b
   277fc: 4e20d440     	fadd	v0.4s, v2.4s, v0.4s
   27800: 6e271d42     	eor	v2.16b, v10.16b, v7.16b
   27804: 4e25d463     	fadd	v3.4s, v3.4s, v5.4s
   27808: 4e26d421     	fadd	v1.4s, v1.4s, v6.4s
   2780c: 4eb01e05     	mov	v5.16b, v16.16b
   27810: 4e22d482     	fadd	v2.4s, v4.4s, v2.4s
   27814: 4ea3d404     	fsub	v4.4s, v0.4s, v3.4s
   27818: 4e20d460     	fadd	v0.4s, v3.4s, v0.4s
   2781c: 4eb01e06     	mov	v6.16b, v16.16b
   27820: 4ea2d423     	fsub	v3.4s, v1.4s, v2.4s
   27824: 6e34dc87     	fmul	v7.4s, v4.4s, v20.4s
   27828: 6e36dc84     	fmul	v4.4s, v4.4s, v22.4s
   2782c: 4e20ce45     	fmla	v5.4s, v18.4s, v0.4s
   27830: 4e21d441     	fadd	v1.4s, v2.4s, v1.4s
   27834: 4e20ce66     	fmla	v6.4s, v19.4s, v0.4s
   27838: 4e30d402     	fadd	v2.4s, v0.4s, v16.4s
   2783c: 3dc141b0     	ldr	q16, [x13, #0x500]
   27840: 4e23cea7     	fmla	v7.4s, v21.4s, v3.4s
   27844: 4e23ce84     	fmla	v4.4s, v20.4s, v3.4s
   27848: 4e21ce65     	fmla	v5.4s, v19.4s, v1.4s
   2784c: 4e21ce46     	fmla	v6.4s, v18.4s, v1.4s
   27850: 4e21d440     	fadd	v0.4s, v2.4s, v1.4s
   27854: 4ea008e2     	rev64	v2.4s, v7.4s
   27858: 4ea00883     	rev64	v3.4s, v4.4s
   2785c: 3d800660     	str	q0, [x19, #0x10]
   27860: 6e221fe0     	eor	v0.16b, v31.16b, v2.16b
   27864: 6ea0f861     	fneg	v1.4s, v3.4s
   27868: 6ea0f842     	fneg	v2.4s, v2.4s
   2786c: 6e231d23     	eor	v3.16b, v9.16b, v3.16b
   27870: 4e20d4a0     	fadd	v0.4s, v5.4s, v0.4s
   27874: 6e211d61     	eor	v1.16b, v11.16b, v1.16b
   27878: 6e221e02     	eor	v2.16b, v16.16b, v2.16b
   2787c: 4e23d4c3     	fadd	v3.4s, v6.4s, v3.4s
   27880: 3cb46a60     	str	q0, [x19, x20]
   27884: 4e21d4c0     	fadd	v0.4s, v6.4s, v1.4s
   27888: 4e22d4a1     	fadd	v1.4s, v5.4s, v2.4s
   2788c: 3d800503     	str	q3, [x8, #0x10]
   27890: 8b0f0268     	add	x8, x19, x15
   27894: 91008273     	add	x19, x19, #0x20
   27898: 3d800520     	str	q0, [x9, #0x10]
   2789c: 3d800501     	str	q1, [x8, #0x10]
   278a0: 54ffea83     	b.lo	0x275f0 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x17f4>
   278a4: 17ffff44     	b	0x275b4 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x17b8>
   278a8: aa1803e0     	mov	x0, x24
   278ac: f81d03a4     	stur	x4, [x29, #-0x30]
   278b0: f90063e3     	str	x3, [sp, #0xc0]
   278b4: b81c03a2     	stur	w2, [x29, #-0x40]
   278b8: b81b03a1     	stur	w1, [x29, #-0x50]
   278bc: f81a03af     	stur	x15, [x29, #-0x60]
   278c0: f81903b0     	stur	x16, [x29, #-0x70]
   278c4: 3c9803b1     	stur	q17, [x29, #-0x80]
   278c8: b81703ac     	stur	w12, [x29, #-0x90]
   278cc: b81603ae     	stur	w14, [x29, #-0xa0]
   278d0: ad3a4bb3     	stp	q19, q18, [x29, #-0xc0]
   278d4: 3c9303b4     	stur	q20, [x29, #-0xd0]
   278d8: b81203aa     	stur	w10, [x29, #-0xe0]
   278dc: ad3857b6     	stp	q22, q21, [x29, #-0x100]
   278e0: ad095ff8     	stp	q24, q23, [sp, #0x120]
   278e4: ad0867fa     	stp	q26, q25, [sp, #0x100]
   278e8: ad076ffc     	stp	q28, q27, [sp, #0xe0]
   278ec: f9006beb     	str	x11, [sp, #0xd0]
   278f0: ad0577e6     	stp	q6, q29, [sp, #0xa0]
   278f4: ad041fe5     	stp	q5, q7, [sp, #0x80]
   278f8: 3d801fe2     	str	q2, [sp, #0x70]
   278fc: 94008835     	bl	0x499d0 <__cxa_guard_acquire@plt>
   27900: ad4397e2     	ldp	q2, q5, [sp, #0x70]
   27904: d000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   27908: ad449be7     	ldp	q7, q6, [sp, #0x90]
   2790c: ad476ffc     	ldp	q28, q27, [sp, #0xe0]
   27910: ad4867fa     	ldp	q26, q25, [sp, #0x100]
   27914: ad495ff8     	ldp	q24, q23, [sp, #0x120]
   27918: ad7857b6     	ldp	q22, q21, [x29, #-0x100]
   2791c: ad79cfb4     	ldp	q20, q19, [x29, #-0xd0]
   27920: 3dc02ffd     	ldr	q29, [sp, #0xb0]
   27924: f9406beb     	ldr	x11, [sp, #0xd0]
   27928: b85203aa     	ldur	w10, [x29, #-0xe0]
   2792c: 3cd503b2     	ldur	q18, [x29, #-0xb0]
   27930: b85603ae     	ldur	w14, [x29, #-0xa0]
   27934: b85703ac     	ldur	w12, [x29, #-0x90]
   27938: 3cd803b1     	ldur	q17, [x29, #-0x80]
   2793c: f85903b0     	ldur	x16, [x29, #-0x70]
   27940: f85a03af     	ldur	x15, [x29, #-0x60]
   27944: b85b03a1     	ldur	w1, [x29, #-0x50]
   27948: b85c03a2     	ldur	w2, [x29, #-0x40]
   2794c: f94063e3     	ldr	x3, [sp, #0xc0]
   27950: f85d03a4     	ldur	x4, [x29, #-0x30]
   27954: 34ffe5e0     	cbz	w0, 0x27610 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1814>
   27958: aa1803e0     	mov	x0, x24
   2795c: 3d800711     	str	q17, [x24, #0x10]
   27960: 94008820     	bl	0x499e0 <__cxa_guard_release@plt>
   27964: ad4397e2     	ldp	q2, q5, [sp, #0x70]
   27968: d000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   2796c: ad449be7     	ldp	q7, q6, [sp, #0x90]
   27970: ad476ffc     	ldp	q28, q27, [sp, #0xe0]
   27974: ad4867fa     	ldp	q26, q25, [sp, #0x100]
   27978: ad495ff8     	ldp	q24, q23, [sp, #0x120]
   2797c: ad7857b6     	ldp	q22, q21, [x29, #-0x100]
   27980: ad79cfb4     	ldp	q20, q19, [x29, #-0xd0]
   27984: 3dc02ffd     	ldr	q29, [sp, #0xb0]
   27988: f9406beb     	ldr	x11, [sp, #0xd0]
   2798c: b85203aa     	ldur	w10, [x29, #-0xe0]
   27990: 3cd503b2     	ldur	q18, [x29, #-0xb0]
   27994: b85603ae     	ldur	w14, [x29, #-0xa0]
   27998: b85703ac     	ldur	w12, [x29, #-0x90]
   2799c: 3cd803b1     	ldur	q17, [x29, #-0x80]
   279a0: f85903b0     	ldur	x16, [x29, #-0x70]
   279a4: f85a03af     	ldur	x15, [x29, #-0x60]
   279a8: b85b03a1     	ldur	w1, [x29, #-0x50]
   279ac: b85c03a2     	ldur	w2, [x29, #-0x40]
   279b0: f94063e3     	ldr	x3, [sp, #0xc0]
   279b4: f85d03a4     	ldur	x4, [x29, #-0x30]
   279b8: 17ffff16     	b	0x27610 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1814>
   279bc: aa1803e0     	mov	x0, x24
   279c0: f81d03a4     	stur	x4, [x29, #-0x30]
   279c4: f90063e3     	str	x3, [sp, #0xc0]
   279c8: b81c03a2     	stur	w2, [x29, #-0x40]
   279cc: b81b03a1     	stur	w1, [x29, #-0x50]
   279d0: f81a03af     	stur	x15, [x29, #-0x60]
   279d4: f81903b0     	stur	x16, [x29, #-0x70]
   279d8: 3c9803b1     	stur	q17, [x29, #-0x80]
   279dc: b81703ac     	stur	w12, [x29, #-0x90]
   279e0: b81603ae     	stur	w14, [x29, #-0xa0]
   279e4: ad3a4bb3     	stp	q19, q18, [x29, #-0xc0]
   279e8: 3c9303b4     	stur	q20, [x29, #-0xd0]
   279ec: b81203aa     	stur	w10, [x29, #-0xe0]
   279f0: ad3857b6     	stp	q22, q21, [x29, #-0x100]
   279f4: ad095ff8     	stp	q24, q23, [sp, #0x120]
   279f8: ad0867fa     	stp	q26, q25, [sp, #0x100]
   279fc: ad076ffc     	stp	q28, q27, [sp, #0xe0]
   27a00: f9006beb     	str	x11, [sp, #0xd0]
   27a04: ad0577e6     	stp	q6, q29, [sp, #0xa0]
   27a08: ad041fe5     	stp	q5, q7, [sp, #0x80]
   27a0c: ad030bf0     	stp	q16, q2, [sp, #0x60]
   27a10: 940087f0     	bl	0x499d0 <__cxa_guard_acquire@plt>
   27a14: ad430bf0     	ldp	q16, q2, [sp, #0x60]
   27a18: d000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   27a1c: ad441fe5     	ldp	q5, q7, [sp, #0x80]
   27a20: ad4577e6     	ldp	q6, q29, [sp, #0xa0]
   27a24: ad476ffc     	ldp	q28, q27, [sp, #0xe0]
   27a28: ad4867fa     	ldp	q26, q25, [sp, #0x100]
   27a2c: ad495ff8     	ldp	q24, q23, [sp, #0x120]
   27a30: ad7857b6     	ldp	q22, q21, [x29, #-0x100]
   27a34: ad79cfb4     	ldp	q20, q19, [x29, #-0xd0]
   27a38: f9406beb     	ldr	x11, [sp, #0xd0]
   27a3c: b85203aa     	ldur	w10, [x29, #-0xe0]
   27a40: 3cd503b2     	ldur	q18, [x29, #-0xb0]
   27a44: b85603ae     	ldur	w14, [x29, #-0xa0]
   27a48: b85703ac     	ldur	w12, [x29, #-0x90]
   27a4c: 3cd803b1     	ldur	q17, [x29, #-0x80]
   27a50: f85903b0     	ldur	x16, [x29, #-0x70]
   27a54: f85a03af     	ldur	x15, [x29, #-0x60]
   27a58: b85b03a1     	ldur	w1, [x29, #-0x50]
   27a5c: b85c03a2     	ldur	w2, [x29, #-0x40]
   27a60: f94063e3     	ldr	x3, [sp, #0xc0]
   27a64: f85d03a4     	ldur	x4, [x29, #-0x30]
   27a68: 34ffdda0     	cbz	w0, 0x2761c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1820>
   27a6c: aa1803e0     	mov	x0, x24
   27a70: 3d800711     	str	q17, [x24, #0x10]
   27a74: 940087db     	bl	0x499e0 <__cxa_guard_release@plt>
   27a78: ad430bf0     	ldp	q16, q2, [sp, #0x60]
   27a7c: d000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   27a80: ad441fe5     	ldp	q5, q7, [sp, #0x80]
   27a84: ad4577e6     	ldp	q6, q29, [sp, #0xa0]
   27a88: ad476ffc     	ldp	q28, q27, [sp, #0xe0]
   27a8c: ad4867fa     	ldp	q26, q25, [sp, #0x100]
   27a90: ad495ff8     	ldp	q24, q23, [sp, #0x120]
   27a94: ad7857b6     	ldp	q22, q21, [x29, #-0x100]
   27a98: ad79cfb4     	ldp	q20, q19, [x29, #-0xd0]
   27a9c: f9406beb     	ldr	x11, [sp, #0xd0]
   27aa0: b85203aa     	ldur	w10, [x29, #-0xe0]
   27aa4: 3cd503b2     	ldur	q18, [x29, #-0xb0]
   27aa8: b85603ae     	ldur	w14, [x29, #-0xa0]
   27aac: b85703ac     	ldur	w12, [x29, #-0x90]
   27ab0: 3cd803b1     	ldur	q17, [x29, #-0x80]
   27ab4: f85903b0     	ldur	x16, [x29, #-0x70]
   27ab8: f85a03af     	ldur	x15, [x29, #-0x60]
   27abc: b85b03a1     	ldur	w1, [x29, #-0x50]
   27ac0: b85c03a2     	ldur	w2, [x29, #-0x40]
   27ac4: f94063e3     	ldr	x3, [sp, #0xc0]
   27ac8: f85d03a4     	ldur	x4, [x29, #-0x30]
   27acc: 17fffed4     	b	0x2761c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1820>
   27ad0: aa1803e0     	mov	x0, x24
   27ad4: f81d03a4     	stur	x4, [x29, #-0x30]
   27ad8: f90063e3     	str	x3, [sp, #0xc0]
   27adc: b81c03a2     	stur	w2, [x29, #-0x40]
   27ae0: b81b03a1     	stur	w1, [x29, #-0x50]
   27ae4: f81a03af     	stur	x15, [x29, #-0x60]
   27ae8: f81903b0     	stur	x16, [x29, #-0x70]
   27aec: 3c9803b1     	stur	q17, [x29, #-0x80]
   27af0: b81703ac     	stur	w12, [x29, #-0x90]
   27af4: b81603ae     	stur	w14, [x29, #-0xa0]
   27af8: ad3a4bb3     	stp	q19, q18, [x29, #-0xc0]
   27afc: 3c9303b4     	stur	q20, [x29, #-0xd0]
   27b00: b81203aa     	stur	w10, [x29, #-0xe0]
   27b04: ad3857b6     	stp	q22, q21, [x29, #-0x100]
   27b08: ad095ff8     	stp	q24, q23, [sp, #0x120]
   27b0c: ad0867fa     	stp	q26, q25, [sp, #0x100]
   27b10: ad076ffc     	stp	q28, q27, [sp, #0xe0]
   27b14: f9006beb     	str	x11, [sp, #0xd0]
   27b18: ad0577e6     	stp	q6, q29, [sp, #0xa0]
   27b1c: ad041fe5     	stp	q5, q7, [sp, #0x80]
   27b20: ad030bf0     	stp	q16, q2, [sp, #0x60]
   27b24: 3d8017fe     	str	q30, [sp, #0x50]
   27b28: 940087aa     	bl	0x499d0 <__cxa_guard_acquire@plt>
   27b2c: ad42c3fe     	ldp	q30, q16, [sp, #0x50]
   27b30: d000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   27b34: ad4397e2     	ldp	q2, q5, [sp, #0x70]
   27b38: ad449be7     	ldp	q7, q6, [sp, #0x90]
   27b3c: ad476ffc     	ldp	q28, q27, [sp, #0xe0]
   27b40: ad4867fa     	ldp	q26, q25, [sp, #0x100]
   27b44: ad495ff8     	ldp	q24, q23, [sp, #0x120]
   27b48: ad7857b6     	ldp	q22, q21, [x29, #-0x100]
   27b4c: ad79cfb4     	ldp	q20, q19, [x29, #-0xd0]
   27b50: 3dc02ffd     	ldr	q29, [sp, #0xb0]
   27b54: f9406beb     	ldr	x11, [sp, #0xd0]
   27b58: b85203aa     	ldur	w10, [x29, #-0xe0]
   27b5c: 3cd503b2     	ldur	q18, [x29, #-0xb0]
   27b60: b85603ae     	ldur	w14, [x29, #-0xa0]
   27b64: b85703ac     	ldur	w12, [x29, #-0x90]
   27b68: 3cd803b1     	ldur	q17, [x29, #-0x80]
   27b6c: f85903b0     	ldur	x16, [x29, #-0x70]
   27b70: f85a03af     	ldur	x15, [x29, #-0x60]
   27b74: b85b03a1     	ldur	w1, [x29, #-0x50]
   27b78: b85c03a2     	ldur	w2, [x29, #-0x40]
   27b7c: f94063e3     	ldr	x3, [sp, #0xc0]
   27b80: f85d03a4     	ldur	x4, [x29, #-0x30]
   27b84: 34ffd520     	cbz	w0, 0x27628 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x182c>
   27b88: aa1803e0     	mov	x0, x24
   27b8c: 3d800711     	str	q17, [x24, #0x10]
   27b90: 94008794     	bl	0x499e0 <__cxa_guard_release@plt>
   27b94: ad42c3fe     	ldp	q30, q16, [sp, #0x50]
   27b98: d000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   27b9c: ad4397e2     	ldp	q2, q5, [sp, #0x70]
   27ba0: ad449be7     	ldp	q7, q6, [sp, #0x90]
   27ba4: ad476ffc     	ldp	q28, q27, [sp, #0xe0]
   27ba8: ad4867fa     	ldp	q26, q25, [sp, #0x100]
   27bac: ad495ff8     	ldp	q24, q23, [sp, #0x120]
   27bb0: ad7857b6     	ldp	q22, q21, [x29, #-0x100]
   27bb4: ad79cfb4     	ldp	q20, q19, [x29, #-0xd0]
   27bb8: 3dc02ffd     	ldr	q29, [sp, #0xb0]
   27bbc: f9406beb     	ldr	x11, [sp, #0xd0]
   27bc0: b85203aa     	ldur	w10, [x29, #-0xe0]
   27bc4: 3cd503b2     	ldur	q18, [x29, #-0xb0]
   27bc8: b85603ae     	ldur	w14, [x29, #-0xa0]
   27bcc: b85703ac     	ldur	w12, [x29, #-0x90]
   27bd0: 3cd803b1     	ldur	q17, [x29, #-0x80]
   27bd4: f85903b0     	ldur	x16, [x29, #-0x70]
   27bd8: f85a03af     	ldur	x15, [x29, #-0x60]
   27bdc: b85b03a1     	ldur	w1, [x29, #-0x50]
   27be0: b85c03a2     	ldur	w2, [x29, #-0x40]
   27be4: f94063e3     	ldr	x3, [sp, #0xc0]
   27be8: f85d03a4     	ldur	x4, [x29, #-0x30]
   27bec: 17fffe8f     	b	0x27628 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x182c>
   27bf0: aa1803e0     	mov	x0, x24
   27bf4: f81d03a4     	stur	x4, [x29, #-0x30]
   27bf8: f90063e3     	str	x3, [sp, #0xc0]
   27bfc: b81c03a2     	stur	w2, [x29, #-0x40]
   27c00: b81b03a1     	stur	w1, [x29, #-0x50]
   27c04: f81a03af     	stur	x15, [x29, #-0x60]
   27c08: f81903b0     	stur	x16, [x29, #-0x70]
   27c0c: 3c9803b1     	stur	q17, [x29, #-0x80]
   27c10: b81703ac     	stur	w12, [x29, #-0x90]
   27c14: b81603ae     	stur	w14, [x29, #-0xa0]
   27c18: ad3a4bb3     	stp	q19, q18, [x29, #-0xc0]
   27c1c: 3c9303b4     	stur	q20, [x29, #-0xd0]
   27c20: b81203aa     	stur	w10, [x29, #-0xe0]
   27c24: ad3857b6     	stp	q22, q21, [x29, #-0x100]
   27c28: ad095ff8     	stp	q24, q23, [sp, #0x120]
   27c2c: ad0867fa     	stp	q26, q25, [sp, #0x100]
   27c30: ad076ffc     	stp	q28, q27, [sp, #0xe0]
   27c34: f9006beb     	str	x11, [sp, #0xd0]
   27c38: ad0577e6     	stp	q6, q29, [sp, #0xa0]
   27c3c: ad041fe5     	stp	q5, q7, [sp, #0x80]
   27c40: ad030bf0     	stp	q16, q2, [sp, #0x60]
   27c44: ad027be8     	stp	q8, q30, [sp, #0x40]
   27c48: 94008762     	bl	0x499d0 <__cxa_guard_acquire@plt>
   27c4c: ad427be8     	ldp	q8, q30, [sp, #0x40]
   27c50: d000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   27c54: ad430bf0     	ldp	q16, q2, [sp, #0x60]
   27c58: ad441fe5     	ldp	q5, q7, [sp, #0x80]
   27c5c: ad4577e6     	ldp	q6, q29, [sp, #0xa0]
   27c60: ad476ffc     	ldp	q28, q27, [sp, #0xe0]
   27c64: ad4867fa     	ldp	q26, q25, [sp, #0x100]
   27c68: ad495ff8     	ldp	q24, q23, [sp, #0x120]
   27c6c: ad7857b6     	ldp	q22, q21, [x29, #-0x100]
   27c70: ad79cfb4     	ldp	q20, q19, [x29, #-0xd0]
   27c74: f9406beb     	ldr	x11, [sp, #0xd0]
   27c78: b85203aa     	ldur	w10, [x29, #-0xe0]
   27c7c: 3cd503b2     	ldur	q18, [x29, #-0xb0]
   27c80: b85603ae     	ldur	w14, [x29, #-0xa0]
   27c84: b85703ac     	ldur	w12, [x29, #-0x90]
   27c88: 3cd803b1     	ldur	q17, [x29, #-0x80]
   27c8c: f85903b0     	ldur	x16, [x29, #-0x70]
   27c90: f85a03af     	ldur	x15, [x29, #-0x60]
   27c94: b85b03a1     	ldur	w1, [x29, #-0x50]
   27c98: b85c03a2     	ldur	w2, [x29, #-0x40]
   27c9c: f94063e3     	ldr	x3, [sp, #0xc0]
   27ca0: f85d03a4     	ldur	x4, [x29, #-0x30]
   27ca4: 34ffcc80     	cbz	w0, 0x27634 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1838>
   27ca8: aa1803e0     	mov	x0, x24
   27cac: 3d800711     	str	q17, [x24, #0x10]
   27cb0: 9400874c     	bl	0x499e0 <__cxa_guard_release@plt>
   27cb4: ad427be8     	ldp	q8, q30, [sp, #0x40]
   27cb8: d000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   27cbc: ad430bf0     	ldp	q16, q2, [sp, #0x60]
   27cc0: ad441fe5     	ldp	q5, q7, [sp, #0x80]
   27cc4: ad4577e6     	ldp	q6, q29, [sp, #0xa0]
   27cc8: ad476ffc     	ldp	q28, q27, [sp, #0xe0]
   27ccc: ad4867fa     	ldp	q26, q25, [sp, #0x100]
   27cd0: ad495ff8     	ldp	q24, q23, [sp, #0x120]
   27cd4: ad7857b6     	ldp	q22, q21, [x29, #-0x100]
   27cd8: ad79cfb4     	ldp	q20, q19, [x29, #-0xd0]
   27cdc: f9406beb     	ldr	x11, [sp, #0xd0]
   27ce0: b85203aa     	ldur	w10, [x29, #-0xe0]
   27ce4: 3cd503b2     	ldur	q18, [x29, #-0xb0]
   27ce8: b85603ae     	ldur	w14, [x29, #-0xa0]
   27cec: b85703ac     	ldur	w12, [x29, #-0x90]
   27cf0: 3cd803b1     	ldur	q17, [x29, #-0x80]
   27cf4: f85903b0     	ldur	x16, [x29, #-0x70]
   27cf8: f85a03af     	ldur	x15, [x29, #-0x60]
   27cfc: b85b03a1     	ldur	w1, [x29, #-0x50]
   27d00: b85c03a2     	ldur	w2, [x29, #-0x40]
   27d04: f94063e3     	ldr	x3, [sp, #0xc0]
   27d08: f85d03a4     	ldur	x4, [x29, #-0x30]
   27d0c: 17fffe4a     	b	0x27634 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1838>
   27d10: aa1803e0     	mov	x0, x24
   27d14: f81d03a4     	stur	x4, [x29, #-0x30]
   27d18: f90063e3     	str	x3, [sp, #0xc0]
   27d1c: b81c03a2     	stur	w2, [x29, #-0x40]
   27d20: b81b03a1     	stur	w1, [x29, #-0x50]
   27d24: f81a03af     	stur	x15, [x29, #-0x60]
   27d28: f81903b0     	stur	x16, [x29, #-0x70]
   27d2c: 3c9803b1     	stur	q17, [x29, #-0x80]
   27d30: b81703ac     	stur	w12, [x29, #-0x90]
   27d34: b81603ae     	stur	w14, [x29, #-0xa0]
   27d38: ad3a4bb3     	stp	q19, q18, [x29, #-0xc0]
   27d3c: 3c9303b4     	stur	q20, [x29, #-0xd0]
   27d40: b81203aa     	stur	w10, [x29, #-0xe0]
   27d44: ad3857b6     	stp	q22, q21, [x29, #-0x100]
   27d48: ad095ff8     	stp	q24, q23, [sp, #0x120]
   27d4c: ad0867fa     	stp	q26, q25, [sp, #0x100]
   27d50: ad076ffc     	stp	q28, q27, [sp, #0xe0]
   27d54: f9006beb     	str	x11, [sp, #0xd0]
   27d58: ad0577e6     	stp	q6, q29, [sp, #0xa0]
   27d5c: ad041fe5     	stp	q5, q7, [sp, #0x80]
   27d60: ad030bf0     	stp	q16, q2, [sp, #0x60]
   27d64: ad027be8     	stp	q8, q30, [sp, #0x40]
   27d68: 3d800fea     	str	q10, [sp, #0x30]
   27d6c: 94008719     	bl	0x499d0 <__cxa_guard_acquire@plt>
   27d70: ad41a3ea     	ldp	q10, q8, [sp, #0x30]
   27d74: d000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   27d78: ad42c3fe     	ldp	q30, q16, [sp, #0x50]
   27d7c: ad4397e2     	ldp	q2, q5, [sp, #0x70]
   27d80: ad449be7     	ldp	q7, q6, [sp, #0x90]
   27d84: ad476ffc     	ldp	q28, q27, [sp, #0xe0]
   27d88: ad4867fa     	ldp	q26, q25, [sp, #0x100]
   27d8c: ad495ff8     	ldp	q24, q23, [sp, #0x120]
   27d90: ad7857b6     	ldp	q22, q21, [x29, #-0x100]
   27d94: ad79cfb4     	ldp	q20, q19, [x29, #-0xd0]
   27d98: 3dc02ffd     	ldr	q29, [sp, #0xb0]
   27d9c: f9406beb     	ldr	x11, [sp, #0xd0]
   27da0: b85203aa     	ldur	w10, [x29, #-0xe0]
   27da4: 3cd503b2     	ldur	q18, [x29, #-0xb0]
   27da8: b85603ae     	ldur	w14, [x29, #-0xa0]
   27dac: b85703ac     	ldur	w12, [x29, #-0x90]
   27db0: 3cd803b1     	ldur	q17, [x29, #-0x80]
   27db4: f85903b0     	ldur	x16, [x29, #-0x70]
   27db8: f85a03af     	ldur	x15, [x29, #-0x60]
   27dbc: b85b03a1     	ldur	w1, [x29, #-0x50]
   27dc0: b85c03a2     	ldur	w2, [x29, #-0x40]
   27dc4: f94063e3     	ldr	x3, [sp, #0xc0]
   27dc8: f85d03a4     	ldur	x4, [x29, #-0x30]
   27dcc: 34ffc3a0     	cbz	w0, 0x27640 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1844>
   27dd0: aa1803e0     	mov	x0, x24
   27dd4: 3d800711     	str	q17, [x24, #0x10]
   27dd8: 94008702     	bl	0x499e0 <__cxa_guard_release@plt>
   27ddc: ad41a3ea     	ldp	q10, q8, [sp, #0x30]
   27de0: d000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   27de4: ad42c3fe     	ldp	q30, q16, [sp, #0x50]
   27de8: ad4397e2     	ldp	q2, q5, [sp, #0x70]
   27dec: ad449be7     	ldp	q7, q6, [sp, #0x90]
   27df0: ad476ffc     	ldp	q28, q27, [sp, #0xe0]
   27df4: ad4867fa     	ldp	q26, q25, [sp, #0x100]
   27df8: ad495ff8     	ldp	q24, q23, [sp, #0x120]
   27dfc: ad7857b6     	ldp	q22, q21, [x29, #-0x100]
   27e00: ad79cfb4     	ldp	q20, q19, [x29, #-0xd0]
   27e04: 3dc02ffd     	ldr	q29, [sp, #0xb0]
   27e08: f9406beb     	ldr	x11, [sp, #0xd0]
   27e0c: b85203aa     	ldur	w10, [x29, #-0xe0]
   27e10: 3cd503b2     	ldur	q18, [x29, #-0xb0]
   27e14: b85603ae     	ldur	w14, [x29, #-0xa0]
   27e18: b85703ac     	ldur	w12, [x29, #-0x90]
   27e1c: 3cd803b1     	ldur	q17, [x29, #-0x80]
   27e20: f85903b0     	ldur	x16, [x29, #-0x70]
   27e24: f85a03af     	ldur	x15, [x29, #-0x60]
   27e28: b85b03a1     	ldur	w1, [x29, #-0x50]
   27e2c: b85c03a2     	ldur	w2, [x29, #-0x40]
   27e30: f94063e3     	ldr	x3, [sp, #0xc0]
   27e34: f85d03a4     	ldur	x4, [x29, #-0x30]
   27e38: 17fffe02     	b	0x27640 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1844>
   27e3c: aa1803e0     	mov	x0, x24
   27e40: f81d03a4     	stur	x4, [x29, #-0x30]
   27e44: f90063e3     	str	x3, [sp, #0xc0]
   27e48: b81c03a2     	stur	w2, [x29, #-0x40]
   27e4c: b81b03a1     	stur	w1, [x29, #-0x50]
   27e50: f81a03af     	stur	x15, [x29, #-0x60]
   27e54: f81903b0     	stur	x16, [x29, #-0x70]
   27e58: 3c9803b1     	stur	q17, [x29, #-0x80]
   27e5c: b81703ac     	stur	w12, [x29, #-0x90]
   27e60: b81603ae     	stur	w14, [x29, #-0xa0]
   27e64: ad3a4bb3     	stp	q19, q18, [x29, #-0xc0]
   27e68: 3c9303b4     	stur	q20, [x29, #-0xd0]
   27e6c: b81203aa     	stur	w10, [x29, #-0xe0]
   27e70: ad3857b6     	stp	q22, q21, [x29, #-0x100]
   27e74: ad095ff8     	stp	q24, q23, [sp, #0x120]
   27e78: ad0867fa     	stp	q26, q25, [sp, #0x100]
   27e7c: ad076ffc     	stp	q28, q27, [sp, #0xe0]
   27e80: f9006beb     	str	x11, [sp, #0xd0]
   27e84: ad0577e6     	stp	q6, q29, [sp, #0xa0]
   27e88: ad041fe5     	stp	q5, q7, [sp, #0x80]
   27e8c: ad030bf0     	stp	q16, q2, [sp, #0x60]
   27e90: ad027be8     	stp	q8, q30, [sp, #0x40]
   27e94: ad012bff     	stp	q31, q10, [sp, #0x20]
   27e98: 940086ce     	bl	0x499d0 <__cxa_guard_acquire@plt>
   27e9c: ad41a3ea     	ldp	q10, q8, [sp, #0x30]
   27ea0: d000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   27ea4: ad42c3fe     	ldp	q30, q16, [sp, #0x50]
   27ea8: ad4397e2     	ldp	q2, q5, [sp, #0x70]
   27eac: ad449be7     	ldp	q7, q6, [sp, #0x90]
   27eb0: ad476ffc     	ldp	q28, q27, [sp, #0xe0]
   27eb4: ad4867fa     	ldp	q26, q25, [sp, #0x100]
   27eb8: ad495ff8     	ldp	q24, q23, [sp, #0x120]
   27ebc: ad7857b6     	ldp	q22, q21, [x29, #-0x100]
   27ec0: ad79cfb4     	ldp	q20, q19, [x29, #-0xd0]
   27ec4: 3dc00bff     	ldr	q31, [sp, #0x20]
   27ec8: 3dc02ffd     	ldr	q29, [sp, #0xb0]
   27ecc: f9406beb     	ldr	x11, [sp, #0xd0]
   27ed0: b85203aa     	ldur	w10, [x29, #-0xe0]
   27ed4: 3cd503b2     	ldur	q18, [x29, #-0xb0]
   27ed8: b85603ae     	ldur	w14, [x29, #-0xa0]
   27edc: b85703ac     	ldur	w12, [x29, #-0x90]
   27ee0: 3cd803b1     	ldur	q17, [x29, #-0x80]
   27ee4: f85903b0     	ldur	x16, [x29, #-0x70]
   27ee8: f85a03af     	ldur	x15, [x29, #-0x60]
   27eec: b85b03a1     	ldur	w1, [x29, #-0x50]
   27ef0: b85c03a2     	ldur	w2, [x29, #-0x40]
   27ef4: f94063e3     	ldr	x3, [sp, #0xc0]
   27ef8: f85d03a4     	ldur	x4, [x29, #-0x30]
   27efc: 34ffba80     	cbz	w0, 0x2764c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1850>
   27f00: aa1803e0     	mov	x0, x24
   27f04: 3d800711     	str	q17, [x24, #0x10]
   27f08: 940086b6     	bl	0x499e0 <__cxa_guard_release@plt>
   27f0c: ad41a3ea     	ldp	q10, q8, [sp, #0x30]
   27f10: d000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   27f14: ad42c3fe     	ldp	q30, q16, [sp, #0x50]
   27f18: ad4397e2     	ldp	q2, q5, [sp, #0x70]
   27f1c: ad449be7     	ldp	q7, q6, [sp, #0x90]
   27f20: ad476ffc     	ldp	q28, q27, [sp, #0xe0]
   27f24: ad4867fa     	ldp	q26, q25, [sp, #0x100]
   27f28: ad495ff8     	ldp	q24, q23, [sp, #0x120]
   27f2c: ad7857b6     	ldp	q22, q21, [x29, #-0x100]
   27f30: ad79cfb4     	ldp	q20, q19, [x29, #-0xd0]
   27f34: 3dc00bff     	ldr	q31, [sp, #0x20]
   27f38: 3dc02ffd     	ldr	q29, [sp, #0xb0]
   27f3c: f9406beb     	ldr	x11, [sp, #0xd0]
   27f40: b85203aa     	ldur	w10, [x29, #-0xe0]
   27f44: 3cd503b2     	ldur	q18, [x29, #-0xb0]
   27f48: b85603ae     	ldur	w14, [x29, #-0xa0]
   27f4c: b85703ac     	ldur	w12, [x29, #-0x90]
   27f50: 3cd803b1     	ldur	q17, [x29, #-0x80]
   27f54: f85903b0     	ldur	x16, [x29, #-0x70]
   27f58: f85a03af     	ldur	x15, [x29, #-0x60]
   27f5c: b85b03a1     	ldur	w1, [x29, #-0x50]
   27f60: b85c03a2     	ldur	w2, [x29, #-0x40]
   27f64: f94063e3     	ldr	x3, [sp, #0xc0]
   27f68: f85d03a4     	ldur	x4, [x29, #-0x30]
   27f6c: 17fffdb8     	b	0x2764c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1850>
   27f70: aa1803e0     	mov	x0, x24
   27f74: f81d03a4     	stur	x4, [x29, #-0x30]
   27f78: f90063e3     	str	x3, [sp, #0xc0]
   27f7c: b81c03a2     	stur	w2, [x29, #-0x40]
   27f80: b81b03a1     	stur	w1, [x29, #-0x50]
   27f84: f81a03af     	stur	x15, [x29, #-0x60]
   27f88: f81903b0     	stur	x16, [x29, #-0x70]
   27f8c: 3c9803b1     	stur	q17, [x29, #-0x80]
   27f90: b81703ac     	stur	w12, [x29, #-0x90]
   27f94: b81603ae     	stur	w14, [x29, #-0xa0]
   27f98: ad3a4bb3     	stp	q19, q18, [x29, #-0xc0]
   27f9c: 3c9303b4     	stur	q20, [x29, #-0xd0]
   27fa0: b81203aa     	stur	w10, [x29, #-0xe0]
   27fa4: ad3857b6     	stp	q22, q21, [x29, #-0x100]
   27fa8: ad095ff8     	stp	q24, q23, [sp, #0x120]
   27fac: ad0867fa     	stp	q26, q25, [sp, #0x100]
   27fb0: ad076ffc     	stp	q28, q27, [sp, #0xe0]
   27fb4: f9006beb     	str	x11, [sp, #0xd0]
   27fb8: ad0577e6     	stp	q6, q29, [sp, #0xa0]
   27fbc: ad041fe5     	stp	q5, q7, [sp, #0x80]
   27fc0: ad030bf0     	stp	q16, q2, [sp, #0x60]
   27fc4: ad027be8     	stp	q8, q30, [sp, #0x40]
   27fc8: ad00ffe9     	stp	q9, q31, [sp, #0x10]
   27fcc: 3d800fea     	str	q10, [sp, #0x30]
   27fd0: 94008680     	bl	0x499d0 <__cxa_guard_acquire@plt>
   27fd4: ad41a3ea     	ldp	q10, q8, [sp, #0x30]
   27fd8: d000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   27fdc: ad40ffe9     	ldp	q9, q31, [sp, #0x10]
   27fe0: ad42c3fe     	ldp	q30, q16, [sp, #0x50]
   27fe4: ad4397e2     	ldp	q2, q5, [sp, #0x70]
   27fe8: ad449be7     	ldp	q7, q6, [sp, #0x90]
   27fec: ad476ffc     	ldp	q28, q27, [sp, #0xe0]
   27ff0: ad4867fa     	ldp	q26, q25, [sp, #0x100]
   27ff4: ad495ff8     	ldp	q24, q23, [sp, #0x120]
   27ff8: ad7857b6     	ldp	q22, q21, [x29, #-0x100]
   27ffc: ad79cfb4     	ldp	q20, q19, [x29, #-0xd0]
   28000: 3dc02ffd     	ldr	q29, [sp, #0xb0]
   28004: f9406beb     	ldr	x11, [sp, #0xd0]
   28008: b85203aa     	ldur	w10, [x29, #-0xe0]
   2800c: 3cd503b2     	ldur	q18, [x29, #-0xb0]
   28010: b85603ae     	ldur	w14, [x29, #-0xa0]
   28014: b85703ac     	ldur	w12, [x29, #-0x90]
   28018: 3cd803b1     	ldur	q17, [x29, #-0x80]
   2801c: f85903b0     	ldur	x16, [x29, #-0x70]
   28020: f85a03af     	ldur	x15, [x29, #-0x60]
   28024: b85b03a1     	ldur	w1, [x29, #-0x50]
   28028: b85c03a2     	ldur	w2, [x29, #-0x40]
   2802c: f94063e3     	ldr	x3, [sp, #0xc0]
   28030: f85d03a4     	ldur	x4, [x29, #-0x30]
   28034: 34ffb120     	cbz	w0, 0x27658 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x185c>
   28038: aa1803e0     	mov	x0, x24
   2803c: 3d800711     	str	q17, [x24, #0x10]
   28040: 94008668     	bl	0x499e0 <__cxa_guard_release@plt>
   28044: ad41a3ea     	ldp	q10, q8, [sp, #0x30]
   28048: b000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   2804c: ad40ffe9     	ldp	q9, q31, [sp, #0x10]
   28050: ad42c3fe     	ldp	q30, q16, [sp, #0x50]
   28054: ad4397e2     	ldp	q2, q5, [sp, #0x70]
   28058: ad449be7     	ldp	q7, q6, [sp, #0x90]
   2805c: ad476ffc     	ldp	q28, q27, [sp, #0xe0]
   28060: ad4867fa     	ldp	q26, q25, [sp, #0x100]
   28064: ad495ff8     	ldp	q24, q23, [sp, #0x120]
   28068: ad7857b6     	ldp	q22, q21, [x29, #-0x100]
   2806c: ad79cfb4     	ldp	q20, q19, [x29, #-0xd0]
   28070: 3dc02ffd     	ldr	q29, [sp, #0xb0]
   28074: f9406beb     	ldr	x11, [sp, #0xd0]
   28078: b85203aa     	ldur	w10, [x29, #-0xe0]
   2807c: 3cd503b2     	ldur	q18, [x29, #-0xb0]
   28080: b85603ae     	ldur	w14, [x29, #-0xa0]
   28084: b85703ac     	ldur	w12, [x29, #-0x90]
   28088: 3cd803b1     	ldur	q17, [x29, #-0x80]
   2808c: f85903b0     	ldur	x16, [x29, #-0x70]
   28090: f85a03af     	ldur	x15, [x29, #-0x60]
   28094: b85b03a1     	ldur	w1, [x29, #-0x50]
   28098: b85c03a2     	ldur	w2, [x29, #-0x40]
   2809c: f94063e3     	ldr	x3, [sp, #0xc0]
   280a0: f85d03a4     	ldur	x4, [x29, #-0x30]
   280a4: 17fffd6d     	b	0x27658 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x185c>
   280a8: aa1803e0     	mov	x0, x24
   280ac: f81d03a4     	stur	x4, [x29, #-0x30]
   280b0: f90063e3     	str	x3, [sp, #0xc0]
   280b4: b81c03a2     	stur	w2, [x29, #-0x40]
   280b8: b81b03a1     	stur	w1, [x29, #-0x50]
   280bc: f81a03af     	stur	x15, [x29, #-0x60]
   280c0: f81903b0     	stur	x16, [x29, #-0x70]
   280c4: 3c9803b1     	stur	q17, [x29, #-0x80]
   280c8: b81703ac     	stur	w12, [x29, #-0x90]
   280cc: b81603ae     	stur	w14, [x29, #-0xa0]
   280d0: ad3a4bb3     	stp	q19, q18, [x29, #-0xc0]
   280d4: 3c9303b4     	stur	q20, [x29, #-0xd0]
   280d8: b81203aa     	stur	w10, [x29, #-0xe0]
   280dc: ad3857b6     	stp	q22, q21, [x29, #-0x100]
   280e0: ad095ff8     	stp	q24, q23, [sp, #0x120]
   280e4: ad0867fa     	stp	q26, q25, [sp, #0x100]
   280e8: ad076ffc     	stp	q28, q27, [sp, #0xe0]
   280ec: f9006beb     	str	x11, [sp, #0xd0]
   280f0: ad0577e6     	stp	q6, q29, [sp, #0xa0]
   280f4: ad041fe5     	stp	q5, q7, [sp, #0x80]
   280f8: ad030bf0     	stp	q16, q2, [sp, #0x60]
   280fc: ad027be8     	stp	q8, q30, [sp, #0x40]
   28100: ad00ffe9     	stp	q9, q31, [sp, #0x10]
   28104: 3d800fea     	str	q10, [sp, #0x30]
   28108: 3d8003eb     	str	q11, [sp]
   2810c: 94008631     	bl	0x499d0 <__cxa_guard_acquire@plt>
   28110: ad4027eb     	ldp	q11, q9, [sp]
   28114: b000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   28118: ad41a3ea     	ldp	q10, q8, [sp, #0x30]
   2811c: ad42c3fe     	ldp	q30, q16, [sp, #0x50]
   28120: ad4397e2     	ldp	q2, q5, [sp, #0x70]
   28124: ad449be7     	ldp	q7, q6, [sp, #0x90]
   28128: ad476ffc     	ldp	q28, q27, [sp, #0xe0]
   2812c: ad4867fa     	ldp	q26, q25, [sp, #0x100]
   28130: ad495ff8     	ldp	q24, q23, [sp, #0x120]
   28134: ad7857b6     	ldp	q22, q21, [x29, #-0x100]
   28138: ad79cfb4     	ldp	q20, q19, [x29, #-0xd0]
   2813c: 3dc00bff     	ldr	q31, [sp, #0x20]
   28140: 3dc02ffd     	ldr	q29, [sp, #0xb0]
   28144: f9406beb     	ldr	x11, [sp, #0xd0]
   28148: b85203aa     	ldur	w10, [x29, #-0xe0]
   2814c: 3cd503b2     	ldur	q18, [x29, #-0xb0]
   28150: b85603ae     	ldur	w14, [x29, #-0xa0]
   28154: b85703ac     	ldur	w12, [x29, #-0x90]
   28158: 3cd803b1     	ldur	q17, [x29, #-0x80]
   2815c: f85903b0     	ldur	x16, [x29, #-0x70]
   28160: f85a03af     	ldur	x15, [x29, #-0x60]
   28164: b85b03a1     	ldur	w1, [x29, #-0x50]
   28168: b85c03a2     	ldur	w2, [x29, #-0x40]
   2816c: f94063e3     	ldr	x3, [sp, #0xc0]
   28170: f85d03a4     	ldur	x4, [x29, #-0x30]
   28174: 34ffa780     	cbz	w0, 0x27664 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1868>
   28178: aa1803e0     	mov	x0, x24
   2817c: 3d800711     	str	q17, [x24, #0x10]
   28180: 94008618     	bl	0x499e0 <__cxa_guard_release@plt>
   28184: ad4027eb     	ldp	q11, q9, [sp]
   28188: b000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   2818c: ad41a3ea     	ldp	q10, q8, [sp, #0x30]
   28190: ad42c3fe     	ldp	q30, q16, [sp, #0x50]
   28194: ad4397e2     	ldp	q2, q5, [sp, #0x70]
   28198: ad449be7     	ldp	q7, q6, [sp, #0x90]
   2819c: ad476ffc     	ldp	q28, q27, [sp, #0xe0]
   281a0: ad4867fa     	ldp	q26, q25, [sp, #0x100]
   281a4: ad495ff8     	ldp	q24, q23, [sp, #0x120]
   281a8: ad7857b6     	ldp	q22, q21, [x29, #-0x100]
   281ac: ad79cfb4     	ldp	q20, q19, [x29, #-0xd0]
   281b0: 3dc00bff     	ldr	q31, [sp, #0x20]
   281b4: 3dc02ffd     	ldr	q29, [sp, #0xb0]
   281b8: f9406beb     	ldr	x11, [sp, #0xd0]
   281bc: b85203aa     	ldur	w10, [x29, #-0xe0]
   281c0: 3cd503b2     	ldur	q18, [x29, #-0xb0]
   281c4: b85603ae     	ldur	w14, [x29, #-0xa0]
   281c8: b85703ac     	ldur	w12, [x29, #-0x90]
   281cc: 3cd803b1     	ldur	q17, [x29, #-0x80]
   281d0: f85903b0     	ldur	x16, [x29, #-0x70]
   281d4: f85a03af     	ldur	x15, [x29, #-0x60]
   281d8: b85b03a1     	ldur	w1, [x29, #-0x50]
   281dc: b85c03a2     	ldur	w2, [x29, #-0x40]
   281e0: f94063e3     	ldr	x3, [sp, #0xc0]
   281e4: f85d03a4     	ldur	x4, [x29, #-0x30]
   281e8: 17fffd1f     	b	0x27664 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1868>
   281ec: aa1803e0     	mov	x0, x24
   281f0: f81d03a4     	stur	x4, [x29, #-0x30]
   281f4: aa0303fa     	mov	x26, x3
   281f8: b81c03a2     	stur	w2, [x29, #-0x40]
   281fc: b81b03a1     	stur	w1, [x29, #-0x50]
   28200: f81a03af     	stur	x15, [x29, #-0x60]
   28204: f81903b0     	stur	x16, [x29, #-0x70]
   28208: 3c9803b1     	stur	q17, [x29, #-0x80]
   2820c: b81703ac     	stur	w12, [x29, #-0x90]
   28210: b81603ae     	stur	w14, [x29, #-0xa0]
   28214: ad3a4bb3     	stp	q19, q18, [x29, #-0xc0]
   28218: 3c9303b4     	stur	q20, [x29, #-0xd0]
   2821c: b81203aa     	stur	w10, [x29, #-0xe0]
   28220: ad3857b6     	stp	q22, q21, [x29, #-0x100]
   28224: ad095ff8     	stp	q24, q23, [sp, #0x120]
   28228: ad0867fa     	stp	q26, q25, [sp, #0x100]
   2822c: ad076ffc     	stp	q28, q27, [sp, #0xe0]
   28230: f9006beb     	str	x11, [sp, #0xd0]
   28234: ad05c3e7     	stp	q7, q16, [sp, #0xb0]
   28238: ad049be5     	stp	q5, q6, [sp, #0x90]
   2823c: 3d8023e2     	str	q2, [sp, #0x80]
   28240: 940085e4     	bl	0x499d0 <__cxa_guard_acquire@plt>
   28244: ad4417e2     	ldp	q2, q5, [sp, #0x80]
   28248: b000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   2824c: aa1a03e3     	mov	x3, x26
   28250: ad451fe6     	ldp	q6, q7, [sp, #0xa0]
   28254: ad476ffc     	ldp	q28, q27, [sp, #0xe0]
   28258: ad4867fa     	ldp	q26, q25, [sp, #0x100]
   2825c: ad495ff8     	ldp	q24, q23, [sp, #0x120]
   28260: ad7857b6     	ldp	q22, q21, [x29, #-0x100]
   28264: ad79cfb4     	ldp	q20, q19, [x29, #-0xd0]
   28268: 3dc033f0     	ldr	q16, [sp, #0xc0]
   2826c: f9406beb     	ldr	x11, [sp, #0xd0]
   28270: b85203aa     	ldur	w10, [x29, #-0xe0]
   28274: 3cd503b2     	ldur	q18, [x29, #-0xb0]
   28278: b85603ae     	ldur	w14, [x29, #-0xa0]
   2827c: b85703ac     	ldur	w12, [x29, #-0x90]
   28280: 3cd803b1     	ldur	q17, [x29, #-0x80]
   28284: f85903b0     	ldur	x16, [x29, #-0x70]
   28288: f85a03af     	ldur	x15, [x29, #-0x60]
   2828c: b85b03a1     	ldur	w1, [x29, #-0x50]
   28290: b85c03a2     	ldur	w2, [x29, #-0x40]
   28294: f85d03a4     	ldur	x4, [x29, #-0x30]
   28298: 34ffa620     	cbz	w0, 0x2775c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1960>
   2829c: aa1803e0     	mov	x0, x24
   282a0: 3d800711     	str	q17, [x24, #0x10]
   282a4: 940085cf     	bl	0x499e0 <__cxa_guard_release@plt>
   282a8: ad4417e2     	ldp	q2, q5, [sp, #0x80]
   282ac: b000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   282b0: aa1a03e3     	mov	x3, x26
   282b4: ad451fe6     	ldp	q6, q7, [sp, #0xa0]
   282b8: ad476ffc     	ldp	q28, q27, [sp, #0xe0]
   282bc: ad4867fa     	ldp	q26, q25, [sp, #0x100]
   282c0: ad495ff8     	ldp	q24, q23, [sp, #0x120]
   282c4: ad7857b6     	ldp	q22, q21, [x29, #-0x100]
   282c8: ad79cfb4     	ldp	q20, q19, [x29, #-0xd0]
   282cc: 3dc033f0     	ldr	q16, [sp, #0xc0]
   282d0: f9406beb     	ldr	x11, [sp, #0xd0]
   282d4: b85203aa     	ldur	w10, [x29, #-0xe0]
   282d8: 3cd503b2     	ldur	q18, [x29, #-0xb0]
   282dc: b85603ae     	ldur	w14, [x29, #-0xa0]
   282e0: b85703ac     	ldur	w12, [x29, #-0x90]
   282e4: 3cd803b1     	ldur	q17, [x29, #-0x80]
   282e8: f85903b0     	ldur	x16, [x29, #-0x70]
   282ec: f85a03af     	ldur	x15, [x29, #-0x60]
   282f0: b85b03a1     	ldur	w1, [x29, #-0x50]
   282f4: b85c03a2     	ldur	w2, [x29, #-0x40]
   282f8: f85d03a4     	ldur	x4, [x29, #-0x30]
   282fc: 17fffd18     	b	0x2775c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1960>
   28300: aa1803e0     	mov	x0, x24
   28304: f81d03a4     	stur	x4, [x29, #-0x30]
   28308: aa0303fa     	mov	x26, x3
   2830c: b81c03a2     	stur	w2, [x29, #-0x40]
   28310: b81b03a1     	stur	w1, [x29, #-0x50]
   28314: f81a03af     	stur	x15, [x29, #-0x60]
   28318: f81903b0     	stur	x16, [x29, #-0x70]
   2831c: 3c9803b1     	stur	q17, [x29, #-0x80]
   28320: b81703ac     	stur	w12, [x29, #-0x90]
   28324: b81603ae     	stur	w14, [x29, #-0xa0]
   28328: ad3a4bb3     	stp	q19, q18, [x29, #-0xc0]
   2832c: 3c9303b4     	stur	q20, [x29, #-0xd0]
   28330: b81203aa     	stur	w10, [x29, #-0xe0]
   28334: ad3857b6     	stp	q22, q21, [x29, #-0x100]
   28338: ad095ff8     	stp	q24, q23, [sp, #0x120]
   2833c: ad0867fa     	stp	q26, q25, [sp, #0x100]
   28340: ad076ffc     	stp	q28, q27, [sp, #0xe0]
   28344: f9006beb     	str	x11, [sp, #0xd0]
   28348: ad05c3e7     	stp	q7, q16, [sp, #0xb0]
   2834c: ad049be5     	stp	q5, q6, [sp, #0x90]
   28350: ad038bfd     	stp	q29, q2, [sp, #0x70]
   28354: 9400859f     	bl	0x499d0 <__cxa_guard_acquire@plt>
   28358: ad438bfd     	ldp	q29, q2, [sp, #0x70]
   2835c: b000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   28360: aa1a03e3     	mov	x3, x26
   28364: ad449be5     	ldp	q5, q6, [sp, #0x90]
   28368: ad45c3e7     	ldp	q7, q16, [sp, #0xb0]
   2836c: ad476ffc     	ldp	q28, q27, [sp, #0xe0]
   28370: ad4867fa     	ldp	q26, q25, [sp, #0x100]
   28374: ad495ff8     	ldp	q24, q23, [sp, #0x120]
   28378: ad7857b6     	ldp	q22, q21, [x29, #-0x100]
   2837c: ad79cfb4     	ldp	q20, q19, [x29, #-0xd0]
   28380: f9406beb     	ldr	x11, [sp, #0xd0]
   28384: b85203aa     	ldur	w10, [x29, #-0xe0]
   28388: 3cd503b2     	ldur	q18, [x29, #-0xb0]
   2838c: b85603ae     	ldur	w14, [x29, #-0xa0]
   28390: b85703ac     	ldur	w12, [x29, #-0x90]
   28394: 3cd803b1     	ldur	q17, [x29, #-0x80]
   28398: f85903b0     	ldur	x16, [x29, #-0x70]
   2839c: f85a03af     	ldur	x15, [x29, #-0x60]
   283a0: b85b03a1     	ldur	w1, [x29, #-0x50]
   283a4: b85c03a2     	ldur	w2, [x29, #-0x40]
   283a8: f85d03a4     	ldur	x4, [x29, #-0x30]
   283ac: 34ff9de0     	cbz	w0, 0x27768 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x196c>
   283b0: aa1803e0     	mov	x0, x24
   283b4: 3d800711     	str	q17, [x24, #0x10]
   283b8: 9400858a     	bl	0x499e0 <__cxa_guard_release@plt>
   283bc: ad438bfd     	ldp	q29, q2, [sp, #0x70]
   283c0: b000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   283c4: aa1a03e3     	mov	x3, x26
   283c8: ad449be5     	ldp	q5, q6, [sp, #0x90]
   283cc: ad45c3e7     	ldp	q7, q16, [sp, #0xb0]
   283d0: ad476ffc     	ldp	q28, q27, [sp, #0xe0]
   283d4: ad4867fa     	ldp	q26, q25, [sp, #0x100]
   283d8: ad495ff8     	ldp	q24, q23, [sp, #0x120]
   283dc: ad7857b6     	ldp	q22, q21, [x29, #-0x100]
   283e0: ad79cfb4     	ldp	q20, q19, [x29, #-0xd0]
   283e4: f9406beb     	ldr	x11, [sp, #0xd0]
   283e8: b85203aa     	ldur	w10, [x29, #-0xe0]
   283ec: 3cd503b2     	ldur	q18, [x29, #-0xb0]
   283f0: b85603ae     	ldur	w14, [x29, #-0xa0]
   283f4: b85703ac     	ldur	w12, [x29, #-0x90]
   283f8: 3cd803b1     	ldur	q17, [x29, #-0x80]
   283fc: f85903b0     	ldur	x16, [x29, #-0x70]
   28400: f85a03af     	ldur	x15, [x29, #-0x60]
   28404: b85b03a1     	ldur	w1, [x29, #-0x50]
   28408: b85c03a2     	ldur	w2, [x29, #-0x40]
   2840c: f85d03a4     	ldur	x4, [x29, #-0x30]
   28410: 17fffcd6     	b	0x27768 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x196c>
   28414: aa1803e0     	mov	x0, x24
   28418: f81d03a4     	stur	x4, [x29, #-0x30]
   2841c: aa0303fa     	mov	x26, x3
   28420: b81c03a2     	stur	w2, [x29, #-0x40]
   28424: b81b03a1     	stur	w1, [x29, #-0x50]
   28428: f81a03af     	stur	x15, [x29, #-0x60]
   2842c: f81903b0     	stur	x16, [x29, #-0x70]
   28430: 3c9803b1     	stur	q17, [x29, #-0x80]
   28434: b81703ac     	stur	w12, [x29, #-0x90]
   28438: b81603ae     	stur	w14, [x29, #-0xa0]
   2843c: ad3a4bb3     	stp	q19, q18, [x29, #-0xc0]
   28440: 3c9303b4     	stur	q20, [x29, #-0xd0]
   28444: b81203aa     	stur	w10, [x29, #-0xe0]
   28448: ad3857b6     	stp	q22, q21, [x29, #-0x100]
   2844c: ad095ff8     	stp	q24, q23, [sp, #0x120]
   28450: ad0867fa     	stp	q26, q25, [sp, #0x100]
   28454: ad076ffc     	stp	q28, q27, [sp, #0xe0]
   28458: f9006beb     	str	x11, [sp, #0xd0]
   2845c: ad05c3e7     	stp	q7, q16, [sp, #0xb0]
   28460: ad049be5     	stp	q5, q6, [sp, #0x90]
   28464: ad038bfd     	stp	q29, q2, [sp, #0x70]
   28468: 3d801bfe     	str	q30, [sp, #0x60]
   2846c: 94008559     	bl	0x499d0 <__cxa_guard_acquire@plt>
   28470: ad4377fe     	ldp	q30, q29, [sp, #0x60]
   28474: b000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   28478: aa1a03e3     	mov	x3, x26
   2847c: ad4417e2     	ldp	q2, q5, [sp, #0x80]
   28480: ad451fe6     	ldp	q6, q7, [sp, #0xa0]
   28484: ad476ffc     	ldp	q28, q27, [sp, #0xe0]
   28488: ad4867fa     	ldp	q26, q25, [sp, #0x100]
   2848c: ad495ff8     	ldp	q24, q23, [sp, #0x120]
   28490: ad7857b6     	ldp	q22, q21, [x29, #-0x100]
   28494: ad79cfb4     	ldp	q20, q19, [x29, #-0xd0]
   28498: 3dc033f0     	ldr	q16, [sp, #0xc0]
   2849c: f9406beb     	ldr	x11, [sp, #0xd0]
   284a0: b85203aa     	ldur	w10, [x29, #-0xe0]
   284a4: 3cd503b2     	ldur	q18, [x29, #-0xb0]
   284a8: b85603ae     	ldur	w14, [x29, #-0xa0]
   284ac: b85703ac     	ldur	w12, [x29, #-0x90]
   284b0: 3cd803b1     	ldur	q17, [x29, #-0x80]
   284b4: f85903b0     	ldur	x16, [x29, #-0x70]
   284b8: f85a03af     	ldur	x15, [x29, #-0x60]
   284bc: b85b03a1     	ldur	w1, [x29, #-0x50]
   284c0: b85c03a2     	ldur	w2, [x29, #-0x40]
   284c4: f85d03a4     	ldur	x4, [x29, #-0x30]
   284c8: 34ff9560     	cbz	w0, 0x27774 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1978>
   284cc: aa1803e0     	mov	x0, x24
   284d0: 3d800711     	str	q17, [x24, #0x10]
   284d4: 94008543     	bl	0x499e0 <__cxa_guard_release@plt>
   284d8: ad4377fe     	ldp	q30, q29, [sp, #0x60]
   284dc: b000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   284e0: aa1a03e3     	mov	x3, x26
   284e4: ad4417e2     	ldp	q2, q5, [sp, #0x80]
   284e8: ad451fe6     	ldp	q6, q7, [sp, #0xa0]
   284ec: ad476ffc     	ldp	q28, q27, [sp, #0xe0]
   284f0: ad4867fa     	ldp	q26, q25, [sp, #0x100]
   284f4: ad495ff8     	ldp	q24, q23, [sp, #0x120]
   284f8: ad7857b6     	ldp	q22, q21, [x29, #-0x100]
   284fc: ad79cfb4     	ldp	q20, q19, [x29, #-0xd0]
   28500: 3dc033f0     	ldr	q16, [sp, #0xc0]
   28504: f9406beb     	ldr	x11, [sp, #0xd0]
   28508: b85203aa     	ldur	w10, [x29, #-0xe0]
   2850c: 3cd503b2     	ldur	q18, [x29, #-0xb0]
   28510: b85603ae     	ldur	w14, [x29, #-0xa0]
   28514: b85703ac     	ldur	w12, [x29, #-0x90]
   28518: 3cd803b1     	ldur	q17, [x29, #-0x80]
   2851c: f85903b0     	ldur	x16, [x29, #-0x70]
   28520: f85a03af     	ldur	x15, [x29, #-0x60]
   28524: b85b03a1     	ldur	w1, [x29, #-0x50]
   28528: b85c03a2     	ldur	w2, [x29, #-0x40]
   2852c: f85d03a4     	ldur	x4, [x29, #-0x30]
   28530: 17fffc91     	b	0x27774 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1978>
   28534: aa1803e0     	mov	x0, x24
   28538: f81d03a4     	stur	x4, [x29, #-0x30]
   2853c: aa0303fa     	mov	x26, x3
   28540: b81c03a2     	stur	w2, [x29, #-0x40]
   28544: b81b03a1     	stur	w1, [x29, #-0x50]
   28548: f81a03af     	stur	x15, [x29, #-0x60]
   2854c: f81903b0     	stur	x16, [x29, #-0x70]
   28550: 3c9803b1     	stur	q17, [x29, #-0x80]
   28554: b81703ac     	stur	w12, [x29, #-0x90]
   28558: b81603ae     	stur	w14, [x29, #-0xa0]
   2855c: ad3a4bb3     	stp	q19, q18, [x29, #-0xc0]
   28560: 3c9303b4     	stur	q20, [x29, #-0xd0]
   28564: b81203aa     	stur	w10, [x29, #-0xe0]
   28568: ad3857b6     	stp	q22, q21, [x29, #-0x100]
   2856c: ad095ff8     	stp	q24, q23, [sp, #0x120]
   28570: ad0867fa     	stp	q26, q25, [sp, #0x100]
   28574: ad076ffc     	stp	q28, q27, [sp, #0xe0]
   28578: f9006beb     	str	x11, [sp, #0xd0]
   2857c: ad05c3e7     	stp	q7, q16, [sp, #0xb0]
   28580: ad049be5     	stp	q5, q6, [sp, #0x90]
   28584: ad038bfd     	stp	q29, q2, [sp, #0x70]
   28588: ad02fbe8     	stp	q8, q30, [sp, #0x50]
   2858c: 94008511     	bl	0x499d0 <__cxa_guard_acquire@plt>
   28590: ad42fbe8     	ldp	q8, q30, [sp, #0x50]
   28594: b000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   28598: aa1a03e3     	mov	x3, x26
   2859c: ad438bfd     	ldp	q29, q2, [sp, #0x70]
   285a0: ad449be5     	ldp	q5, q6, [sp, #0x90]
   285a4: ad45c3e7     	ldp	q7, q16, [sp, #0xb0]
   285a8: ad476ffc     	ldp	q28, q27, [sp, #0xe0]
   285ac: ad4867fa     	ldp	q26, q25, [sp, #0x100]
   285b0: ad495ff8     	ldp	q24, q23, [sp, #0x120]
   285b4: ad7857b6     	ldp	q22, q21, [x29, #-0x100]
   285b8: ad79cfb4     	ldp	q20, q19, [x29, #-0xd0]
   285bc: f9406beb     	ldr	x11, [sp, #0xd0]
   285c0: b85203aa     	ldur	w10, [x29, #-0xe0]
   285c4: 3cd503b2     	ldur	q18, [x29, #-0xb0]
   285c8: b85603ae     	ldur	w14, [x29, #-0xa0]
   285cc: b85703ac     	ldur	w12, [x29, #-0x90]
   285d0: 3cd803b1     	ldur	q17, [x29, #-0x80]
   285d4: f85903b0     	ldur	x16, [x29, #-0x70]
   285d8: f85a03af     	ldur	x15, [x29, #-0x60]
   285dc: b85b03a1     	ldur	w1, [x29, #-0x50]
   285e0: b85c03a2     	ldur	w2, [x29, #-0x40]
   285e4: f85d03a4     	ldur	x4, [x29, #-0x30]
   285e8: 34ff8cc0     	cbz	w0, 0x27780 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1984>
   285ec: aa1803e0     	mov	x0, x24
   285f0: 3d800711     	str	q17, [x24, #0x10]
   285f4: 940084fb     	bl	0x499e0 <__cxa_guard_release@plt>
   285f8: ad42fbe8     	ldp	q8, q30, [sp, #0x50]
   285fc: b000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   28600: aa1a03e3     	mov	x3, x26
   28604: ad438bfd     	ldp	q29, q2, [sp, #0x70]
   28608: ad449be5     	ldp	q5, q6, [sp, #0x90]
   2860c: ad45c3e7     	ldp	q7, q16, [sp, #0xb0]
   28610: ad476ffc     	ldp	q28, q27, [sp, #0xe0]
   28614: ad4867fa     	ldp	q26, q25, [sp, #0x100]
   28618: ad495ff8     	ldp	q24, q23, [sp, #0x120]
   2861c: ad7857b6     	ldp	q22, q21, [x29, #-0x100]
   28620: ad79cfb4     	ldp	q20, q19, [x29, #-0xd0]
   28624: f9406beb     	ldr	x11, [sp, #0xd0]
   28628: b85203aa     	ldur	w10, [x29, #-0xe0]
   2862c: 3cd503b2     	ldur	q18, [x29, #-0xb0]
   28630: b85603ae     	ldur	w14, [x29, #-0xa0]
   28634: b85703ac     	ldur	w12, [x29, #-0x90]
   28638: 3cd803b1     	ldur	q17, [x29, #-0x80]
   2863c: f85903b0     	ldur	x16, [x29, #-0x70]
   28640: f85a03af     	ldur	x15, [x29, #-0x60]
   28644: b85b03a1     	ldur	w1, [x29, #-0x50]
   28648: b85c03a2     	ldur	w2, [x29, #-0x40]
   2864c: f85d03a4     	ldur	x4, [x29, #-0x30]
   28650: 17fffc4c     	b	0x27780 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1984>
   28654: aa1803e0     	mov	x0, x24
   28658: f81d03a4     	stur	x4, [x29, #-0x30]
   2865c: aa0303fa     	mov	x26, x3
   28660: b81c03a2     	stur	w2, [x29, #-0x40]
   28664: b81b03a1     	stur	w1, [x29, #-0x50]
   28668: f81a03af     	stur	x15, [x29, #-0x60]
   2866c: f81903b0     	stur	x16, [x29, #-0x70]
   28670: 3c9803b1     	stur	q17, [x29, #-0x80]
   28674: b81703ac     	stur	w12, [x29, #-0x90]
   28678: b81603ae     	stur	w14, [x29, #-0xa0]
   2867c: ad3a4bb3     	stp	q19, q18, [x29, #-0xc0]
   28680: 3c9303b4     	stur	q20, [x29, #-0xd0]
   28684: b81203aa     	stur	w10, [x29, #-0xe0]
   28688: ad3857b6     	stp	q22, q21, [x29, #-0x100]
   2868c: ad095ff8     	stp	q24, q23, [sp, #0x120]
   28690: ad0867fa     	stp	q26, q25, [sp, #0x100]
   28694: ad076ffc     	stp	q28, q27, [sp, #0xe0]
   28698: f9006beb     	str	x11, [sp, #0xd0]
   2869c: ad05c3e7     	stp	q7, q16, [sp, #0xb0]
   286a0: ad049be5     	stp	q5, q6, [sp, #0x90]
   286a4: ad038bfd     	stp	q29, q2, [sp, #0x70]
   286a8: ad02fbe8     	stp	q8, q30, [sp, #0x50]
   286ac: 3d8013ea     	str	q10, [sp, #0x40]
   286b0: 940084c8     	bl	0x499d0 <__cxa_guard_acquire@plt>
   286b4: ad4223ea     	ldp	q10, q8, [sp, #0x40]
   286b8: b000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   286bc: aa1a03e3     	mov	x3, x26
   286c0: ad4377fe     	ldp	q30, q29, [sp, #0x60]
   286c4: ad4417e2     	ldp	q2, q5, [sp, #0x80]
   286c8: ad451fe6     	ldp	q6, q7, [sp, #0xa0]
   286cc: ad476ffc     	ldp	q28, q27, [sp, #0xe0]
   286d0: ad4867fa     	ldp	q26, q25, [sp, #0x100]
   286d4: ad495ff8     	ldp	q24, q23, [sp, #0x120]
   286d8: ad7857b6     	ldp	q22, q21, [x29, #-0x100]
   286dc: ad79cfb4     	ldp	q20, q19, [x29, #-0xd0]
   286e0: 3dc033f0     	ldr	q16, [sp, #0xc0]
   286e4: f9406beb     	ldr	x11, [sp, #0xd0]
   286e8: b85203aa     	ldur	w10, [x29, #-0xe0]
   286ec: 3cd503b2     	ldur	q18, [x29, #-0xb0]
   286f0: b85603ae     	ldur	w14, [x29, #-0xa0]
   286f4: b85703ac     	ldur	w12, [x29, #-0x90]
   286f8: 3cd803b1     	ldur	q17, [x29, #-0x80]
   286fc: f85903b0     	ldur	x16, [x29, #-0x70]
   28700: f85a03af     	ldur	x15, [x29, #-0x60]
   28704: b85b03a1     	ldur	w1, [x29, #-0x50]
   28708: b85c03a2     	ldur	w2, [x29, #-0x40]
   2870c: f85d03a4     	ldur	x4, [x29, #-0x30]
   28710: 34ff83e0     	cbz	w0, 0x2778c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1990>
   28714: aa1803e0     	mov	x0, x24
   28718: 3d800711     	str	q17, [x24, #0x10]
   2871c: 940084b1     	bl	0x499e0 <__cxa_guard_release@plt>
   28720: ad4223ea     	ldp	q10, q8, [sp, #0x40]
   28724: b000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   28728: aa1a03e3     	mov	x3, x26
   2872c: ad4377fe     	ldp	q30, q29, [sp, #0x60]
   28730: ad4417e2     	ldp	q2, q5, [sp, #0x80]
   28734: ad451fe6     	ldp	q6, q7, [sp, #0xa0]
   28738: ad476ffc     	ldp	q28, q27, [sp, #0xe0]
   2873c: ad4867fa     	ldp	q26, q25, [sp, #0x100]
   28740: ad495ff8     	ldp	q24, q23, [sp, #0x120]
   28744: ad7857b6     	ldp	q22, q21, [x29, #-0x100]
   28748: ad79cfb4     	ldp	q20, q19, [x29, #-0xd0]
   2874c: 3dc033f0     	ldr	q16, [sp, #0xc0]
   28750: f9406beb     	ldr	x11, [sp, #0xd0]
   28754: b85203aa     	ldur	w10, [x29, #-0xe0]
   28758: 3cd503b2     	ldur	q18, [x29, #-0xb0]
   2875c: b85603ae     	ldur	w14, [x29, #-0xa0]
   28760: b85703ac     	ldur	w12, [x29, #-0x90]
   28764: 3cd803b1     	ldur	q17, [x29, #-0x80]
   28768: f85903b0     	ldur	x16, [x29, #-0x70]
   2876c: f85a03af     	ldur	x15, [x29, #-0x60]
   28770: b85b03a1     	ldur	w1, [x29, #-0x50]
   28774: b85c03a2     	ldur	w2, [x29, #-0x40]
   28778: f85d03a4     	ldur	x4, [x29, #-0x30]
   2877c: 17fffc04     	b	0x2778c <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1990>
   28780: aa1803e0     	mov	x0, x24
   28784: f81d03a4     	stur	x4, [x29, #-0x30]
   28788: aa0303fa     	mov	x26, x3
   2878c: b81c03a2     	stur	w2, [x29, #-0x40]
   28790: b81b03a1     	stur	w1, [x29, #-0x50]
   28794: f81a03af     	stur	x15, [x29, #-0x60]
   28798: f81903b0     	stur	x16, [x29, #-0x70]
   2879c: 3c9803b1     	stur	q17, [x29, #-0x80]
   287a0: b81703ac     	stur	w12, [x29, #-0x90]
   287a4: b81603ae     	stur	w14, [x29, #-0xa0]
   287a8: ad3a4bb3     	stp	q19, q18, [x29, #-0xc0]
   287ac: 3c9303b4     	stur	q20, [x29, #-0xd0]
   287b0: b81203aa     	stur	w10, [x29, #-0xe0]
   287b4: ad3857b6     	stp	q22, q21, [x29, #-0x100]
   287b8: ad095ff8     	stp	q24, q23, [sp, #0x120]
   287bc: ad0867fa     	stp	q26, q25, [sp, #0x100]
   287c0: ad076ffc     	stp	q28, q27, [sp, #0xe0]
   287c4: f9006beb     	str	x11, [sp, #0xd0]
   287c8: ad05c3e7     	stp	q7, q16, [sp, #0xb0]
   287cc: ad049be5     	stp	q5, q6, [sp, #0x90]
   287d0: ad038bfd     	stp	q29, q2, [sp, #0x70]
   287d4: ad02fbe8     	stp	q8, q30, [sp, #0x50]
   287d8: ad01abff     	stp	q31, q10, [sp, #0x30]
   287dc: 9400847d     	bl	0x499d0 <__cxa_guard_acquire@plt>
   287e0: ad4223ea     	ldp	q10, q8, [sp, #0x40]
   287e4: b000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   287e8: aa1a03e3     	mov	x3, x26
   287ec: ad4377fe     	ldp	q30, q29, [sp, #0x60]
   287f0: ad4417e2     	ldp	q2, q5, [sp, #0x80]
   287f4: ad451fe6     	ldp	q6, q7, [sp, #0xa0]
   287f8: ad476ffc     	ldp	q28, q27, [sp, #0xe0]
   287fc: ad4867fa     	ldp	q26, q25, [sp, #0x100]
   28800: ad495ff8     	ldp	q24, q23, [sp, #0x120]
   28804: ad7857b6     	ldp	q22, q21, [x29, #-0x100]
   28808: ad79cfb4     	ldp	q20, q19, [x29, #-0xd0]
   2880c: 3dc00fff     	ldr	q31, [sp, #0x30]
   28810: 3dc033f0     	ldr	q16, [sp, #0xc0]
   28814: f9406beb     	ldr	x11, [sp, #0xd0]
   28818: b85203aa     	ldur	w10, [x29, #-0xe0]
   2881c: 3cd503b2     	ldur	q18, [x29, #-0xb0]
   28820: b85603ae     	ldur	w14, [x29, #-0xa0]
   28824: b85703ac     	ldur	w12, [x29, #-0x90]
   28828: 3cd803b1     	ldur	q17, [x29, #-0x80]
   2882c: f85903b0     	ldur	x16, [x29, #-0x70]
   28830: f85a03af     	ldur	x15, [x29, #-0x60]
   28834: b85b03a1     	ldur	w1, [x29, #-0x50]
   28838: b85c03a2     	ldur	w2, [x29, #-0x40]
   2883c: f85d03a4     	ldur	x4, [x29, #-0x30]
   28840: 34ff7ac0     	cbz	w0, 0x27798 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x199c>
   28844: aa1803e0     	mov	x0, x24
   28848: 3d800711     	str	q17, [x24, #0x10]
   2884c: 94008465     	bl	0x499e0 <__cxa_guard_release@plt>
   28850: ad4223ea     	ldp	q10, q8, [sp, #0x40]
   28854: b000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   28858: aa1a03e3     	mov	x3, x26
   2885c: ad4377fe     	ldp	q30, q29, [sp, #0x60]
   28860: ad4417e2     	ldp	q2, q5, [sp, #0x80]
   28864: ad451fe6     	ldp	q6, q7, [sp, #0xa0]
   28868: ad476ffc     	ldp	q28, q27, [sp, #0xe0]
   2886c: ad4867fa     	ldp	q26, q25, [sp, #0x100]
   28870: ad495ff8     	ldp	q24, q23, [sp, #0x120]
   28874: ad7857b6     	ldp	q22, q21, [x29, #-0x100]
   28878: ad79cfb4     	ldp	q20, q19, [x29, #-0xd0]
   2887c: 3dc00fff     	ldr	q31, [sp, #0x30]
   28880: 3dc033f0     	ldr	q16, [sp, #0xc0]
   28884: f9406beb     	ldr	x11, [sp, #0xd0]
   28888: b85203aa     	ldur	w10, [x29, #-0xe0]
   2888c: 3cd503b2     	ldur	q18, [x29, #-0xb0]
   28890: b85603ae     	ldur	w14, [x29, #-0xa0]
   28894: b85703ac     	ldur	w12, [x29, #-0x90]
   28898: 3cd803b1     	ldur	q17, [x29, #-0x80]
   2889c: f85903b0     	ldur	x16, [x29, #-0x70]
   288a0: f85a03af     	ldur	x15, [x29, #-0x60]
   288a4: b85b03a1     	ldur	w1, [x29, #-0x50]
   288a8: b85c03a2     	ldur	w2, [x29, #-0x40]
   288ac: f85d03a4     	ldur	x4, [x29, #-0x30]
   288b0: 17fffbba     	b	0x27798 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x199c>
   288b4: aa1803e0     	mov	x0, x24
   288b8: f81d03a4     	stur	x4, [x29, #-0x30]
   288bc: aa0303fa     	mov	x26, x3
   288c0: b81c03a2     	stur	w2, [x29, #-0x40]
   288c4: b81b03a1     	stur	w1, [x29, #-0x50]
   288c8: f81a03af     	stur	x15, [x29, #-0x60]
   288cc: f81903b0     	stur	x16, [x29, #-0x70]
   288d0: 3c9803b1     	stur	q17, [x29, #-0x80]
   288d4: b81703ac     	stur	w12, [x29, #-0x90]
   288d8: b81603ae     	stur	w14, [x29, #-0xa0]
   288dc: ad3a4bb3     	stp	q19, q18, [x29, #-0xc0]
   288e0: 3c9303b4     	stur	q20, [x29, #-0xd0]
   288e4: b81203aa     	stur	w10, [x29, #-0xe0]
   288e8: ad3857b6     	stp	q22, q21, [x29, #-0x100]
   288ec: ad095ff8     	stp	q24, q23, [sp, #0x120]
   288f0: ad0867fa     	stp	q26, q25, [sp, #0x100]
   288f4: ad076ffc     	stp	q28, q27, [sp, #0xe0]
   288f8: f9006beb     	str	x11, [sp, #0xd0]
   288fc: ad05c3e7     	stp	q7, q16, [sp, #0xb0]
   28900: ad049be5     	stp	q5, q6, [sp, #0x90]
   28904: ad038bfd     	stp	q29, q2, [sp, #0x70]
   28908: ad02fbe8     	stp	q8, q30, [sp, #0x50]
   2890c: ad017fe9     	stp	q9, q31, [sp, #0x20]
   28910: 3d8013ea     	str	q10, [sp, #0x40]
   28914: 9400842f     	bl	0x499d0 <__cxa_guard_acquire@plt>
   28918: ad4223ea     	ldp	q10, q8, [sp, #0x40]
   2891c: b000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   28920: aa1a03e3     	mov	x3, x26
   28924: ad417fe9     	ldp	q9, q31, [sp, #0x20]
   28928: ad4377fe     	ldp	q30, q29, [sp, #0x60]
   2892c: ad4417e2     	ldp	q2, q5, [sp, #0x80]
   28930: ad451fe6     	ldp	q6, q7, [sp, #0xa0]
   28934: ad476ffc     	ldp	q28, q27, [sp, #0xe0]
   28938: ad4867fa     	ldp	q26, q25, [sp, #0x100]
   2893c: ad495ff8     	ldp	q24, q23, [sp, #0x120]
   28940: ad7857b6     	ldp	q22, q21, [x29, #-0x100]
   28944: ad79cfb4     	ldp	q20, q19, [x29, #-0xd0]
   28948: 3dc033f0     	ldr	q16, [sp, #0xc0]
   2894c: f9406beb     	ldr	x11, [sp, #0xd0]
   28950: b85203aa     	ldur	w10, [x29, #-0xe0]
   28954: 3cd503b2     	ldur	q18, [x29, #-0xb0]
   28958: b85603ae     	ldur	w14, [x29, #-0xa0]
   2895c: b85703ac     	ldur	w12, [x29, #-0x90]
   28960: 3cd803b1     	ldur	q17, [x29, #-0x80]
   28964: f85903b0     	ldur	x16, [x29, #-0x70]
   28968: f85a03af     	ldur	x15, [x29, #-0x60]
   2896c: b85b03a1     	ldur	w1, [x29, #-0x50]
   28970: b85c03a2     	ldur	w2, [x29, #-0x40]
   28974: f85d03a4     	ldur	x4, [x29, #-0x30]
   28978: 34ff7160     	cbz	w0, 0x277a4 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x19a8>
   2897c: aa1803e0     	mov	x0, x24
   28980: 3d800711     	str	q17, [x24, #0x10]
   28984: 94008417     	bl	0x499e0 <__cxa_guard_release@plt>
   28988: ad4223ea     	ldp	q10, q8, [sp, #0x40]
   2898c: b000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   28990: aa1a03e3     	mov	x3, x26
   28994: ad417fe9     	ldp	q9, q31, [sp, #0x20]
   28998: ad4377fe     	ldp	q30, q29, [sp, #0x60]
   2899c: ad4417e2     	ldp	q2, q5, [sp, #0x80]
   289a0: ad451fe6     	ldp	q6, q7, [sp, #0xa0]
   289a4: ad476ffc     	ldp	q28, q27, [sp, #0xe0]
   289a8: ad4867fa     	ldp	q26, q25, [sp, #0x100]
   289ac: ad495ff8     	ldp	q24, q23, [sp, #0x120]
   289b0: ad7857b6     	ldp	q22, q21, [x29, #-0x100]
   289b4: ad79cfb4     	ldp	q20, q19, [x29, #-0xd0]
   289b8: 3dc033f0     	ldr	q16, [sp, #0xc0]
   289bc: f9406beb     	ldr	x11, [sp, #0xd0]
   289c0: b85203aa     	ldur	w10, [x29, #-0xe0]
   289c4: 3cd503b2     	ldur	q18, [x29, #-0xb0]
   289c8: b85603ae     	ldur	w14, [x29, #-0xa0]
   289cc: b85703ac     	ldur	w12, [x29, #-0x90]
   289d0: 3cd803b1     	ldur	q17, [x29, #-0x80]
   289d4: f85903b0     	ldur	x16, [x29, #-0x70]
   289d8: f85a03af     	ldur	x15, [x29, #-0x60]
   289dc: b85b03a1     	ldur	w1, [x29, #-0x50]
   289e0: b85c03a2     	ldur	w2, [x29, #-0x40]
   289e4: f85d03a4     	ldur	x4, [x29, #-0x30]
   289e8: 17fffb6f     	b	0x277a4 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x19a8>
   289ec: aa1803e0     	mov	x0, x24
   289f0: f81d03a4     	stur	x4, [x29, #-0x30]
   289f4: aa0303fa     	mov	x26, x3
   289f8: b81c03a2     	stur	w2, [x29, #-0x40]
   289fc: b81b03a1     	stur	w1, [x29, #-0x50]
   28a00: f81a03af     	stur	x15, [x29, #-0x60]
   28a04: f81903b0     	stur	x16, [x29, #-0x70]
   28a08: 3c9803b1     	stur	q17, [x29, #-0x80]
   28a0c: b81703ac     	stur	w12, [x29, #-0x90]
   28a10: b81603ae     	stur	w14, [x29, #-0xa0]
   28a14: ad3a4bb3     	stp	q19, q18, [x29, #-0xc0]
   28a18: 3c9303b4     	stur	q20, [x29, #-0xd0]
   28a1c: b81203aa     	stur	w10, [x29, #-0xe0]
   28a20: ad3857b6     	stp	q22, q21, [x29, #-0x100]
   28a24: ad095ff8     	stp	q24, q23, [sp, #0x120]
   28a28: ad0867fa     	stp	q26, q25, [sp, #0x100]
   28a2c: ad076ffc     	stp	q28, q27, [sp, #0xe0]
   28a30: f9006beb     	str	x11, [sp, #0xd0]
   28a34: ad05c3e7     	stp	q7, q16, [sp, #0xb0]
   28a38: ad049be5     	stp	q5, q6, [sp, #0x90]
   28a3c: ad038bfd     	stp	q29, q2, [sp, #0x70]
   28a40: ad02fbe8     	stp	q8, q30, [sp, #0x50]
   28a44: ad017fe9     	stp	q9, q31, [sp, #0x20]
   28a48: 3d8013ea     	str	q10, [sp, #0x40]
   28a4c: 3d8007eb     	str	q11, [sp, #0x10]
   28a50: 940083e0     	bl	0x499d0 <__cxa_guard_acquire@plt>
   28a54: ad40a7eb     	ldp	q11, q9, [sp, #0x10]
   28a58: b000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   28a5c: aa1a03e3     	mov	x3, x26
   28a60: ad4223ea     	ldp	q10, q8, [sp, #0x40]
   28a64: ad4377fe     	ldp	q30, q29, [sp, #0x60]
   28a68: ad4417e2     	ldp	q2, q5, [sp, #0x80]
   28a6c: ad451fe6     	ldp	q6, q7, [sp, #0xa0]
   28a70: ad476ffc     	ldp	q28, q27, [sp, #0xe0]
   28a74: ad4867fa     	ldp	q26, q25, [sp, #0x100]
   28a78: ad495ff8     	ldp	q24, q23, [sp, #0x120]
   28a7c: ad7857b6     	ldp	q22, q21, [x29, #-0x100]
   28a80: ad79cfb4     	ldp	q20, q19, [x29, #-0xd0]
   28a84: 3dc00fff     	ldr	q31, [sp, #0x30]
   28a88: 3dc033f0     	ldr	q16, [sp, #0xc0]
   28a8c: f9406beb     	ldr	x11, [sp, #0xd0]
   28a90: b85203aa     	ldur	w10, [x29, #-0xe0]
   28a94: 3cd503b2     	ldur	q18, [x29, #-0xb0]
   28a98: b85603ae     	ldur	w14, [x29, #-0xa0]
   28a9c: b85703ac     	ldur	w12, [x29, #-0x90]
   28aa0: 3cd803b1     	ldur	q17, [x29, #-0x80]
   28aa4: f85903b0     	ldur	x16, [x29, #-0x70]
   28aa8: f85a03af     	ldur	x15, [x29, #-0x60]
   28aac: b85b03a1     	ldur	w1, [x29, #-0x50]
   28ab0: b85c03a2     	ldur	w2, [x29, #-0x40]
   28ab4: f85d03a4     	ldur	x4, [x29, #-0x30]
   28ab8: 34ff67c0     	cbz	w0, 0x277b0 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x19b4>
   28abc: aa1803e0     	mov	x0, x24
   28ac0: 3d800711     	str	q17, [x24, #0x10]
   28ac4: 940083c7     	bl	0x499e0 <__cxa_guard_release@plt>
   28ac8: ad40a7eb     	ldp	q11, q9, [sp, #0x10]
   28acc: b000016d     	adrp	x13, 0x55000 <vsnprintf+0x55000>
   28ad0: aa1a03e3     	mov	x3, x26
   28ad4: ad4223ea     	ldp	q10, q8, [sp, #0x40]
   28ad8: ad4377fe     	ldp	q30, q29, [sp, #0x60]
   28adc: ad4417e2     	ldp	q2, q5, [sp, #0x80]
   28ae0: ad451fe6     	ldp	q6, q7, [sp, #0xa0]
   28ae4: ad476ffc     	ldp	q28, q27, [sp, #0xe0]
   28ae8: ad4867fa     	ldp	q26, q25, [sp, #0x100]
   28aec: ad495ff8     	ldp	q24, q23, [sp, #0x120]
   28af0: ad7857b6     	ldp	q22, q21, [x29, #-0x100]
   28af4: ad79cfb4     	ldp	q20, q19, [x29, #-0xd0]
   28af8: 3dc00fff     	ldr	q31, [sp, #0x30]
   28afc: 3dc033f0     	ldr	q16, [sp, #0xc0]
   28b00: f9406beb     	ldr	x11, [sp, #0xd0]
   28b04: b85203aa     	ldur	w10, [x29, #-0xe0]
   28b08: 3cd503b2     	ldur	q18, [x29, #-0xb0]
   28b0c: b85603ae     	ldur	w14, [x29, #-0xa0]
   28b10: b85703ac     	ldur	w12, [x29, #-0x90]
   28b14: 3cd803b1     	ldur	q17, [x29, #-0x80]
   28b18: f85903b0     	ldur	x16, [x29, #-0x70]
   28b1c: f85a03af     	ldur	x15, [x29, #-0x60]
   28b20: b85b03a1     	ldur	w1, [x29, #-0x50]
   28b24: b85c03a2     	ldur	w2, [x29, #-0x40]
   28b28: f85d03a4     	ldur	x4, [x29, #-0x30]
   28b2c: 17fffb21     	b	0x277b0 <void AkFft::Radix5_Stage_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x19b4>
   28b30: 910883ff     	add	sp, sp, #0x220
   28b34: a9474ff4     	ldp	x20, x19, [sp, #0x70]
   28b38: a94657f6     	ldp	x22, x21, [sp, #0x60]
   28b3c: a9455ff8     	ldp	x24, x23, [sp, #0x50]
   28b40: a94467fa     	ldp	x26, x25, [sp, #0x40]
   28b44: a9436ffc     	ldp	x28, x27, [sp, #0x30]
   28b48: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   28b4c: 6d4123e9     	ldp	d9, d8, [sp, #0x10]
   28b50: 6cc82beb     	ldp	d11, d10, [sp], #0x80
   28b54: d65f03c0     	ret

0000000000028b58 <void AkFft::Radix8_Stage0_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)>:
   28b58: a9bf4ff4     	stp	x20, x19, [sp, #-0x10]!
   28b5c: 7100201f     	cmp	w0, #0x8
   28b60: 54000b63     	b.lo	0x28ccc <void AkFft::Radix8_Stage0_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x174>
   28b64: b0ffff34     	adrp	x20, 0xd000 <vsnprintf+0xd000>
   28b68: 53037c0a     	lsr	w10, w0, #3
   28b6c: 531f794b     	lsl	w11, w10, #1
   28b70: 531e754d     	lsl	w13, w10, #2
   28b74: 0b0a016e     	add	w14, w11, w10
   28b78: 531d714c     	lsl	w12, w10, #3
   28b7c: 3dc3c680     	ldr	q0, [x20, #0xf10]
   28b80: 52809e74     	mov	w20, #0x4f3             // =1267
   28b84: 0b0a01af     	add	w15, w13, w10
   28b88: 531f79d0     	lsl	w16, w14, #1
   28b8c: 4b0a0191     	sub	w17, w12, w10
   28b90: 72a7e6b4     	movk	w20, #0x3f35, lsl #16
   28b94: d37df140     	lsl	x0, x10, #3
   28b98: d37df161     	lsl	x1, x11, #3
   28b9c: d37df1c2     	lsl	x2, x14, #3
   28ba0: d37df1a4     	lsl	x4, x13, #3
   28ba4: d37df1e6     	lsl	x6, x15, #3
   28ba8: d37df207     	lsl	x7, x16, #3
   28bac: d37df233     	lsl	x19, x17, #3
   28bb0: aa1f03e8     	mov	x8, xzr
   28bb4: 2a1f03e9     	mov	w9, wzr
   28bb8: 8b00006b     	add	x11, x3, x0
   28bbc: 8b01006c     	add	x12, x3, x1
   28bc0: 8b02006d     	add	x13, x3, x2
   28bc4: 8b04006e     	add	x14, x3, x4
   28bc8: 8b06006f     	add	x15, x3, x6
   28bcc: 8b070070     	add	x16, x3, x7
   28bd0: 8b130071     	add	x17, x3, x19
   28bd4: 8b0000a0     	add	x0, x5, x0
   28bd8: 8b0100a1     	add	x1, x5, x1
   28bdc: 8b0200a2     	add	x2, x5, x2
   28be0: 8b0400a4     	add	x4, x5, x4
   28be4: 8b0600a6     	add	x6, x5, x6
   28be8: 8b0700a7     	add	x7, x5, x7
   28bec: 8b1300b3     	add	x19, x5, x19
   28bf0: 4e040e81     	dup	v1.4s, w20
   28bf4: 3ce86963     	ldr	q3, [x11, x8]
   28bf8: 11000929     	add	w9, w9, #0x2
   28bfc: 3ce869e6     	ldr	q6, [x15, x8]
   28c00: 6b0a013f     	cmp	w9, w10
   28c04: 3ce869b0     	ldr	q16, [x13, x8]
   28c08: 3ce86a32     	ldr	q18, [x17, x8]
   28c0c: 3ce86862     	ldr	q2, [x3, x8]
   28c10: 3ce869c5     	ldr	q5, [x14, x8]
   28c14: 4e23d4d3     	fadd	v19.4s, v6.4s, v3.4s
   28c18: 3ce86984     	ldr	q4, [x12, x8]
   28c1c: 4ea6d463     	fsub	v3.4s, v3.4s, v6.4s
   28c20: 3ce86a07     	ldr	q7, [x16, x8]
   28c24: 4eb2d606     	fsub	v6.4s, v16.4s, v18.4s
   28c28: 4e22d4b1     	fadd	v17.4s, v5.4s, v2.4s
   28c2c: 4ea5d442     	fsub	v2.4s, v2.4s, v5.4s
   28c30: 4e24d4f4     	fadd	v20.4s, v7.4s, v4.4s
   28c34: 4e23d4c5     	fadd	v5.4s, v6.4s, v3.4s
   28c38: 4e30d650     	fadd	v16.4s, v18.4s, v16.4s
   28c3c: 4ea7d484     	fsub	v4.4s, v4.4s, v7.4s
   28c40: 4ea6d463     	fsub	v3.4s, v3.4s, v6.4s
   28c44: 6e201ca5     	eor	v5.16b, v5.16b, v0.16b
   28c48: 4e33d612     	fadd	v18.4s, v16.4s, v19.4s
   28c4c: 4eb0d670     	fsub	v16.4s, v19.4s, v16.4s
   28c50: 6e201c84     	eor	v4.16b, v4.16b, v0.16b
   28c54: 6e21dca5     	fmul	v5.4s, v5.4s, v1.4s
   28c58: 6e21dc63     	fmul	v3.4s, v3.4s, v1.4s
   28c5c: 6e201e06     	eor	v6.16b, v16.16b, v0.16b
   28c60: 4ea00884     	rev64	v4.4s, v4.4s
   28c64: 4ea008a5     	rev64	v5.4s, v5.4s
   28c68: 4e31d687     	fadd	v7.4s, v20.4s, v17.4s
   28c6c: 4eb4d631     	fsub	v17.4s, v17.4s, v20.4s
   28c70: 4ea008c6     	rev64	v6.4s, v6.4s
   28c74: 4ea4d473     	fsub	v19.4s, v3.4s, v4.4s
   28c78: 4ea5d454     	fsub	v20.4s, v2.4s, v5.4s
   28c7c: 4e27d650     	fadd	v16.4s, v18.4s, v7.4s
   28c80: 4e23d483     	fadd	v3.4s, v4.4s, v3.4s
   28c84: 4e22d4a2     	fadd	v2.4s, v5.4s, v2.4s
   28c88: 3ca868b0     	str	q16, [x5, x8]
   28c8c: 4ea6d624     	fsub	v4.4s, v17.4s, v6.4s
   28c90: 4e33d690     	fadd	v16.4s, v20.4s, v19.4s
   28c94: 4eb3d685     	fsub	v5.4s, v20.4s, v19.4s
   28c98: 4eb2d4e7     	fsub	v7.4s, v7.4s, v18.4s
   28c9c: 3ca86810     	str	q16, [x0, x8]
   28ca0: 3ca86824     	str	q4, [x1, x8]
   28ca4: 3ca86845     	str	q5, [x2, x8]
   28ca8: 4ea3d444     	fsub	v4.4s, v2.4s, v3.4s
   28cac: 3ca86887     	str	q7, [x4, x8]
   28cb0: 4e31d4c5     	fadd	v5.4s, v6.4s, v17.4s
   28cb4: 4e23d442     	fadd	v2.4s, v2.4s, v3.4s
   28cb8: 3ca868c4     	str	q4, [x6, x8]
   28cbc: 3ca868e5     	str	q5, [x7, x8]
   28cc0: 3ca86a62     	str	q2, [x19, x8]
   28cc4: 91004108     	add	x8, x8, #0x10
   28cc8: 54fff963     	b.lo	0x28bf4 <void AkFft::Radix8_Stage0_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x9c>
   28ccc: a8c14ff4     	ldp	x20, x19, [sp], #0x10
   28cd0: d65f03c0     	ret

0000000000028cd4 <void AkFft::Radix8_Stage0_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)>:
   28cd4: a9bf4ff4     	stp	x20, x19, [sp, #-0x10]!
   28cd8: 7100201f     	cmp	w0, #0x8
   28cdc: 54000b63     	b.lo	0x28e48 <void AkFft::Radix8_Stage0_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x174>
   28ce0: b0ffff34     	adrp	x20, 0xd000 <vsnprintf+0xd000>
   28ce4: 53037c0a     	lsr	w10, w0, #3
   28ce8: 531f794b     	lsl	w11, w10, #1
   28cec: 531e754d     	lsl	w13, w10, #2
   28cf0: 0b0a016e     	add	w14, w11, w10
   28cf4: 531d714c     	lsl	w12, w10, #3
   28cf8: 3dc3c680     	ldr	q0, [x20, #0xf10]
   28cfc: 52809e74     	mov	w20, #0x4f3             // =1267
   28d00: 0b0a01af     	add	w15, w13, w10
   28d04: 531f79d0     	lsl	w16, w14, #1
   28d08: 4b0a0191     	sub	w17, w12, w10
   28d0c: 72a7e6b4     	movk	w20, #0x3f35, lsl #16
   28d10: d37df140     	lsl	x0, x10, #3
   28d14: d37df161     	lsl	x1, x11, #3
   28d18: d37df1c2     	lsl	x2, x14, #3
   28d1c: d37df1a4     	lsl	x4, x13, #3
   28d20: d37df1e6     	lsl	x6, x15, #3
   28d24: d37df207     	lsl	x7, x16, #3
   28d28: d37df233     	lsl	x19, x17, #3
   28d2c: aa1f03e8     	mov	x8, xzr
   28d30: 2a1f03e9     	mov	w9, wzr
   28d34: 8b00006b     	add	x11, x3, x0
   28d38: 8b01006c     	add	x12, x3, x1
   28d3c: 8b02006d     	add	x13, x3, x2
   28d40: 8b04006e     	add	x14, x3, x4
   28d44: 8b06006f     	add	x15, x3, x6
   28d48: 8b070070     	add	x16, x3, x7
   28d4c: 8b130071     	add	x17, x3, x19
   28d50: 8b0000a0     	add	x0, x5, x0
   28d54: 8b0100a1     	add	x1, x5, x1
   28d58: 8b0200a2     	add	x2, x5, x2
   28d5c: 8b0400a4     	add	x4, x5, x4
   28d60: 8b0600a6     	add	x6, x5, x6
   28d64: 8b0700a7     	add	x7, x5, x7
   28d68: 8b1300b3     	add	x19, x5, x19
   28d6c: 4e040e81     	dup	v1.4s, w20
   28d70: 3ce86963     	ldr	q3, [x11, x8]
   28d74: 11000929     	add	w9, w9, #0x2
   28d78: 3ce869e6     	ldr	q6, [x15, x8]
   28d7c: 6b0a013f     	cmp	w9, w10
   28d80: 3ce869b0     	ldr	q16, [x13, x8]
   28d84: 3ce86a32     	ldr	q18, [x17, x8]
   28d88: 3ce86862     	ldr	q2, [x3, x8]
   28d8c: 3ce869c5     	ldr	q5, [x14, x8]
   28d90: 4e23d4d3     	fadd	v19.4s, v6.4s, v3.4s
   28d94: 3ce86984     	ldr	q4, [x12, x8]
   28d98: 4ea6d463     	fsub	v3.4s, v3.4s, v6.4s
   28d9c: 3ce86a07     	ldr	q7, [x16, x8]
   28da0: 4eb2d606     	fsub	v6.4s, v16.4s, v18.4s
   28da4: 4e22d4b1     	fadd	v17.4s, v5.4s, v2.4s
   28da8: 4ea5d442     	fsub	v2.4s, v2.4s, v5.4s
   28dac: 4e24d4f4     	fadd	v20.4s, v7.4s, v4.4s
   28db0: 4e23d4c5     	fadd	v5.4s, v6.4s, v3.4s
   28db4: 4e30d650     	fadd	v16.4s, v18.4s, v16.4s
   28db8: 4ea7d484     	fsub	v4.4s, v4.4s, v7.4s
   28dbc: 4ea6d463     	fsub	v3.4s, v3.4s, v6.4s
   28dc0: 6e201ca5     	eor	v5.16b, v5.16b, v0.16b
   28dc4: 4e33d612     	fadd	v18.4s, v16.4s, v19.4s
   28dc8: 4eb0d670     	fsub	v16.4s, v19.4s, v16.4s
   28dcc: 6e201c84     	eor	v4.16b, v4.16b, v0.16b
   28dd0: 6e21dca5     	fmul	v5.4s, v5.4s, v1.4s
   28dd4: 6e21dc63     	fmul	v3.4s, v3.4s, v1.4s
   28dd8: 6e201e06     	eor	v6.16b, v16.16b, v0.16b
   28ddc: 4ea00884     	rev64	v4.4s, v4.4s
   28de0: 4ea008a5     	rev64	v5.4s, v5.4s
   28de4: 4e31d687     	fadd	v7.4s, v20.4s, v17.4s
   28de8: 4eb4d631     	fsub	v17.4s, v17.4s, v20.4s
   28dec: 4ea008c6     	rev64	v6.4s, v6.4s
   28df0: 4e23d493     	fadd	v19.4s, v4.4s, v3.4s
   28df4: 4e22d4b4     	fadd	v20.4s, v5.4s, v2.4s
   28df8: 4e27d650     	fadd	v16.4s, v18.4s, v7.4s
   28dfc: 4ea4d463     	fsub	v3.4s, v3.4s, v4.4s
   28e00: 4ea5d442     	fsub	v2.4s, v2.4s, v5.4s
   28e04: 3ca868b0     	str	q16, [x5, x8]
   28e08: 4e31d4c4     	fadd	v4.4s, v6.4s, v17.4s
   28e0c: 4e33d690     	fadd	v16.4s, v20.4s, v19.4s
   28e10: 4eb3d685     	fsub	v5.4s, v20.4s, v19.4s
   28e14: 4eb2d4e7     	fsub	v7.4s, v7.4s, v18.4s
   28e18: 3ca86810     	str	q16, [x0, x8]
   28e1c: 3ca86824     	str	q4, [x1, x8]
   28e20: 3ca86845     	str	q5, [x2, x8]
   28e24: 4ea3d444     	fsub	v4.4s, v2.4s, v3.4s
   28e28: 3ca86887     	str	q7, [x4, x8]
   28e2c: 4ea6d625     	fsub	v5.4s, v17.4s, v6.4s
   28e30: 4e23d442     	fadd	v2.4s, v2.4s, v3.4s
   28e34: 3ca868c4     	str	q4, [x6, x8]
   28e38: 3ca868e5     	str	q5, [x7, x8]
   28e3c: 3ca86a62     	str	q2, [x19, x8]
   28e40: 91004108     	add	x8, x8, #0x10
   28e44: 54fff963     	b.lo	0x28d70 <void AkFft::Radix8_Stage0_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x9c>
   28e48: a8c14ff4     	ldp	x20, x19, [sp], #0x10
   28e4c: d65f03c0     	ret

0000000000028e50 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)>:
   28e50: fc170fec     	str	d12, [sp, #-0x90]!
   28e54: 6d012beb     	stp	d11, d10, [sp, #0x10]
   28e58: 6d0223e9     	stp	d9, d8, [sp, #0x20]
   28e5c: a9037bfd     	stp	x29, x30, [sp, #0x30]
   28e60: 9100c3fd     	add	x29, sp, #0x30
   28e64: a9046ffc     	stp	x28, x27, [sp, #0x40]
   28e68: a90567fa     	stp	x26, x25, [sp, #0x50]
   28e6c: a9065ff8     	stp	x24, x23, [sp, #0x60]
   28e70: a90757f6     	stp	x22, x21, [sp, #0x70]
   28e74: a9084ff4     	stp	x20, x19, [sp, #0x80]
   28e78: d10683ff     	sub	sp, sp, #0x1a0
   28e7c: 2a0003f4     	mov	w20, w0
   28e80: aa0303f5     	mov	x21, x3
   28e84: 1200080b     	and	w11, w0, #0x7
   28e88: 7100201f     	cmp	w0, #0x8
   28e8c: 54000082     	b.hs	0x28e9c <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x4c>
   28e90: 2a1f03e8     	mov	w8, wzr
   28e94: 3500522b     	cbnz	w11, 0x298d8 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xa88>
   28e98: 14000333     	b	0x29b64 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xd14>
   28e9c: b0ffff28     	adrp	x8, 0xd000 <vsnprintf+0xd000>
   28ea0: b0000177     	adrp	x23, 0x55000 <vsnprintf+0x55000>
   28ea4: 4f0167fc     	movi	v28.4s, #0x3f, lsl #24
   28ea8: 2a1f03f9     	mov	w25, wzr
   28eac: 51001e9a     	sub	w26, w20, #0x7
   28eb0: 53037e9b     	lsr	w27, w20, #3
   28eb4: 910082bc     	add	x28, x21, #0x20
   28eb8: 910080b6     	add	x22, x5, #0x20
   28ebc: 91008098     	add	x24, x4, #0x20
   28ec0: 3dc3ad1d     	ldr	q29, [x8, #0xeb0]
   28ec4: b0000173     	adrp	x19, 0x55000 <vsnprintf+0x55000>
   28ec8: 9113c2f7     	add	x23, x23, #0x4f0
   28ecc: 0b190348     	add	w8, w26, w25
   28ed0: ad7f4790     	ldp	q16, q17, [x28, #-0x20]
   28ed4: 8b284ea8     	add	x8, x21, w8, uxtw #3
   28ed8: ad404b93     	ldp	q19, q18, [x28]
   28edc: ad410101     	ldp	q1, q0, [x8, #0x20]
   28ee0: ad400903     	ldp	q3, q2, [x8]
   28ee4: 08dffee8     	ldarb	w8, [x23]
   28ee8: 36000d28     	tbz	w8, #0x0, 0x2908c <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x23c>
   28eec: 3dc006f4     	ldr	q20, [x23, #0x10]
   28ef0: 08dffee8     	ldarb	w8, [x23]
   28ef4: 360010e8     	tbz	w8, #0x0, 0x29110 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x2c0>
   28ef8: 3dc006f5     	ldr	q21, [x23, #0x10]
   28efc: 08dffee8     	ldarb	w8, [x23]
   28f00: 36001508     	tbz	w8, #0x0, 0x291a0 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x350>
   28f04: 3dc006f6     	ldr	q22, [x23, #0x10]
   28f08: 08dffee8     	ldarb	w8, [x23]
   28f0c: 36001928     	tbz	w8, #0x0, 0x29230 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x3e0>
   28f10: 3dc006f7     	ldr	q23, [x23, #0x10]
   28f14: 08dffee8     	ldarb	w8, [x23]
   28f18: 36001da8     	tbz	w8, #0x0, 0x292cc <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x47c>
   28f1c: 3dc006f8     	ldr	q24, [x23, #0x10]
   28f20: 08dffee8     	ldarb	w8, [x23]
   28f24: 36002228     	tbz	w8, #0x0, 0x29368 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x518>
   28f28: 3dc006f9     	ldr	q25, [x23, #0x10]
   28f2c: 08dffee8     	ldarb	w8, [x23]
   28f30: 36002708     	tbz	w8, #0x0, 0x29410 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x5c0>
   28f34: 3dc006fa     	ldr	q26, [x23, #0x10]
   28f38: 08dffee8     	ldarb	w8, [x23]
   28f3c: 36002be8     	tbz	w8, #0x0, 0x294b8 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x668>
   28f40: ad7f7f1b     	ldp	q27, q31, [x24, #-0x20]
   28f44: ad402708     	ldp	q8, q9, [x24]
   28f48: 3dc006ea     	ldr	q10, [x23, #0x10]
   28f4c: 08dffee8     	ldarb	w8, [x23]
   28f50: 360030e8     	tbz	w8, #0x0, 0x2956c <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x71c>
   28f54: 3dc006fe     	ldr	q30, [x23, #0x10]
   28f58: 08dffee8     	ldarb	w8, [x23]
   28f5c: 360036e8     	tbz	w8, #0x0, 0x29638 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x7e8>
   28f60: 3dc006eb     	ldr	q11, [x23, #0x10]
   28f64: 08dffee8     	ldarb	w8, [x23]
   28f68: 36003d48     	tbz	w8, #0x0, 0x29710 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x8c0>
   28f6c: 3dc006ec     	ldr	q12, [x23, #0x10]
   28f70: 08dffee8     	ldarb	w8, [x23]
   28f74: 360043c8     	tbz	w8, #0x0, 0x297ec <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x99c>
   28f78: 6e004000     	ext	v0.16b, v0.16b, v0.16b, #0x8
   28f7c: 51002339     	sub	w25, w25, #0x8
   28f80: 6e014021     	ext	v1.16b, v1.16b, v1.16b, #0x8
   28f84: 7100077b     	subs	w27, w27, #0x1
   28f88: 6e024042     	ext	v2.16b, v2.16b, v2.16b, #0x8
   28f8c: 9101039c     	add	x28, x28, #0x40
   28f90: 6e034063     	ext	v3.16b, v3.16b, v3.16b, #0x8
   28f94: 91010318     	add	x24, x24, #0x40
   28f98: 6ea0f804     	fneg	v4.4s, v0.4s
   28f9c: 6ea0f825     	fneg	v5.4s, v1.4s
   28fa0: 6ea0f846     	fneg	v6.4s, v2.4s
   28fa4: 6ea0f867     	fneg	v7.4s, v3.4s
   28fa8: 6e201f00     	eor	v0.16b, v24.16b, v0.16b
   28fac: 6e211f21     	eor	v1.16b, v25.16b, v1.16b
   28fb0: 6e221f42     	eor	v2.16b, v26.16b, v2.16b
   28fb4: 6e231d43     	eor	v3.16b, v10.16b, v3.16b
   28fb8: 6e241e84     	eor	v4.16b, v20.16b, v4.16b
   28fbc: 6e251ea5     	eor	v5.16b, v21.16b, v5.16b
   28fc0: 6e261ec6     	eor	v6.16b, v22.16b, v6.16b
   28fc4: 6e271ee7     	eor	v7.16b, v23.16b, v7.16b
   28fc8: 4e20d600     	fadd	v0.4s, v16.4s, v0.4s
   28fcc: 4e21d621     	fadd	v1.4s, v17.4s, v1.4s
   28fd0: 4e22d662     	fadd	v2.4s, v19.4s, v2.4s
   28fd4: 4e23d643     	fadd	v3.4s, v18.4s, v3.4s
   28fd8: 4e24d604     	fadd	v4.4s, v16.4s, v4.4s
   28fdc: 4e25d625     	fadd	v5.4s, v17.4s, v5.4s
   28fe0: 4e26d666     	fadd	v6.4s, v19.4s, v6.4s
   28fe4: 4e27d647     	fadd	v7.4s, v18.4s, v7.4s
   28fe8: 4e9b2b70     	trn1	v16.4s, v27.4s, v27.4s
   28fec: 4e9f2bf1     	trn1	v17.4s, v31.4s, v31.4s
   28ff0: 4e882912     	trn1	v18.4s, v8.4s, v8.4s
   28ff4: 4e892933     	trn1	v19.4s, v9.4s, v9.4s
   28ff8: 4e9b6b74     	trn2	v20.4s, v27.4s, v27.4s
   28ffc: 6ea0f818     	fneg	v24.4s, v0.4s
   29000: 6ea0f839     	fneg	v25.4s, v1.4s
   29004: 6ea0f85a     	fneg	v26.4s, v2.4s
   29008: 6ea0f87b     	fneg	v27.4s, v3.4s
   2900c: 6e38de10     	fmul	v16.4s, v16.4s, v24.4s
   29010: 6e39de31     	fmul	v17.4s, v17.4s, v25.4s
   29014: 6e3ade52     	fmul	v18.4s, v18.4s, v26.4s
   29018: 6e3bde73     	fmul	v19.4s, v19.4s, v27.4s
   2901c: 4e9f6bf5     	trn2	v21.4s, v31.4s, v31.4s
   29020: 4e886916     	trn2	v22.4s, v8.4s, v8.4s
   29024: 4e896937     	trn2	v23.4s, v9.4s, v9.4s
   29028: 4ea00a10     	rev64	v16.4s, v16.4s
   2902c: 4ea00a31     	rev64	v17.4s, v17.4s
   29030: 4ea00a52     	rev64	v18.4s, v18.4s
   29034: 4ea00a73     	rev64	v19.4s, v19.4s
   29038: 6e20de80     	fmul	v0.4s, v20.4s, v0.4s
   2903c: 3dc14274     	ldr	q20, [x19, #0x500]
   29040: 6e21dea1     	fmul	v1.4s, v21.4s, v1.4s
   29044: 6e22dec2     	fmul	v2.4s, v22.4s, v2.4s
   29048: 6e23dee3     	fmul	v3.4s, v23.4s, v3.4s
   2904c: 6e301fd0     	eor	v16.16b, v30.16b, v16.16b
   29050: 6e311d71     	eor	v17.16b, v11.16b, v17.16b
   29054: 6e321d92     	eor	v18.16b, v12.16b, v18.16b
   29058: 6e331e93     	eor	v19.16b, v20.16b, v19.16b
   2905c: 4e30d400     	fadd	v0.4s, v0.4s, v16.4s
   29060: 4e31d421     	fadd	v1.4s, v1.4s, v17.4s
   29064: 4e32d442     	fadd	v2.4s, v2.4s, v18.4s
   29068: 4e33d463     	fadd	v3.4s, v3.4s, v19.4s
   2906c: 4e24cf80     	fmla	v0.4s, v28.4s, v4.4s
   29070: 4e25cf81     	fmla	v1.4s, v28.4s, v5.4s
   29074: 4e26cf82     	fmla	v2.4s, v28.4s, v6.4s
   29078: 4e27cf83     	fmla	v3.4s, v28.4s, v7.4s
   2907c: ad3f06c0     	stp	q0, q1, [x22, #-0x20]
   29080: ac820ec2     	stp	q2, q3, [x22], #0x40
   29084: 54fff241     	b.ne	0x28ecc <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x7c>
   29088: 14000212     	b	0x298d0 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xa80>
   2908c: aa1703e0     	mov	x0, x23
   29090: f81d83a5     	stur	x5, [x29, #-0x28]
   29094: f81c03a4     	stur	x4, [x29, #-0x40]
   29098: b81bc3ab     	stur	w11, [x29, #-0x44]
   2909c: ad3cf7b0     	stp	q16, q29, [x29, #-0x70]
   290a0: ad3bc7b2     	stp	q18, q17, [x29, #-0x90]
   290a4: ad3acfa0     	stp	q0, q19, [x29, #-0xb0]
   290a8: ad3987a2     	stp	q2, q1, [x29, #-0xd0]
   290ac: 3c9203a3     	stur	q3, [x29, #-0xe0]
   290b0: 94008248     	bl	0x499d0 <__cxa_guard_acquire@plt>
   290b4: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   290b8: 4f0167fc     	movi	v28.4s, #0x3f, lsl #24
   290bc: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   290c0: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   290c4: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   290c8: 3cda03bd     	ldur	q29, [x29, #-0x60]
   290cc: b85bc3ab     	ldur	w11, [x29, #-0x44]
   290d0: f85c03a4     	ldur	x4, [x29, #-0x40]
   290d4: f85d83a5     	ldur	x5, [x29, #-0x28]
   290d8: 34fff0a0     	cbz	w0, 0x28eec <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x9c>
   290dc: aa1703e0     	mov	x0, x23
   290e0: 3d8006fd     	str	q29, [x23, #0x10]
   290e4: 9400823f     	bl	0x499e0 <__cxa_guard_release@plt>
   290e8: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   290ec: 4f0167fc     	movi	v28.4s, #0x3f, lsl #24
   290f0: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   290f4: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   290f8: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   290fc: 3cda03bd     	ldur	q29, [x29, #-0x60]
   29100: b85bc3ab     	ldur	w11, [x29, #-0x44]
   29104: f85c03a4     	ldur	x4, [x29, #-0x40]
   29108: f85d83a5     	ldur	x5, [x29, #-0x28]
   2910c: 17ffff78     	b	0x28eec <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x9c>
   29110: aa1703e0     	mov	x0, x23
   29114: f81d83a5     	stur	x5, [x29, #-0x28]
   29118: f81c03a4     	stur	x4, [x29, #-0x40]
   2911c: b81bc3ab     	stur	w11, [x29, #-0x44]
   29120: ad3cf7b0     	stp	q16, q29, [x29, #-0x70]
   29124: ad3bc7b2     	stp	q18, q17, [x29, #-0x90]
   29128: ad3acfa0     	stp	q0, q19, [x29, #-0xb0]
   2912c: ad3987a2     	stp	q2, q1, [x29, #-0xd0]
   29130: 3c9203a3     	stur	q3, [x29, #-0xe0]
   29134: 3d803bf4     	str	q20, [sp, #0xe0]
   29138: 94008226     	bl	0x499d0 <__cxa_guard_acquire@plt>
   2913c: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   29140: 4f0167fc     	movi	v28.4s, #0x3f, lsl #24
   29144: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   29148: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   2914c: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   29150: 3dc03bf4     	ldr	q20, [sp, #0xe0]
   29154: 3cda03bd     	ldur	q29, [x29, #-0x60]
   29158: b85bc3ab     	ldur	w11, [x29, #-0x44]
   2915c: f85c03a4     	ldur	x4, [x29, #-0x40]
   29160: f85d83a5     	ldur	x5, [x29, #-0x28]
   29164: 34ffeca0     	cbz	w0, 0x28ef8 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xa8>
   29168: aa1703e0     	mov	x0, x23
   2916c: 3d8006fd     	str	q29, [x23, #0x10]
   29170: 9400821c     	bl	0x499e0 <__cxa_guard_release@plt>
   29174: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   29178: 4f0167fc     	movi	v28.4s, #0x3f, lsl #24
   2917c: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   29180: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   29184: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   29188: 3dc03bf4     	ldr	q20, [sp, #0xe0]
   2918c: 3cda03bd     	ldur	q29, [x29, #-0x60]
   29190: b85bc3ab     	ldur	w11, [x29, #-0x44]
   29194: f85c03a4     	ldur	x4, [x29, #-0x40]
   29198: f85d83a5     	ldur	x5, [x29, #-0x28]
   2919c: 17ffff57     	b	0x28ef8 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xa8>
   291a0: aa1703e0     	mov	x0, x23
   291a4: f81d83a5     	stur	x5, [x29, #-0x28]
   291a8: f81c03a4     	stur	x4, [x29, #-0x40]
   291ac: b81bc3ab     	stur	w11, [x29, #-0x44]
   291b0: ad3cf7b0     	stp	q16, q29, [x29, #-0x70]
   291b4: ad3bc7b2     	stp	q18, q17, [x29, #-0x90]
   291b8: ad3acfa0     	stp	q0, q19, [x29, #-0xb0]
   291bc: ad3987a2     	stp	q2, q1, [x29, #-0xd0]
   291c0: 3c9203a3     	stur	q3, [x29, #-0xe0]
   291c4: ad06d3f5     	stp	q21, q20, [sp, #0xd0]
   291c8: 94008202     	bl	0x499d0 <__cxa_guard_acquire@plt>
   291cc: ad46d3f5     	ldp	q21, q20, [sp, #0xd0]
   291d0: 4f0167fc     	movi	v28.4s, #0x3f, lsl #24
   291d4: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   291d8: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   291dc: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   291e0: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   291e4: 3cda03bd     	ldur	q29, [x29, #-0x60]
   291e8: b85bc3ab     	ldur	w11, [x29, #-0x44]
   291ec: f85c03a4     	ldur	x4, [x29, #-0x40]
   291f0: f85d83a5     	ldur	x5, [x29, #-0x28]
   291f4: 34ffe880     	cbz	w0, 0x28f04 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xb4>
   291f8: aa1703e0     	mov	x0, x23
   291fc: 3d8006fd     	str	q29, [x23, #0x10]
   29200: 940081f8     	bl	0x499e0 <__cxa_guard_release@plt>
   29204: ad46d3f5     	ldp	q21, q20, [sp, #0xd0]
   29208: 4f0167fc     	movi	v28.4s, #0x3f, lsl #24
   2920c: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   29210: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   29214: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   29218: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   2921c: 3cda03bd     	ldur	q29, [x29, #-0x60]
   29220: b85bc3ab     	ldur	w11, [x29, #-0x44]
   29224: f85c03a4     	ldur	x4, [x29, #-0x40]
   29228: f85d83a5     	ldur	x5, [x29, #-0x28]
   2922c: 17ffff36     	b	0x28f04 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xb4>
   29230: aa1703e0     	mov	x0, x23
   29234: f81d83a5     	stur	x5, [x29, #-0x28]
   29238: f81c03a4     	stur	x4, [x29, #-0x40]
   2923c: b81bc3ab     	stur	w11, [x29, #-0x44]
   29240: ad3cf7b0     	stp	q16, q29, [x29, #-0x70]
   29244: ad3bc7b2     	stp	q18, q17, [x29, #-0x90]
   29248: ad3acfa0     	stp	q0, q19, [x29, #-0xb0]
   2924c: ad3987a2     	stp	q2, q1, [x29, #-0xd0]
   29250: 3c9203a3     	stur	q3, [x29, #-0xe0]
   29254: ad06d3f5     	stp	q21, q20, [sp, #0xd0]
   29258: 3d8033f6     	str	q22, [sp, #0xc0]
   2925c: 940081dd     	bl	0x499d0 <__cxa_guard_acquire@plt>
   29260: ad4657f6     	ldp	q22, q21, [sp, #0xc0]
   29264: 4f0167fc     	movi	v28.4s, #0x3f, lsl #24
   29268: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   2926c: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   29270: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   29274: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   29278: 3dc03bf4     	ldr	q20, [sp, #0xe0]
   2927c: 3cda03bd     	ldur	q29, [x29, #-0x60]
   29280: b85bc3ab     	ldur	w11, [x29, #-0x44]
   29284: f85c03a4     	ldur	x4, [x29, #-0x40]
   29288: f85d83a5     	ldur	x5, [x29, #-0x28]
   2928c: 34ffe420     	cbz	w0, 0x28f10 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xc0>
   29290: aa1703e0     	mov	x0, x23
   29294: 3d8006fd     	str	q29, [x23, #0x10]
   29298: 940081d2     	bl	0x499e0 <__cxa_guard_release@plt>
   2929c: ad4657f6     	ldp	q22, q21, [sp, #0xc0]
   292a0: 4f0167fc     	movi	v28.4s, #0x3f, lsl #24
   292a4: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   292a8: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   292ac: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   292b0: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   292b4: 3dc03bf4     	ldr	q20, [sp, #0xe0]
   292b8: 3cda03bd     	ldur	q29, [x29, #-0x60]
   292bc: b85bc3ab     	ldur	w11, [x29, #-0x44]
   292c0: f85c03a4     	ldur	x4, [x29, #-0x40]
   292c4: f85d83a5     	ldur	x5, [x29, #-0x28]
   292c8: 17ffff12     	b	0x28f10 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xc0>
   292cc: aa1703e0     	mov	x0, x23
   292d0: f81d83a5     	stur	x5, [x29, #-0x28]
   292d4: f81c03a4     	stur	x4, [x29, #-0x40]
   292d8: b81bc3ab     	stur	w11, [x29, #-0x44]
   292dc: ad3cf7b0     	stp	q16, q29, [x29, #-0x70]
   292e0: ad3bc7b2     	stp	q18, q17, [x29, #-0x90]
   292e4: ad3acfa0     	stp	q0, q19, [x29, #-0xb0]
   292e8: ad3987a2     	stp	q2, q1, [x29, #-0xd0]
   292ec: 3c9203a3     	stur	q3, [x29, #-0xe0]
   292f0: ad06d3f5     	stp	q21, q20, [sp, #0xd0]
   292f4: ad05dbf7     	stp	q23, q22, [sp, #0xb0]
   292f8: 940081b6     	bl	0x499d0 <__cxa_guard_acquire@plt>
   292fc: ad45dbf7     	ldp	q23, q22, [sp, #0xb0]
   29300: 4f0167fc     	movi	v28.4s, #0x3f, lsl #24
   29304: ad46d3f5     	ldp	q21, q20, [sp, #0xd0]
   29308: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   2930c: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   29310: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   29314: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   29318: 3cda03bd     	ldur	q29, [x29, #-0x60]
   2931c: b85bc3ab     	ldur	w11, [x29, #-0x44]
   29320: f85c03a4     	ldur	x4, [x29, #-0x40]
   29324: f85d83a5     	ldur	x5, [x29, #-0x28]
   29328: 34ffdfa0     	cbz	w0, 0x28f1c <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xcc>
   2932c: aa1703e0     	mov	x0, x23
   29330: 3d8006fd     	str	q29, [x23, #0x10]
   29334: 940081ab     	bl	0x499e0 <__cxa_guard_release@plt>
   29338: ad45dbf7     	ldp	q23, q22, [sp, #0xb0]
   2933c: 4f0167fc     	movi	v28.4s, #0x3f, lsl #24
   29340: ad46d3f5     	ldp	q21, q20, [sp, #0xd0]
   29344: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   29348: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   2934c: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   29350: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   29354: 3cda03bd     	ldur	q29, [x29, #-0x60]
   29358: b85bc3ab     	ldur	w11, [x29, #-0x44]
   2935c: f85c03a4     	ldur	x4, [x29, #-0x40]
   29360: f85d83a5     	ldur	x5, [x29, #-0x28]
   29364: 17fffeee     	b	0x28f1c <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xcc>
   29368: aa1703e0     	mov	x0, x23
   2936c: f81d83a5     	stur	x5, [x29, #-0x28]
   29370: f81c03a4     	stur	x4, [x29, #-0x40]
   29374: b81bc3ab     	stur	w11, [x29, #-0x44]
   29378: ad3cf7b0     	stp	q16, q29, [x29, #-0x70]
   2937c: ad3bc7b2     	stp	q18, q17, [x29, #-0x90]
   29380: ad3acfa0     	stp	q0, q19, [x29, #-0xb0]
   29384: ad3987a2     	stp	q2, q1, [x29, #-0xd0]
   29388: 3c9203a3     	stur	q3, [x29, #-0xe0]
   2938c: ad06d3f5     	stp	q21, q20, [sp, #0xd0]
   29390: ad05dbf7     	stp	q23, q22, [sp, #0xb0]
   29394: 3d802bf8     	str	q24, [sp, #0xa0]
   29398: 9400818e     	bl	0x499d0 <__cxa_guard_acquire@plt>
   2939c: ad455ff8     	ldp	q24, q23, [sp, #0xa0]
   293a0: 4f0167fc     	movi	v28.4s, #0x3f, lsl #24
   293a4: ad4657f6     	ldp	q22, q21, [sp, #0xc0]
   293a8: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   293ac: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   293b0: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   293b4: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   293b8: 3dc03bf4     	ldr	q20, [sp, #0xe0]
   293bc: 3cda03bd     	ldur	q29, [x29, #-0x60]
   293c0: b85bc3ab     	ldur	w11, [x29, #-0x44]
   293c4: f85c03a4     	ldur	x4, [x29, #-0x40]
   293c8: f85d83a5     	ldur	x5, [x29, #-0x28]
   293cc: 34ffdae0     	cbz	w0, 0x28f28 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xd8>
   293d0: aa1703e0     	mov	x0, x23
   293d4: 3d8006fd     	str	q29, [x23, #0x10]
   293d8: 94008182     	bl	0x499e0 <__cxa_guard_release@plt>
   293dc: ad455ff8     	ldp	q24, q23, [sp, #0xa0]
   293e0: 4f0167fc     	movi	v28.4s, #0x3f, lsl #24
   293e4: ad4657f6     	ldp	q22, q21, [sp, #0xc0]
   293e8: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   293ec: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   293f0: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   293f4: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   293f8: 3dc03bf4     	ldr	q20, [sp, #0xe0]
   293fc: 3cda03bd     	ldur	q29, [x29, #-0x60]
   29400: b85bc3ab     	ldur	w11, [x29, #-0x44]
   29404: f85c03a4     	ldur	x4, [x29, #-0x40]
   29408: f85d83a5     	ldur	x5, [x29, #-0x28]
   2940c: 17fffec7     	b	0x28f28 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xd8>
   29410: aa1703e0     	mov	x0, x23
   29414: f81d83a5     	stur	x5, [x29, #-0x28]
   29418: f81c03a4     	stur	x4, [x29, #-0x40]
   2941c: b81bc3ab     	stur	w11, [x29, #-0x44]
   29420: ad3cf7b0     	stp	q16, q29, [x29, #-0x70]
   29424: ad3bc7b2     	stp	q18, q17, [x29, #-0x90]
   29428: ad3acfa0     	stp	q0, q19, [x29, #-0xb0]
   2942c: ad3987a2     	stp	q2, q1, [x29, #-0xd0]
   29430: 3c9203a3     	stur	q3, [x29, #-0xe0]
   29434: ad06d3f5     	stp	q21, q20, [sp, #0xd0]
   29438: ad05dbf7     	stp	q23, q22, [sp, #0xb0]
   2943c: ad04e3f9     	stp	q25, q24, [sp, #0x90]
   29440: 94008164     	bl	0x499d0 <__cxa_guard_acquire@plt>
   29444: ad44e3f9     	ldp	q25, q24, [sp, #0x90]
   29448: 4f0167fc     	movi	v28.4s, #0x3f, lsl #24
   2944c: ad45dbf7     	ldp	q23, q22, [sp, #0xb0]
   29450: ad46d3f5     	ldp	q21, q20, [sp, #0xd0]
   29454: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   29458: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   2945c: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   29460: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   29464: 3cda03bd     	ldur	q29, [x29, #-0x60]
   29468: b85bc3ab     	ldur	w11, [x29, #-0x44]
   2946c: f85c03a4     	ldur	x4, [x29, #-0x40]
   29470: f85d83a5     	ldur	x5, [x29, #-0x28]
   29474: 34ffd600     	cbz	w0, 0x28f34 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xe4>
   29478: aa1703e0     	mov	x0, x23
   2947c: 3d8006fd     	str	q29, [x23, #0x10]
   29480: 94008158     	bl	0x499e0 <__cxa_guard_release@plt>
   29484: ad44e3f9     	ldp	q25, q24, [sp, #0x90]
   29488: 4f0167fc     	movi	v28.4s, #0x3f, lsl #24
   2948c: ad45dbf7     	ldp	q23, q22, [sp, #0xb0]
   29490: ad46d3f5     	ldp	q21, q20, [sp, #0xd0]
   29494: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   29498: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   2949c: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   294a0: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   294a4: 3cda03bd     	ldur	q29, [x29, #-0x60]
   294a8: b85bc3ab     	ldur	w11, [x29, #-0x44]
   294ac: f85c03a4     	ldur	x4, [x29, #-0x40]
   294b0: f85d83a5     	ldur	x5, [x29, #-0x28]
   294b4: 17fffea0     	b	0x28f34 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xe4>
   294b8: aa1703e0     	mov	x0, x23
   294bc: f81d83a5     	stur	x5, [x29, #-0x28]
   294c0: f81c03a4     	stur	x4, [x29, #-0x40]
   294c4: b81bc3ab     	stur	w11, [x29, #-0x44]
   294c8: ad3cf7b0     	stp	q16, q29, [x29, #-0x70]
   294cc: ad3bc7b2     	stp	q18, q17, [x29, #-0x90]
   294d0: ad3acfa0     	stp	q0, q19, [x29, #-0xb0]
   294d4: ad3987a2     	stp	q2, q1, [x29, #-0xd0]
   294d8: 3c9203a3     	stur	q3, [x29, #-0xe0]
   294dc: ad06d3f5     	stp	q21, q20, [sp, #0xd0]
   294e0: ad05dbf7     	stp	q23, q22, [sp, #0xb0]
   294e4: ad04e3f9     	stp	q25, q24, [sp, #0x90]
   294e8: 3d8023fa     	str	q26, [sp, #0x80]
   294ec: 94008139     	bl	0x499d0 <__cxa_guard_acquire@plt>
   294f0: ad4467fa     	ldp	q26, q25, [sp, #0x80]
   294f4: 4f0167fc     	movi	v28.4s, #0x3f, lsl #24
   294f8: ad455ff8     	ldp	q24, q23, [sp, #0xa0]
   294fc: ad4657f6     	ldp	q22, q21, [sp, #0xc0]
   29500: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   29504: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   29508: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   2950c: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   29510: 3dc03bf4     	ldr	q20, [sp, #0xe0]
   29514: 3cda03bd     	ldur	q29, [x29, #-0x60]
   29518: b85bc3ab     	ldur	w11, [x29, #-0x44]
   2951c: f85c03a4     	ldur	x4, [x29, #-0x40]
   29520: f85d83a5     	ldur	x5, [x29, #-0x28]
   29524: 34ffd0e0     	cbz	w0, 0x28f40 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xf0>
   29528: aa1703e0     	mov	x0, x23
   2952c: 3d8006fd     	str	q29, [x23, #0x10]
   29530: 9400812c     	bl	0x499e0 <__cxa_guard_release@plt>
   29534: ad4467fa     	ldp	q26, q25, [sp, #0x80]
   29538: 4f0167fc     	movi	v28.4s, #0x3f, lsl #24
   2953c: ad455ff8     	ldp	q24, q23, [sp, #0xa0]
   29540: ad4657f6     	ldp	q22, q21, [sp, #0xc0]
   29544: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   29548: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   2954c: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   29550: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   29554: 3dc03bf4     	ldr	q20, [sp, #0xe0]
   29558: 3cda03bd     	ldur	q29, [x29, #-0x60]
   2955c: b85bc3ab     	ldur	w11, [x29, #-0x44]
   29560: f85c03a4     	ldur	x4, [x29, #-0x40]
   29564: f85d83a5     	ldur	x5, [x29, #-0x28]
   29568: 17fffe76     	b	0x28f40 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xf0>
   2956c: aa1703e0     	mov	x0, x23
   29570: f81d83a5     	stur	x5, [x29, #-0x28]
   29574: f81c03a4     	stur	x4, [x29, #-0x40]
   29578: b81bc3ab     	stur	w11, [x29, #-0x44]
   2957c: ad3cf7b0     	stp	q16, q29, [x29, #-0x70]
   29580: ad3bc7b2     	stp	q18, q17, [x29, #-0x90]
   29584: ad3acfa0     	stp	q0, q19, [x29, #-0xb0]
   29588: ad3987a2     	stp	q2, q1, [x29, #-0xd0]
   2958c: 3c9203a3     	stur	q3, [x29, #-0xe0]
   29590: ad06d3f5     	stp	q21, q20, [sp, #0xd0]
   29594: ad05dbf7     	stp	q23, q22, [sp, #0xb0]
   29598: ad04e3f9     	stp	q25, q24, [sp, #0x90]
   2959c: ad03ebfb     	stp	q27, q26, [sp, #0x70]
   295a0: ad02ffe8     	stp	q8, q31, [sp, #0x50]
   295a4: ad01a7ea     	stp	q10, q9, [sp, #0x30]
   295a8: 9400810a     	bl	0x499d0 <__cxa_guard_acquire@plt>
   295ac: ad41a7ea     	ldp	q10, q9, [sp, #0x30]
   295b0: 4f0167fc     	movi	v28.4s, #0x3f, lsl #24
   295b4: ad42ffe8     	ldp	q8, q31, [sp, #0x50]
   295b8: ad43ebfb     	ldp	q27, q26, [sp, #0x70]
   295bc: ad44e3f9     	ldp	q25, q24, [sp, #0x90]
   295c0: ad45dbf7     	ldp	q23, q22, [sp, #0xb0]
   295c4: ad46d3f5     	ldp	q21, q20, [sp, #0xd0]
   295c8: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   295cc: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   295d0: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   295d4: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   295d8: 3cda03bd     	ldur	q29, [x29, #-0x60]
   295dc: b85bc3ab     	ldur	w11, [x29, #-0x44]
   295e0: f85c03a4     	ldur	x4, [x29, #-0x40]
   295e4: f85d83a5     	ldur	x5, [x29, #-0x28]
   295e8: 34ffcb60     	cbz	w0, 0x28f54 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x104>
   295ec: aa1703e0     	mov	x0, x23
   295f0: 3d8006fd     	str	q29, [x23, #0x10]
   295f4: 940080fb     	bl	0x499e0 <__cxa_guard_release@plt>
   295f8: ad41a7ea     	ldp	q10, q9, [sp, #0x30]
   295fc: 4f0167fc     	movi	v28.4s, #0x3f, lsl #24
   29600: ad42ffe8     	ldp	q8, q31, [sp, #0x50]
   29604: ad43ebfb     	ldp	q27, q26, [sp, #0x70]
   29608: ad44e3f9     	ldp	q25, q24, [sp, #0x90]
   2960c: ad45dbf7     	ldp	q23, q22, [sp, #0xb0]
   29610: ad46d3f5     	ldp	q21, q20, [sp, #0xd0]
   29614: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   29618: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   2961c: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   29620: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   29624: 3cda03bd     	ldur	q29, [x29, #-0x60]
   29628: b85bc3ab     	ldur	w11, [x29, #-0x44]
   2962c: f85c03a4     	ldur	x4, [x29, #-0x40]
   29630: f85d83a5     	ldur	x5, [x29, #-0x28]
   29634: 17fffe48     	b	0x28f54 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x104>
   29638: aa1703e0     	mov	x0, x23
   2963c: f81d83a5     	stur	x5, [x29, #-0x28]
   29640: f81c03a4     	stur	x4, [x29, #-0x40]
   29644: b81bc3ab     	stur	w11, [x29, #-0x44]
   29648: ad3cf7b0     	stp	q16, q29, [x29, #-0x70]
   2964c: ad3bc7b2     	stp	q18, q17, [x29, #-0x90]
   29650: ad3acfa0     	stp	q0, q19, [x29, #-0xb0]
   29654: ad3987a2     	stp	q2, q1, [x29, #-0xd0]
   29658: 3c9203a3     	stur	q3, [x29, #-0xe0]
   2965c: ad06d3f5     	stp	q21, q20, [sp, #0xd0]
   29660: ad05dbf7     	stp	q23, q22, [sp, #0xb0]
   29664: ad04e3f9     	stp	q25, q24, [sp, #0x90]
   29668: ad03ebfb     	stp	q27, q26, [sp, #0x70]
   2966c: ad012bfe     	stp	q30, q10, [sp, #0x20]
   29670: ad02ffe8     	stp	q8, q31, [sp, #0x50]
   29674: 3d8013e9     	str	q9, [sp, #0x40]
   29678: 940080d6     	bl	0x499d0 <__cxa_guard_acquire@plt>
   2967c: ad41a7ea     	ldp	q10, q9, [sp, #0x30]
   29680: 4f0167fc     	movi	v28.4s, #0x3f, lsl #24
   29684: ad42ffe8     	ldp	q8, q31, [sp, #0x50]
   29688: ad43ebfb     	ldp	q27, q26, [sp, #0x70]
   2968c: ad44e3f9     	ldp	q25, q24, [sp, #0x90]
   29690: ad45dbf7     	ldp	q23, q22, [sp, #0xb0]
   29694: ad46d3f5     	ldp	q21, q20, [sp, #0xd0]
   29698: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   2969c: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   296a0: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   296a4: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   296a8: 3dc00bfe     	ldr	q30, [sp, #0x20]
   296ac: 3cda03bd     	ldur	q29, [x29, #-0x60]
   296b0: b85bc3ab     	ldur	w11, [x29, #-0x44]
   296b4: f85c03a4     	ldur	x4, [x29, #-0x40]
   296b8: f85d83a5     	ldur	x5, [x29, #-0x28]
   296bc: 34ffc520     	cbz	w0, 0x28f60 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x110>
   296c0: aa1703e0     	mov	x0, x23
   296c4: 3d8006fd     	str	q29, [x23, #0x10]
   296c8: 940080c6     	bl	0x499e0 <__cxa_guard_release@plt>
   296cc: ad41a7ea     	ldp	q10, q9, [sp, #0x30]
   296d0: 4f0167fc     	movi	v28.4s, #0x3f, lsl #24
   296d4: ad42ffe8     	ldp	q8, q31, [sp, #0x50]
   296d8: ad43ebfb     	ldp	q27, q26, [sp, #0x70]
   296dc: ad44e3f9     	ldp	q25, q24, [sp, #0x90]
   296e0: ad45dbf7     	ldp	q23, q22, [sp, #0xb0]
   296e4: ad46d3f5     	ldp	q21, q20, [sp, #0xd0]
   296e8: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   296ec: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   296f0: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   296f4: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   296f8: 3dc00bfe     	ldr	q30, [sp, #0x20]
   296fc: 3cda03bd     	ldur	q29, [x29, #-0x60]
   29700: b85bc3ab     	ldur	w11, [x29, #-0x44]
   29704: f85c03a4     	ldur	x4, [x29, #-0x40]
   29708: f85d83a5     	ldur	x5, [x29, #-0x28]
   2970c: 17fffe15     	b	0x28f60 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x110>
   29710: aa1703e0     	mov	x0, x23
   29714: f81d83a5     	stur	x5, [x29, #-0x28]
   29718: f81c03a4     	stur	x4, [x29, #-0x40]
   2971c: b81bc3ab     	stur	w11, [x29, #-0x44]
   29720: ad3cf7b0     	stp	q16, q29, [x29, #-0x70]
   29724: ad3bc7b2     	stp	q18, q17, [x29, #-0x90]
   29728: ad3acfa0     	stp	q0, q19, [x29, #-0xb0]
   2972c: ad3987a2     	stp	q2, q1, [x29, #-0xd0]
   29730: 3c9203a3     	stur	q3, [x29, #-0xe0]
   29734: ad06d3f5     	stp	q21, q20, [sp, #0xd0]
   29738: ad05dbf7     	stp	q23, q22, [sp, #0xb0]
   2973c: ad04e3f9     	stp	q25, q24, [sp, #0x90]
   29740: ad03ebfb     	stp	q27, q26, [sp, #0x70]
   29744: ad012bfe     	stp	q30, q10, [sp, #0x20]
   29748: ad02ffe8     	stp	q8, q31, [sp, #0x50]
   2974c: 3d8013e9     	str	q9, [sp, #0x40]
   29750: 3d8007eb     	str	q11, [sp, #0x10]
   29754: 9400809f     	bl	0x499d0 <__cxa_guard_acquire@plt>
   29758: ad40fbeb     	ldp	q11, q30, [sp, #0x10]
   2975c: 4f0167fc     	movi	v28.4s, #0x3f, lsl #24
   29760: ad41a7ea     	ldp	q10, q9, [sp, #0x30]
   29764: ad42ffe8     	ldp	q8, q31, [sp, #0x50]
   29768: ad43ebfb     	ldp	q27, q26, [sp, #0x70]
   2976c: ad44e3f9     	ldp	q25, q24, [sp, #0x90]
   29770: ad45dbf7     	ldp	q23, q22, [sp, #0xb0]
   29774: ad46d3f5     	ldp	q21, q20, [sp, #0xd0]
   29778: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   2977c: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   29780: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   29784: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   29788: 3cda03bd     	ldur	q29, [x29, #-0x60]
   2978c: b85bc3ab     	ldur	w11, [x29, #-0x44]
   29790: f85c03a4     	ldur	x4, [x29, #-0x40]
   29794: f85d83a5     	ldur	x5, [x29, #-0x28]
   29798: 34ffbea0     	cbz	w0, 0x28f6c <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x11c>
   2979c: aa1703e0     	mov	x0, x23
   297a0: 3d8006fd     	str	q29, [x23, #0x10]
   297a4: 9400808f     	bl	0x499e0 <__cxa_guard_release@plt>
   297a8: ad40fbeb     	ldp	q11, q30, [sp, #0x10]
   297ac: 4f0167fc     	movi	v28.4s, #0x3f, lsl #24
   297b0: ad41a7ea     	ldp	q10, q9, [sp, #0x30]
   297b4: ad42ffe8     	ldp	q8, q31, [sp, #0x50]
   297b8: ad43ebfb     	ldp	q27, q26, [sp, #0x70]
   297bc: ad44e3f9     	ldp	q25, q24, [sp, #0x90]
   297c0: ad45dbf7     	ldp	q23, q22, [sp, #0xb0]
   297c4: ad46d3f5     	ldp	q21, q20, [sp, #0xd0]
   297c8: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   297cc: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   297d0: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   297d4: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   297d8: 3cda03bd     	ldur	q29, [x29, #-0x60]
   297dc: b85bc3ab     	ldur	w11, [x29, #-0x44]
   297e0: f85c03a4     	ldur	x4, [x29, #-0x40]
   297e4: f85d83a5     	ldur	x5, [x29, #-0x28]
   297e8: 17fffde1     	b	0x28f6c <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x11c>
   297ec: aa1703e0     	mov	x0, x23
   297f0: f81d83a5     	stur	x5, [x29, #-0x28]
   297f4: f81c03a4     	stur	x4, [x29, #-0x40]
   297f8: b81bc3ab     	stur	w11, [x29, #-0x44]
   297fc: ad3cf7b0     	stp	q16, q29, [x29, #-0x70]
   29800: ad3bc7b2     	stp	q18, q17, [x29, #-0x90]
   29804: ad3acfa0     	stp	q0, q19, [x29, #-0xb0]
   29808: ad3987a2     	stp	q2, q1, [x29, #-0xd0]
   2980c: 3c9203a3     	stur	q3, [x29, #-0xe0]
   29810: ad06d3f5     	stp	q21, q20, [sp, #0xd0]
   29814: ad05dbf7     	stp	q23, q22, [sp, #0xb0]
   29818: ad04e3f9     	stp	q25, q24, [sp, #0x90]
   2981c: ad03ebfb     	stp	q27, q26, [sp, #0x70]
   29820: ad012bfe     	stp	q30, q10, [sp, #0x20]
   29824: ad02ffe8     	stp	q8, q31, [sp, #0x50]
   29828: 3d8013e9     	str	q9, [sp, #0x40]
   2982c: ad002fec     	stp	q12, q11, [sp]
   29830: 94008068     	bl	0x499d0 <__cxa_guard_acquire@plt>
   29834: ad402fec     	ldp	q12, q11, [sp]
   29838: 4f0167fc     	movi	v28.4s, #0x3f, lsl #24
   2983c: ad41a7ea     	ldp	q10, q9, [sp, #0x30]
   29840: ad42ffe8     	ldp	q8, q31, [sp, #0x50]
   29844: ad43ebfb     	ldp	q27, q26, [sp, #0x70]
   29848: ad44e3f9     	ldp	q25, q24, [sp, #0x90]
   2984c: ad45dbf7     	ldp	q23, q22, [sp, #0xb0]
   29850: ad46d3f5     	ldp	q21, q20, [sp, #0xd0]
   29854: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   29858: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   2985c: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   29860: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   29864: 3dc00bfe     	ldr	q30, [sp, #0x20]
   29868: 3cda03bd     	ldur	q29, [x29, #-0x60]
   2986c: b85bc3ab     	ldur	w11, [x29, #-0x44]
   29870: f85c03a4     	ldur	x4, [x29, #-0x40]
   29874: f85d83a5     	ldur	x5, [x29, #-0x28]
   29878: 34ffb800     	cbz	w0, 0x28f78 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x128>
   2987c: aa1703e0     	mov	x0, x23
   29880: 3d8006fd     	str	q29, [x23, #0x10]
   29884: 94008057     	bl	0x499e0 <__cxa_guard_release@plt>
   29888: ad402fec     	ldp	q12, q11, [sp]
   2988c: 4f0167fc     	movi	v28.4s, #0x3f, lsl #24
   29890: ad41a7ea     	ldp	q10, q9, [sp, #0x30]
   29894: ad42ffe8     	ldp	q8, q31, [sp, #0x50]
   29898: ad43ebfb     	ldp	q27, q26, [sp, #0x70]
   2989c: ad44e3f9     	ldp	q25, q24, [sp, #0x90]
   298a0: ad45dbf7     	ldp	q23, q22, [sp, #0xb0]
   298a4: ad46d3f5     	ldp	q21, q20, [sp, #0xd0]
   298a8: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   298ac: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   298b0: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   298b4: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   298b8: 3dc00bfe     	ldr	q30, [sp, #0x20]
   298bc: 3cda03bd     	ldur	q29, [x29, #-0x60]
   298c0: b85bc3ab     	ldur	w11, [x29, #-0x44]
   298c4: f85c03a4     	ldur	x4, [x29, #-0x40]
   298c8: f85d83a5     	ldur	x5, [x29, #-0x28]
   298cc: 17fffdab     	b	0x28f78 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x128>
   298d0: 4b1903e8     	neg	w8, w25
   298d4: 3400148b     	cbz	w11, 0x29b64 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xd14>
   298d8: 2a0803ea     	mov	w10, w8
   298dc: 4b080289     	sub	w9, w20, w8
   298e0: d37df14a     	lsl	x10, x10, #3
   298e4: 7100057f     	cmp	w11, #0x1
   298e8: fc695aa0     	ldr	d0, [x21, w9, uxtw #3]
   298ec: 8b0a0089     	add	x9, x4, x10
   298f0: fc6a6aa1     	ldr	d1, [x21, x10]
   298f4: 0ddfc924     	ld1r	{ v4.2s }, [x9], #4
   298f8: 0e20d422     	fadd	v2.2s, v1.2s, v0.2s
   298fc: 0ea1d403     	fsub	v3.2s, v0.2s, v1.2s
   29900: 0ea0d421     	fsub	v1.2s, v1.2s, v0.2s
   29904: 0f0167e0     	movi	v0.2s, #0x3f, lsl #24
   29908: 2e032045     	ext	v5.8b, v2.8b, v3.8b, #0x4
   2990c: 6e0c2443     	mov	v3.s[1], v2.s[1]
   29910: 6e0c2422     	mov	v2.s[1], v1.s[1]
   29914: bd400121     	ldr	s1, [x9]
   29918: 2e25dc84     	fmul	v4.2s, v4.2s, v5.2s
   2991c: 0f819061     	fmul	v1.2s, v3.2s, v1.s[0]
   29920: 0e20cc44     	fmla	v4.2s, v2.2s, v0.2s
   29924: 0ea1d482     	fsub	v2.2s, v4.2s, v1.2s
   29928: 0e21d481     	fadd	v1.2s, v4.2s, v1.2s
   2992c: 6e0c2422     	mov	v2.s[1], v1.s[1]
   29930: fc2a68a2     	str	d2, [x5, x10]
   29934: 54001180     	b.eq	0x29b64 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xd14>
   29938: 11000509     	add	w9, w8, #0x1
   2993c: 7100097f     	cmp	w11, #0x2
   29940: d37df12a     	lsl	x10, x9, #3
   29944: 4b090289     	sub	w9, w20, w9
   29948: fc6a6aa1     	ldr	d1, [x21, x10]
   2994c: fc695aa2     	ldr	d2, [x21, w9, uxtw #3]
   29950: 8b0a0089     	add	x9, x4, x10
   29954: 0e22d423     	fadd	v3.2s, v1.2s, v2.2s
   29958: 0ea1d444     	fsub	v4.2s, v2.2s, v1.2s
   2995c: 0ea2d421     	fsub	v1.2s, v1.2s, v2.2s
   29960: 0ddfc922     	ld1r	{ v2.2s }, [x9], #4
   29964: 2e042065     	ext	v5.8b, v3.8b, v4.8b, #0x4
   29968: 6e0c2464     	mov	v4.s[1], v3.s[1]
   2996c: 6e0c2423     	mov	v3.s[1], v1.s[1]
   29970: bd400121     	ldr	s1, [x9]
   29974: 2e25dc42     	fmul	v2.2s, v2.2s, v5.2s
   29978: 0f819081     	fmul	v1.2s, v4.2s, v1.s[0]
   2997c: 0e20cc62     	fmla	v2.2s, v3.2s, v0.2s
   29980: 0ea1d440     	fsub	v0.2s, v2.2s, v1.2s
   29984: 0e21d441     	fadd	v1.2s, v2.2s, v1.2s
   29988: 6e0c2420     	mov	v0.s[1], v1.s[1]
   2998c: fc2a68a0     	str	d0, [x5, x10]
   29990: 54000ea0     	b.eq	0x29b64 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xd14>
   29994: 11000909     	add	w9, w8, #0x2
   29998: 71000d7f     	cmp	w11, #0x3
   2999c: d37df12a     	lsl	x10, x9, #3
   299a0: 4b090289     	sub	w9, w20, w9
   299a4: fc6a6aa0     	ldr	d0, [x21, x10]
   299a8: fc695aa1     	ldr	d1, [x21, w9, uxtw #3]
   299ac: 8b0a0089     	add	x9, x4, x10
   299b0: 0ddfc924     	ld1r	{ v4.2s }, [x9], #4
   299b4: 0e21d402     	fadd	v2.2s, v0.2s, v1.2s
   299b8: 0ea0d423     	fsub	v3.2s, v1.2s, v0.2s
   299bc: 0ea1d401     	fsub	v1.2s, v0.2s, v1.2s
   299c0: 0f0167e0     	movi	v0.2s, #0x3f, lsl #24
   299c4: 2e032045     	ext	v5.8b, v2.8b, v3.8b, #0x4
   299c8: 6e0c2443     	mov	v3.s[1], v2.s[1]
   299cc: 6e0c2422     	mov	v2.s[1], v1.s[1]
   299d0: bd400121     	ldr	s1, [x9]
   299d4: 2e25dc84     	fmul	v4.2s, v4.2s, v5.2s
   299d8: 0f819061     	fmul	v1.2s, v3.2s, v1.s[0]
   299dc: 0e20cc44     	fmla	v4.2s, v2.2s, v0.2s
   299e0: 0ea1d482     	fsub	v2.2s, v4.2s, v1.2s
   299e4: 0e21d481     	fadd	v1.2s, v4.2s, v1.2s
   299e8: 6e0c2422     	mov	v2.s[1], v1.s[1]
   299ec: fc2a68a2     	str	d2, [x5, x10]
   299f0: 54000ba0     	b.eq	0x29b64 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xd14>
   299f4: 11000d09     	add	w9, w8, #0x3
   299f8: 7100117f     	cmp	w11, #0x4
   299fc: d37df12a     	lsl	x10, x9, #3
   29a00: 4b090289     	sub	w9, w20, w9
   29a04: fc6a6aa1     	ldr	d1, [x21, x10]
   29a08: fc695aa2     	ldr	d2, [x21, w9, uxtw #3]
   29a0c: 8b0a0089     	add	x9, x4, x10
   29a10: 0e22d423     	fadd	v3.2s, v1.2s, v2.2s
   29a14: 0ea1d444     	fsub	v4.2s, v2.2s, v1.2s
   29a18: 0ea2d421     	fsub	v1.2s, v1.2s, v2.2s
   29a1c: 0ddfc922     	ld1r	{ v2.2s }, [x9], #4
   29a20: 2e042065     	ext	v5.8b, v3.8b, v4.8b, #0x4
   29a24: 6e0c2464     	mov	v4.s[1], v3.s[1]
   29a28: 6e0c2423     	mov	v3.s[1], v1.s[1]
   29a2c: bd400121     	ldr	s1, [x9]
   29a30: 2e25dc42     	fmul	v2.2s, v2.2s, v5.2s
   29a34: 0f819081     	fmul	v1.2s, v4.2s, v1.s[0]
   29a38: 0e20cc62     	fmla	v2.2s, v3.2s, v0.2s
   29a3c: 0ea1d440     	fsub	v0.2s, v2.2s, v1.2s
   29a40: 0e21d441     	fadd	v1.2s, v2.2s, v1.2s
   29a44: 6e0c2420     	mov	v0.s[1], v1.s[1]
   29a48: fc2a68a0     	str	d0, [x5, x10]
   29a4c: 540008c0     	b.eq	0x29b64 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xd14>
   29a50: 11001109     	add	w9, w8, #0x4
   29a54: 7100157f     	cmp	w11, #0x5
   29a58: d37df12a     	lsl	x10, x9, #3
   29a5c: 4b090289     	sub	w9, w20, w9
   29a60: fc6a6aa0     	ldr	d0, [x21, x10]
   29a64: fc695aa1     	ldr	d1, [x21, w9, uxtw #3]
   29a68: 8b0a0089     	add	x9, x4, x10
   29a6c: 0ddfc924     	ld1r	{ v4.2s }, [x9], #4
   29a70: 0e21d402     	fadd	v2.2s, v0.2s, v1.2s
   29a74: 0ea0d423     	fsub	v3.2s, v1.2s, v0.2s
   29a78: 0ea1d401     	fsub	v1.2s, v0.2s, v1.2s
   29a7c: 0f0167e0     	movi	v0.2s, #0x3f, lsl #24
   29a80: 2e032045     	ext	v5.8b, v2.8b, v3.8b, #0x4
   29a84: 6e0c2443     	mov	v3.s[1], v2.s[1]
   29a88: 6e0c2422     	mov	v2.s[1], v1.s[1]
   29a8c: bd400121     	ldr	s1, [x9]
   29a90: 2e25dc84     	fmul	v4.2s, v4.2s, v5.2s
   29a94: 0f819061     	fmul	v1.2s, v3.2s, v1.s[0]
   29a98: 0e20cc44     	fmla	v4.2s, v2.2s, v0.2s
   29a9c: 0ea1d482     	fsub	v2.2s, v4.2s, v1.2s
   29aa0: 0e21d481     	fadd	v1.2s, v4.2s, v1.2s
   29aa4: 6e0c2422     	mov	v2.s[1], v1.s[1]
   29aa8: fc2a68a2     	str	d2, [x5, x10]
   29aac: 540005c0     	b.eq	0x29b64 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xd14>
   29ab0: 11001509     	add	w9, w8, #0x5
   29ab4: 7100197f     	cmp	w11, #0x6
   29ab8: d37df12a     	lsl	x10, x9, #3
   29abc: 4b090289     	sub	w9, w20, w9
   29ac0: fc6a6aa1     	ldr	d1, [x21, x10]
   29ac4: fc695aa2     	ldr	d2, [x21, w9, uxtw #3]
   29ac8: 8b0a0089     	add	x9, x4, x10
   29acc: 0e22d423     	fadd	v3.2s, v1.2s, v2.2s
   29ad0: 0ea1d444     	fsub	v4.2s, v2.2s, v1.2s
   29ad4: 0ea2d421     	fsub	v1.2s, v1.2s, v2.2s
   29ad8: 0ddfc922     	ld1r	{ v2.2s }, [x9], #4
   29adc: 2e042065     	ext	v5.8b, v3.8b, v4.8b, #0x4
   29ae0: 6e0c2464     	mov	v4.s[1], v3.s[1]
   29ae4: 6e0c2423     	mov	v3.s[1], v1.s[1]
   29ae8: bd400121     	ldr	s1, [x9]
   29aec: 2e25dc42     	fmul	v2.2s, v2.2s, v5.2s
   29af0: 0f819081     	fmul	v1.2s, v4.2s, v1.s[0]
   29af4: 0e20cc62     	fmla	v2.2s, v3.2s, v0.2s
   29af8: 0ea1d440     	fsub	v0.2s, v2.2s, v1.2s
   29afc: 0e21d441     	fadd	v1.2s, v2.2s, v1.2s
   29b00: 6e0c2420     	mov	v0.s[1], v1.s[1]
   29b04: fc2a68a0     	str	d0, [x5, x10]
   29b08: 540002e0     	b.eq	0x29b64 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xd14>
   29b0c: 11001908     	add	w8, w8, #0x6
   29b10: d37df109     	lsl	x9, x8, #3
   29b14: 4b080288     	sub	w8, w20, w8
   29b18: fc696aa0     	ldr	d0, [x21, x9]
   29b1c: fc685aa1     	ldr	d1, [x21, w8, uxtw #3]
   29b20: 8b090088     	add	x8, x4, x9
   29b24: 0ddfc904     	ld1r	{ v4.2s }, [x8], #4
   29b28: 0e21d402     	fadd	v2.2s, v0.2s, v1.2s
   29b2c: 0ea0d423     	fsub	v3.2s, v1.2s, v0.2s
   29b30: 0ea1d400     	fsub	v0.2s, v0.2s, v1.2s
   29b34: 0f0167e1     	movi	v1.2s, #0x3f, lsl #24
   29b38: 2e032045     	ext	v5.8b, v2.8b, v3.8b, #0x4
   29b3c: 6e0c2443     	mov	v3.s[1], v2.s[1]
   29b40: 6e0c2402     	mov	v2.s[1], v0.s[1]
   29b44: bd400100     	ldr	s0, [x8]
   29b48: 2e25dc84     	fmul	v4.2s, v4.2s, v5.2s
   29b4c: 0f809060     	fmul	v0.2s, v3.2s, v0.s[0]
   29b50: 0e21cc44     	fmla	v4.2s, v2.2s, v1.2s
   29b54: 0ea0d481     	fsub	v1.2s, v4.2s, v0.2s
   29b58: 0e20d480     	fadd	v0.2s, v4.2s, v0.2s
   29b5c: 6e0c2401     	mov	v1.s[1], v0.s[1]
   29b60: fc2968a1     	str	d1, [x5, x9]
   29b64: 2d4006a0     	ldp	s0, s1, [x21]
   29b68: b90004bf     	str	wzr, [x5, #0x4]
   29b6c: 8b344ca8     	add	x8, x5, w20, uxtw #3
   29b70: 1e202820     	fadd	s0, s1, s0
   29b74: bd0000a0     	str	s0, [x5]
   29b78: 2d4006a0     	ldp	s0, s1, [x21]
   29b7c: b900051f     	str	wzr, [x8, #0x4]
   29b80: 1e213800     	fsub	s0, s0, s1
   29b84: bd000100     	str	s0, [x8]
   29b88: 910683ff     	add	sp, sp, #0x1a0
   29b8c: a9484ff4     	ldp	x20, x19, [sp, #0x80]
   29b90: a94757f6     	ldp	x22, x21, [sp, #0x70]
   29b94: a9465ff8     	ldp	x24, x23, [sp, #0x60]
   29b98: a94567fa     	ldp	x26, x25, [sp, #0x50]
   29b9c: a9446ffc     	ldp	x28, x27, [sp, #0x40]
   29ba0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   29ba4: 6d4223e9     	ldp	d9, d8, [sp, #0x20]
   29ba8: 6d412beb     	ldp	d11, d10, [sp, #0x10]
   29bac: fc4907ec     	ldr	d12, [sp], #0x90
   29bb0: d65f03c0     	ret

0000000000029bb4 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)>:
   29bb4: fc170fec     	str	d12, [sp, #-0x90]!
   29bb8: 6d012beb     	stp	d11, d10, [sp, #0x10]
   29bbc: 6d0223e9     	stp	d9, d8, [sp, #0x20]
   29bc0: a9037bfd     	stp	x29, x30, [sp, #0x30]
   29bc4: 9100c3fd     	add	x29, sp, #0x30
   29bc8: a9046ffc     	stp	x28, x27, [sp, #0x40]
   29bcc: a90567fa     	stp	x26, x25, [sp, #0x50]
   29bd0: a9065ff8     	stp	x24, x23, [sp, #0x60]
   29bd4: a90757f6     	stp	x22, x21, [sp, #0x70]
   29bd8: a9084ff4     	stp	x20, x19, [sp, #0x80]
   29bdc: d10683ff     	sub	sp, sp, #0x1a0
   29be0: 2a0003f6     	mov	w22, w0
   29be4: aa0303f5     	mov	x21, x3
   29be8: 1200080c     	and	w12, w0, #0x7
   29bec: 7100201f     	cmp	w0, #0x8
   29bf0: 54000082     	b.hs	0x29c00 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x4c>
   29bf4: 2a1f03e8     	mov	w8, wzr
   29bf8: 350051ac     	cbnz	w12, 0x2a62c <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xa78>
   29bfc: 14000330     	b	0x2a8bc <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xd08>
   29c00: 90ffff28     	adrp	x8, 0xd000 <vsnprintf+0xd000>
   29c04: 90000177     	adrp	x23, 0x55000 <vsnprintf+0x55000>
   29c08: 4f0167f8     	movi	v24.4s, #0x3f, lsl #24
   29c0c: 2a1f03f9     	mov	w25, wzr
   29c10: 51001eda     	sub	w26, w22, #0x7
   29c14: 53037edb     	lsr	w27, w22, #3
   29c18: 910082bc     	add	x28, x21, #0x20
   29c1c: 910080b3     	add	x19, x5, #0x20
   29c20: 91008094     	add	x20, x4, #0x20
   29c24: 3dc3ad19     	ldr	q25, [x8, #0xeb0]
   29c28: 90000178     	adrp	x24, 0x55000 <vsnprintf+0x55000>
   29c2c: 9113c2f7     	add	x23, x23, #0x4f0
   29c30: 0b190348     	add	w8, w26, w25
   29c34: ad7f4790     	ldp	q16, q17, [x28, #-0x20]
   29c38: 8b284ea8     	add	x8, x21, w8, uxtw #3
   29c3c: ad404b93     	ldp	q19, q18, [x28]
   29c40: ad410101     	ldp	q1, q0, [x8, #0x20]
   29c44: ad400903     	ldp	q3, q2, [x8]
   29c48: 08dffee8     	ldarb	w8, [x23]
   29c4c: 36000ca8     	tbz	w8, #0x0, 0x29de0 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x22c>
   29c50: 3dc006f4     	ldr	q20, [x23, #0x10]
   29c54: 08dffee8     	ldarb	w8, [x23]
   29c58: 36001068     	tbz	w8, #0x0, 0x29e64 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x2b0>
   29c5c: 3dc006f5     	ldr	q21, [x23, #0x10]
   29c60: 08dffee8     	ldarb	w8, [x23]
   29c64: 36001488     	tbz	w8, #0x0, 0x29ef4 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x340>
   29c68: 3dc006f6     	ldr	q22, [x23, #0x10]
   29c6c: 08dffee8     	ldarb	w8, [x23]
   29c70: 360018a8     	tbz	w8, #0x0, 0x29f84 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x3d0>
   29c74: 3dc006f7     	ldr	q23, [x23, #0x10]
   29c78: 08dffee8     	ldarb	w8, [x23]
   29c7c: 36001d28     	tbz	w8, #0x0, 0x2a020 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x46c>
   29c80: 3dc006fa     	ldr	q26, [x23, #0x10]
   29c84: 08dffee8     	ldarb	w8, [x23]
   29c88: 360021a8     	tbz	w8, #0x0, 0x2a0bc <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x508>
   29c8c: 3dc006fb     	ldr	q27, [x23, #0x10]
   29c90: 08dffee8     	ldarb	w8, [x23]
   29c94: 36002688     	tbz	w8, #0x0, 0x2a164 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x5b0>
   29c98: 3dc006fc     	ldr	q28, [x23, #0x10]
   29c9c: 08dffee8     	ldarb	w8, [x23]
   29ca0: 36002b68     	tbz	w8, #0x0, 0x2a20c <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x658>
   29ca4: ad7f7e9e     	ldp	q30, q31, [x20, #-0x20]
   29ca8: ad402688     	ldp	q8, q9, [x20]
   29cac: 3dc006ea     	ldr	q10, [x23, #0x10]
   29cb0: 08dffee8     	ldarb	w8, [x23]
   29cb4: 36003068     	tbz	w8, #0x0, 0x2a2c0 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x70c>
   29cb8: 3dc006fd     	ldr	q29, [x23, #0x10]
   29cbc: 08dffee8     	ldarb	w8, [x23]
   29cc0: 36003668     	tbz	w8, #0x0, 0x2a38c <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x7d8>
   29cc4: 3dc006eb     	ldr	q11, [x23, #0x10]
   29cc8: 08dffee8     	ldarb	w8, [x23]
   29ccc: 36003cc8     	tbz	w8, #0x0, 0x2a464 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x8b0>
   29cd0: 3dc006ec     	ldr	q12, [x23, #0x10]
   29cd4: 08dffee8     	ldarb	w8, [x23]
   29cd8: 36004348     	tbz	w8, #0x0, 0x2a540 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x98c>
   29cdc: 6e004000     	ext	v0.16b, v0.16b, v0.16b, #0x8
   29ce0: 51002339     	sub	w25, w25, #0x8
   29ce4: 6e014021     	ext	v1.16b, v1.16b, v1.16b, #0x8
   29ce8: 7100077b     	subs	w27, w27, #0x1
   29cec: 6e024042     	ext	v2.16b, v2.16b, v2.16b, #0x8
   29cf0: 9101039c     	add	x28, x28, #0x40
   29cf4: 6e034063     	ext	v3.16b, v3.16b, v3.16b, #0x8
   29cf8: 91010294     	add	x20, x20, #0x40
   29cfc: 6ea0f804     	fneg	v4.4s, v0.4s
   29d00: 6ea0f825     	fneg	v5.4s, v1.4s
   29d04: 6ea0f846     	fneg	v6.4s, v2.4s
   29d08: 6ea0f867     	fneg	v7.4s, v3.4s
   29d0c: 6e241e84     	eor	v4.16b, v20.16b, v4.16b
   29d10: 6e251ea5     	eor	v5.16b, v21.16b, v5.16b
   29d14: 6e261ec6     	eor	v6.16b, v22.16b, v6.16b
   29d18: 6e271ee7     	eor	v7.16b, v23.16b, v7.16b
   29d1c: 6e201f40     	eor	v0.16b, v26.16b, v0.16b
   29d20: 6e211f61     	eor	v1.16b, v27.16b, v1.16b
   29d24: 6e221f82     	eor	v2.16b, v28.16b, v2.16b
   29d28: 6e231d43     	eor	v3.16b, v10.16b, v3.16b
   29d2c: 4e24d604     	fadd	v4.4s, v16.4s, v4.4s
   29d30: 4e25d625     	fadd	v5.4s, v17.4s, v5.4s
   29d34: 4e26d666     	fadd	v6.4s, v19.4s, v6.4s
   29d38: 4e27d647     	fadd	v7.4s, v18.4s, v7.4s
   29d3c: 4e20d600     	fadd	v0.4s, v16.4s, v0.4s
   29d40: 4e21d621     	fadd	v1.4s, v17.4s, v1.4s
   29d44: 4e22d662     	fadd	v2.4s, v19.4s, v2.4s
   29d48: 4e23d643     	fadd	v3.4s, v18.4s, v3.4s
   29d4c: 4e9e2bd0     	trn1	v16.4s, v30.4s, v30.4s
   29d50: 4e9f2bf1     	trn1	v17.4s, v31.4s, v31.4s
   29d54: 4e882912     	trn1	v18.4s, v8.4s, v8.4s
   29d58: 4e892933     	trn1	v19.4s, v9.4s, v9.4s
   29d5c: 6e20de10     	fmul	v16.4s, v16.4s, v0.4s
   29d60: 6e21de31     	fmul	v17.4s, v17.4s, v1.4s
   29d64: 6e22de52     	fmul	v18.4s, v18.4s, v2.4s
   29d68: 6e23de73     	fmul	v19.4s, v19.4s, v3.4s
   29d6c: 4e9e6bd4     	trn2	v20.4s, v30.4s, v30.4s
   29d70: 4e9f6bf5     	trn2	v21.4s, v31.4s, v31.4s
   29d74: 4e886916     	trn2	v22.4s, v8.4s, v8.4s
   29d78: 4e896937     	trn2	v23.4s, v9.4s, v9.4s
   29d7c: 4ea00a10     	rev64	v16.4s, v16.4s
   29d80: 4ea00a31     	rev64	v17.4s, v17.4s
   29d84: 4ea00a52     	rev64	v18.4s, v18.4s
   29d88: 4ea00a73     	rev64	v19.4s, v19.4s
   29d8c: 6e20de80     	fmul	v0.4s, v20.4s, v0.4s
   29d90: 3dc14314     	ldr	q20, [x24, #0x500]
   29d94: 6e21dea1     	fmul	v1.4s, v21.4s, v1.4s
   29d98: 6e22dec2     	fmul	v2.4s, v22.4s, v2.4s
   29d9c: 6e23dee3     	fmul	v3.4s, v23.4s, v3.4s
   29da0: 6e301fb0     	eor	v16.16b, v29.16b, v16.16b
   29da4: 6e311d71     	eor	v17.16b, v11.16b, v17.16b
   29da8: 6e321d92     	eor	v18.16b, v12.16b, v18.16b
   29dac: 6e331e93     	eor	v19.16b, v20.16b, v19.16b
   29db0: 4e30d400     	fadd	v0.4s, v0.4s, v16.4s
   29db4: 4e31d421     	fadd	v1.4s, v1.4s, v17.4s
   29db8: 4e32d442     	fadd	v2.4s, v2.4s, v18.4s
   29dbc: 4e33d463     	fadd	v3.4s, v3.4s, v19.4s
   29dc0: 4e24cf00     	fmla	v0.4s, v24.4s, v4.4s
   29dc4: 4e25cf01     	fmla	v1.4s, v24.4s, v5.4s
   29dc8: 4e26cf02     	fmla	v2.4s, v24.4s, v6.4s
   29dcc: 4e27cf03     	fmla	v3.4s, v24.4s, v7.4s
   29dd0: ad3f0660     	stp	q0, q1, [x19, #-0x20]
   29dd4: ac820e62     	stp	q2, q3, [x19], #0x40
   29dd8: 54fff2c1     	b.ne	0x29c30 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x7c>
   29ddc: 14000212     	b	0x2a624 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xa70>
   29de0: aa1703e0     	mov	x0, x23
   29de4: f81d83a5     	stur	x5, [x29, #-0x28]
   29de8: f81c03a4     	stur	x4, [x29, #-0x40]
   29dec: b81bc3ac     	stur	w12, [x29, #-0x44]
   29df0: ad3ce7b0     	stp	q16, q25, [x29, #-0x70]
   29df4: ad3bc7b2     	stp	q18, q17, [x29, #-0x90]
   29df8: ad3acfa0     	stp	q0, q19, [x29, #-0xb0]
   29dfc: ad3987a2     	stp	q2, q1, [x29, #-0xd0]
   29e00: 3c9203a3     	stur	q3, [x29, #-0xe0]
   29e04: 94007ef3     	bl	0x499d0 <__cxa_guard_acquire@plt>
   29e08: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   29e0c: 4f0167f8     	movi	v24.4s, #0x3f, lsl #24
   29e10: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   29e14: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   29e18: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   29e1c: 3cda03b9     	ldur	q25, [x29, #-0x60]
   29e20: b85bc3ac     	ldur	w12, [x29, #-0x44]
   29e24: f85c03a4     	ldur	x4, [x29, #-0x40]
   29e28: f85d83a5     	ldur	x5, [x29, #-0x28]
   29e2c: 34fff120     	cbz	w0, 0x29c50 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x9c>
   29e30: aa1703e0     	mov	x0, x23
   29e34: 3d8006f9     	str	q25, [x23, #0x10]
   29e38: 94007eea     	bl	0x499e0 <__cxa_guard_release@plt>
   29e3c: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   29e40: 4f0167f8     	movi	v24.4s, #0x3f, lsl #24
   29e44: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   29e48: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   29e4c: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   29e50: 3cda03b9     	ldur	q25, [x29, #-0x60]
   29e54: b85bc3ac     	ldur	w12, [x29, #-0x44]
   29e58: f85c03a4     	ldur	x4, [x29, #-0x40]
   29e5c: f85d83a5     	ldur	x5, [x29, #-0x28]
   29e60: 17ffff7c     	b	0x29c50 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x9c>
   29e64: aa1703e0     	mov	x0, x23
   29e68: f81d83a5     	stur	x5, [x29, #-0x28]
   29e6c: f81c03a4     	stur	x4, [x29, #-0x40]
   29e70: b81bc3ac     	stur	w12, [x29, #-0x44]
   29e74: ad3ce7b0     	stp	q16, q25, [x29, #-0x70]
   29e78: ad3bc7b2     	stp	q18, q17, [x29, #-0x90]
   29e7c: ad3acfa0     	stp	q0, q19, [x29, #-0xb0]
   29e80: ad3987a2     	stp	q2, q1, [x29, #-0xd0]
   29e84: 3c9203a3     	stur	q3, [x29, #-0xe0]
   29e88: 3d803bf4     	str	q20, [sp, #0xe0]
   29e8c: 94007ed1     	bl	0x499d0 <__cxa_guard_acquire@plt>
   29e90: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   29e94: 4f0167f8     	movi	v24.4s, #0x3f, lsl #24
   29e98: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   29e9c: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   29ea0: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   29ea4: 3dc03bf4     	ldr	q20, [sp, #0xe0]
   29ea8: 3cda03b9     	ldur	q25, [x29, #-0x60]
   29eac: b85bc3ac     	ldur	w12, [x29, #-0x44]
   29eb0: f85c03a4     	ldur	x4, [x29, #-0x40]
   29eb4: f85d83a5     	ldur	x5, [x29, #-0x28]
   29eb8: 34ffed20     	cbz	w0, 0x29c5c <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xa8>
   29ebc: aa1703e0     	mov	x0, x23
   29ec0: 3d8006f9     	str	q25, [x23, #0x10]
   29ec4: 94007ec7     	bl	0x499e0 <__cxa_guard_release@plt>
   29ec8: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   29ecc: 4f0167f8     	movi	v24.4s, #0x3f, lsl #24
   29ed0: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   29ed4: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   29ed8: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   29edc: 3dc03bf4     	ldr	q20, [sp, #0xe0]
   29ee0: 3cda03b9     	ldur	q25, [x29, #-0x60]
   29ee4: b85bc3ac     	ldur	w12, [x29, #-0x44]
   29ee8: f85c03a4     	ldur	x4, [x29, #-0x40]
   29eec: f85d83a5     	ldur	x5, [x29, #-0x28]
   29ef0: 17ffff5b     	b	0x29c5c <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xa8>
   29ef4: aa1703e0     	mov	x0, x23
   29ef8: f81d83a5     	stur	x5, [x29, #-0x28]
   29efc: f81c03a4     	stur	x4, [x29, #-0x40]
   29f00: b81bc3ac     	stur	w12, [x29, #-0x44]
   29f04: ad3ce7b0     	stp	q16, q25, [x29, #-0x70]
   29f08: ad3bc7b2     	stp	q18, q17, [x29, #-0x90]
   29f0c: ad3acfa0     	stp	q0, q19, [x29, #-0xb0]
   29f10: ad3987a2     	stp	q2, q1, [x29, #-0xd0]
   29f14: 3c9203a3     	stur	q3, [x29, #-0xe0]
   29f18: ad06d3f5     	stp	q21, q20, [sp, #0xd0]
   29f1c: 94007ead     	bl	0x499d0 <__cxa_guard_acquire@plt>
   29f20: ad46d3f5     	ldp	q21, q20, [sp, #0xd0]
   29f24: 4f0167f8     	movi	v24.4s, #0x3f, lsl #24
   29f28: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   29f2c: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   29f30: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   29f34: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   29f38: 3cda03b9     	ldur	q25, [x29, #-0x60]
   29f3c: b85bc3ac     	ldur	w12, [x29, #-0x44]
   29f40: f85c03a4     	ldur	x4, [x29, #-0x40]
   29f44: f85d83a5     	ldur	x5, [x29, #-0x28]
   29f48: 34ffe900     	cbz	w0, 0x29c68 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xb4>
   29f4c: aa1703e0     	mov	x0, x23
   29f50: 3d8006f9     	str	q25, [x23, #0x10]
   29f54: 94007ea3     	bl	0x499e0 <__cxa_guard_release@plt>
   29f58: ad46d3f5     	ldp	q21, q20, [sp, #0xd0]
   29f5c: 4f0167f8     	movi	v24.4s, #0x3f, lsl #24
   29f60: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   29f64: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   29f68: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   29f6c: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   29f70: 3cda03b9     	ldur	q25, [x29, #-0x60]
   29f74: b85bc3ac     	ldur	w12, [x29, #-0x44]
   29f78: f85c03a4     	ldur	x4, [x29, #-0x40]
   29f7c: f85d83a5     	ldur	x5, [x29, #-0x28]
   29f80: 17ffff3a     	b	0x29c68 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xb4>
   29f84: aa1703e0     	mov	x0, x23
   29f88: f81d83a5     	stur	x5, [x29, #-0x28]
   29f8c: f81c03a4     	stur	x4, [x29, #-0x40]
   29f90: b81bc3ac     	stur	w12, [x29, #-0x44]
   29f94: ad3ce7b0     	stp	q16, q25, [x29, #-0x70]
   29f98: ad3bc7b2     	stp	q18, q17, [x29, #-0x90]
   29f9c: ad3acfa0     	stp	q0, q19, [x29, #-0xb0]
   29fa0: ad3987a2     	stp	q2, q1, [x29, #-0xd0]
   29fa4: 3c9203a3     	stur	q3, [x29, #-0xe0]
   29fa8: ad06d3f5     	stp	q21, q20, [sp, #0xd0]
   29fac: 3d8033f6     	str	q22, [sp, #0xc0]
   29fb0: 94007e88     	bl	0x499d0 <__cxa_guard_acquire@plt>
   29fb4: ad4657f6     	ldp	q22, q21, [sp, #0xc0]
   29fb8: 4f0167f8     	movi	v24.4s, #0x3f, lsl #24
   29fbc: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   29fc0: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   29fc4: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   29fc8: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   29fcc: 3dc03bf4     	ldr	q20, [sp, #0xe0]
   29fd0: 3cda03b9     	ldur	q25, [x29, #-0x60]
   29fd4: b85bc3ac     	ldur	w12, [x29, #-0x44]
   29fd8: f85c03a4     	ldur	x4, [x29, #-0x40]
   29fdc: f85d83a5     	ldur	x5, [x29, #-0x28]
   29fe0: 34ffe4a0     	cbz	w0, 0x29c74 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xc0>
   29fe4: aa1703e0     	mov	x0, x23
   29fe8: 3d8006f9     	str	q25, [x23, #0x10]
   29fec: 94007e7d     	bl	0x499e0 <__cxa_guard_release@plt>
   29ff0: ad4657f6     	ldp	q22, q21, [sp, #0xc0]
   29ff4: 4f0167f8     	movi	v24.4s, #0x3f, lsl #24
   29ff8: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   29ffc: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   2a000: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   2a004: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   2a008: 3dc03bf4     	ldr	q20, [sp, #0xe0]
   2a00c: 3cda03b9     	ldur	q25, [x29, #-0x60]
   2a010: b85bc3ac     	ldur	w12, [x29, #-0x44]
   2a014: f85c03a4     	ldur	x4, [x29, #-0x40]
   2a018: f85d83a5     	ldur	x5, [x29, #-0x28]
   2a01c: 17ffff16     	b	0x29c74 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xc0>
   2a020: aa1703e0     	mov	x0, x23
   2a024: f81d83a5     	stur	x5, [x29, #-0x28]
   2a028: f81c03a4     	stur	x4, [x29, #-0x40]
   2a02c: b81bc3ac     	stur	w12, [x29, #-0x44]
   2a030: ad3ce7b0     	stp	q16, q25, [x29, #-0x70]
   2a034: ad3bc7b2     	stp	q18, q17, [x29, #-0x90]
   2a038: ad3acfa0     	stp	q0, q19, [x29, #-0xb0]
   2a03c: ad3987a2     	stp	q2, q1, [x29, #-0xd0]
   2a040: 3c9203a3     	stur	q3, [x29, #-0xe0]
   2a044: ad06d3f5     	stp	q21, q20, [sp, #0xd0]
   2a048: ad05dbf7     	stp	q23, q22, [sp, #0xb0]
   2a04c: 94007e61     	bl	0x499d0 <__cxa_guard_acquire@plt>
   2a050: ad45dbf7     	ldp	q23, q22, [sp, #0xb0]
   2a054: 4f0167f8     	movi	v24.4s, #0x3f, lsl #24
   2a058: ad46d3f5     	ldp	q21, q20, [sp, #0xd0]
   2a05c: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   2a060: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   2a064: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   2a068: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   2a06c: 3cda03b9     	ldur	q25, [x29, #-0x60]
   2a070: b85bc3ac     	ldur	w12, [x29, #-0x44]
   2a074: f85c03a4     	ldur	x4, [x29, #-0x40]
   2a078: f85d83a5     	ldur	x5, [x29, #-0x28]
   2a07c: 34ffe020     	cbz	w0, 0x29c80 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xcc>
   2a080: aa1703e0     	mov	x0, x23
   2a084: 3d8006f9     	str	q25, [x23, #0x10]
   2a088: 94007e56     	bl	0x499e0 <__cxa_guard_release@plt>
   2a08c: ad45dbf7     	ldp	q23, q22, [sp, #0xb0]
   2a090: 4f0167f8     	movi	v24.4s, #0x3f, lsl #24
   2a094: ad46d3f5     	ldp	q21, q20, [sp, #0xd0]
   2a098: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   2a09c: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   2a0a0: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   2a0a4: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   2a0a8: 3cda03b9     	ldur	q25, [x29, #-0x60]
   2a0ac: b85bc3ac     	ldur	w12, [x29, #-0x44]
   2a0b0: f85c03a4     	ldur	x4, [x29, #-0x40]
   2a0b4: f85d83a5     	ldur	x5, [x29, #-0x28]
   2a0b8: 17fffef2     	b	0x29c80 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xcc>
   2a0bc: aa1703e0     	mov	x0, x23
   2a0c0: f81d83a5     	stur	x5, [x29, #-0x28]
   2a0c4: f81c03a4     	stur	x4, [x29, #-0x40]
   2a0c8: b81bc3ac     	stur	w12, [x29, #-0x44]
   2a0cc: ad3ce7b0     	stp	q16, q25, [x29, #-0x70]
   2a0d0: ad3bc7b2     	stp	q18, q17, [x29, #-0x90]
   2a0d4: ad3acfa0     	stp	q0, q19, [x29, #-0xb0]
   2a0d8: ad3987a2     	stp	q2, q1, [x29, #-0xd0]
   2a0dc: 3c9203a3     	stur	q3, [x29, #-0xe0]
   2a0e0: ad06d3f5     	stp	q21, q20, [sp, #0xd0]
   2a0e4: ad05dbf7     	stp	q23, q22, [sp, #0xb0]
   2a0e8: 3d802bfa     	str	q26, [sp, #0xa0]
   2a0ec: 94007e39     	bl	0x499d0 <__cxa_guard_acquire@plt>
   2a0f0: ad455ffa     	ldp	q26, q23, [sp, #0xa0]
   2a0f4: 4f0167f8     	movi	v24.4s, #0x3f, lsl #24
   2a0f8: ad4657f6     	ldp	q22, q21, [sp, #0xc0]
   2a0fc: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   2a100: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   2a104: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   2a108: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   2a10c: 3dc03bf4     	ldr	q20, [sp, #0xe0]
   2a110: 3cda03b9     	ldur	q25, [x29, #-0x60]
   2a114: b85bc3ac     	ldur	w12, [x29, #-0x44]
   2a118: f85c03a4     	ldur	x4, [x29, #-0x40]
   2a11c: f85d83a5     	ldur	x5, [x29, #-0x28]
   2a120: 34ffdb60     	cbz	w0, 0x29c8c <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xd8>
   2a124: aa1703e0     	mov	x0, x23
   2a128: 3d8006f9     	str	q25, [x23, #0x10]
   2a12c: 94007e2d     	bl	0x499e0 <__cxa_guard_release@plt>
   2a130: ad455ffa     	ldp	q26, q23, [sp, #0xa0]
   2a134: 4f0167f8     	movi	v24.4s, #0x3f, lsl #24
   2a138: ad4657f6     	ldp	q22, q21, [sp, #0xc0]
   2a13c: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   2a140: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   2a144: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   2a148: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   2a14c: 3dc03bf4     	ldr	q20, [sp, #0xe0]
   2a150: 3cda03b9     	ldur	q25, [x29, #-0x60]
   2a154: b85bc3ac     	ldur	w12, [x29, #-0x44]
   2a158: f85c03a4     	ldur	x4, [x29, #-0x40]
   2a15c: f85d83a5     	ldur	x5, [x29, #-0x28]
   2a160: 17fffecb     	b	0x29c8c <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xd8>
   2a164: aa1703e0     	mov	x0, x23
   2a168: f81d83a5     	stur	x5, [x29, #-0x28]
   2a16c: f81c03a4     	stur	x4, [x29, #-0x40]
   2a170: b81bc3ac     	stur	w12, [x29, #-0x44]
   2a174: ad3ce7b0     	stp	q16, q25, [x29, #-0x70]
   2a178: ad3bc7b2     	stp	q18, q17, [x29, #-0x90]
   2a17c: ad3acfa0     	stp	q0, q19, [x29, #-0xb0]
   2a180: ad3987a2     	stp	q2, q1, [x29, #-0xd0]
   2a184: 3c9203a3     	stur	q3, [x29, #-0xe0]
   2a188: ad06d3f5     	stp	q21, q20, [sp, #0xd0]
   2a18c: ad05dbf7     	stp	q23, q22, [sp, #0xb0]
   2a190: ad04ebfb     	stp	q27, q26, [sp, #0x90]
   2a194: 94007e0f     	bl	0x499d0 <__cxa_guard_acquire@plt>
   2a198: ad44ebfb     	ldp	q27, q26, [sp, #0x90]
   2a19c: 4f0167f8     	movi	v24.4s, #0x3f, lsl #24
   2a1a0: ad45dbf7     	ldp	q23, q22, [sp, #0xb0]
   2a1a4: ad46d3f5     	ldp	q21, q20, [sp, #0xd0]
   2a1a8: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   2a1ac: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   2a1b0: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   2a1b4: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   2a1b8: 3cda03b9     	ldur	q25, [x29, #-0x60]
   2a1bc: b85bc3ac     	ldur	w12, [x29, #-0x44]
   2a1c0: f85c03a4     	ldur	x4, [x29, #-0x40]
   2a1c4: f85d83a5     	ldur	x5, [x29, #-0x28]
   2a1c8: 34ffd680     	cbz	w0, 0x29c98 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xe4>
   2a1cc: aa1703e0     	mov	x0, x23
   2a1d0: 3d8006f9     	str	q25, [x23, #0x10]
   2a1d4: 94007e03     	bl	0x499e0 <__cxa_guard_release@plt>
   2a1d8: ad44ebfb     	ldp	q27, q26, [sp, #0x90]
   2a1dc: 4f0167f8     	movi	v24.4s, #0x3f, lsl #24
   2a1e0: ad45dbf7     	ldp	q23, q22, [sp, #0xb0]
   2a1e4: ad46d3f5     	ldp	q21, q20, [sp, #0xd0]
   2a1e8: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   2a1ec: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   2a1f0: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   2a1f4: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   2a1f8: 3cda03b9     	ldur	q25, [x29, #-0x60]
   2a1fc: b85bc3ac     	ldur	w12, [x29, #-0x44]
   2a200: f85c03a4     	ldur	x4, [x29, #-0x40]
   2a204: f85d83a5     	ldur	x5, [x29, #-0x28]
   2a208: 17fffea4     	b	0x29c98 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xe4>
   2a20c: aa1703e0     	mov	x0, x23
   2a210: f81d83a5     	stur	x5, [x29, #-0x28]
   2a214: f81c03a4     	stur	x4, [x29, #-0x40]
   2a218: b81bc3ac     	stur	w12, [x29, #-0x44]
   2a21c: ad3ce7b0     	stp	q16, q25, [x29, #-0x70]
   2a220: ad3bc7b2     	stp	q18, q17, [x29, #-0x90]
   2a224: ad3acfa0     	stp	q0, q19, [x29, #-0xb0]
   2a228: ad3987a2     	stp	q2, q1, [x29, #-0xd0]
   2a22c: 3c9203a3     	stur	q3, [x29, #-0xe0]
   2a230: ad06d3f5     	stp	q21, q20, [sp, #0xd0]
   2a234: ad05dbf7     	stp	q23, q22, [sp, #0xb0]
   2a238: ad04ebfb     	stp	q27, q26, [sp, #0x90]
   2a23c: 3d8023fc     	str	q28, [sp, #0x80]
   2a240: 94007de4     	bl	0x499d0 <__cxa_guard_acquire@plt>
   2a244: ad446ffc     	ldp	q28, q27, [sp, #0x80]
   2a248: 4f0167f8     	movi	v24.4s, #0x3f, lsl #24
   2a24c: ad455ffa     	ldp	q26, q23, [sp, #0xa0]
   2a250: ad4657f6     	ldp	q22, q21, [sp, #0xc0]
   2a254: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   2a258: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   2a25c: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   2a260: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   2a264: 3dc03bf4     	ldr	q20, [sp, #0xe0]
   2a268: 3cda03b9     	ldur	q25, [x29, #-0x60]
   2a26c: b85bc3ac     	ldur	w12, [x29, #-0x44]
   2a270: f85c03a4     	ldur	x4, [x29, #-0x40]
   2a274: f85d83a5     	ldur	x5, [x29, #-0x28]
   2a278: 34ffd160     	cbz	w0, 0x29ca4 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xf0>
   2a27c: aa1703e0     	mov	x0, x23
   2a280: 3d8006f9     	str	q25, [x23, #0x10]
   2a284: 94007dd7     	bl	0x499e0 <__cxa_guard_release@plt>
   2a288: ad446ffc     	ldp	q28, q27, [sp, #0x80]
   2a28c: 4f0167f8     	movi	v24.4s, #0x3f, lsl #24
   2a290: ad455ffa     	ldp	q26, q23, [sp, #0xa0]
   2a294: ad4657f6     	ldp	q22, q21, [sp, #0xc0]
   2a298: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   2a29c: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   2a2a0: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   2a2a4: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   2a2a8: 3dc03bf4     	ldr	q20, [sp, #0xe0]
   2a2ac: 3cda03b9     	ldur	q25, [x29, #-0x60]
   2a2b0: b85bc3ac     	ldur	w12, [x29, #-0x44]
   2a2b4: f85c03a4     	ldur	x4, [x29, #-0x40]
   2a2b8: f85d83a5     	ldur	x5, [x29, #-0x28]
   2a2bc: 17fffe7a     	b	0x29ca4 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xf0>
   2a2c0: aa1703e0     	mov	x0, x23
   2a2c4: f81d83a5     	stur	x5, [x29, #-0x28]
   2a2c8: f81c03a4     	stur	x4, [x29, #-0x40]
   2a2cc: b81bc3ac     	stur	w12, [x29, #-0x44]
   2a2d0: ad3ce7b0     	stp	q16, q25, [x29, #-0x70]
   2a2d4: ad3bc7b2     	stp	q18, q17, [x29, #-0x90]
   2a2d8: ad3acfa0     	stp	q0, q19, [x29, #-0xb0]
   2a2dc: ad3987a2     	stp	q2, q1, [x29, #-0xd0]
   2a2e0: 3c9203a3     	stur	q3, [x29, #-0xe0]
   2a2e4: ad06d3f5     	stp	q21, q20, [sp, #0xd0]
   2a2e8: ad05dbf7     	stp	q23, q22, [sp, #0xb0]
   2a2ec: ad04ebfb     	stp	q27, q26, [sp, #0x90]
   2a2f0: ad03f3fe     	stp	q30, q28, [sp, #0x70]
   2a2f4: ad02ffe8     	stp	q8, q31, [sp, #0x50]
   2a2f8: ad01a7ea     	stp	q10, q9, [sp, #0x30]
   2a2fc: 94007db5     	bl	0x499d0 <__cxa_guard_acquire@plt>
   2a300: ad41a7ea     	ldp	q10, q9, [sp, #0x30]
   2a304: 4f0167f8     	movi	v24.4s, #0x3f, lsl #24
   2a308: ad42ffe8     	ldp	q8, q31, [sp, #0x50]
   2a30c: ad43f3fe     	ldp	q30, q28, [sp, #0x70]
   2a310: ad44ebfb     	ldp	q27, q26, [sp, #0x90]
   2a314: ad45dbf7     	ldp	q23, q22, [sp, #0xb0]
   2a318: ad46d3f5     	ldp	q21, q20, [sp, #0xd0]
   2a31c: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   2a320: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   2a324: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   2a328: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   2a32c: 3cda03b9     	ldur	q25, [x29, #-0x60]
   2a330: b85bc3ac     	ldur	w12, [x29, #-0x44]
   2a334: f85c03a4     	ldur	x4, [x29, #-0x40]
   2a338: f85d83a5     	ldur	x5, [x29, #-0x28]
   2a33c: 34ffcbe0     	cbz	w0, 0x29cb8 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x104>
   2a340: aa1703e0     	mov	x0, x23
   2a344: 3d8006f9     	str	q25, [x23, #0x10]
   2a348: 94007da6     	bl	0x499e0 <__cxa_guard_release@plt>
   2a34c: ad41a7ea     	ldp	q10, q9, [sp, #0x30]
   2a350: 4f0167f8     	movi	v24.4s, #0x3f, lsl #24
   2a354: ad42ffe8     	ldp	q8, q31, [sp, #0x50]
   2a358: ad43f3fe     	ldp	q30, q28, [sp, #0x70]
   2a35c: ad44ebfb     	ldp	q27, q26, [sp, #0x90]
   2a360: ad45dbf7     	ldp	q23, q22, [sp, #0xb0]
   2a364: ad46d3f5     	ldp	q21, q20, [sp, #0xd0]
   2a368: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   2a36c: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   2a370: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   2a374: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   2a378: 3cda03b9     	ldur	q25, [x29, #-0x60]
   2a37c: b85bc3ac     	ldur	w12, [x29, #-0x44]
   2a380: f85c03a4     	ldur	x4, [x29, #-0x40]
   2a384: f85d83a5     	ldur	x5, [x29, #-0x28]
   2a388: 17fffe4c     	b	0x29cb8 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x104>
   2a38c: aa1703e0     	mov	x0, x23
   2a390: f81d83a5     	stur	x5, [x29, #-0x28]
   2a394: f81c03a4     	stur	x4, [x29, #-0x40]
   2a398: b81bc3ac     	stur	w12, [x29, #-0x44]
   2a39c: ad3ce7b0     	stp	q16, q25, [x29, #-0x70]
   2a3a0: ad3bc7b2     	stp	q18, q17, [x29, #-0x90]
   2a3a4: ad3acfa0     	stp	q0, q19, [x29, #-0xb0]
   2a3a8: ad3987a2     	stp	q2, q1, [x29, #-0xd0]
   2a3ac: 3c9203a3     	stur	q3, [x29, #-0xe0]
   2a3b0: ad06d3f5     	stp	q21, q20, [sp, #0xd0]
   2a3b4: ad05dbf7     	stp	q23, q22, [sp, #0xb0]
   2a3b8: ad04ebfb     	stp	q27, q26, [sp, #0x90]
   2a3bc: ad03f3fe     	stp	q30, q28, [sp, #0x70]
   2a3c0: ad012bfd     	stp	q29, q10, [sp, #0x20]
   2a3c4: ad02ffe8     	stp	q8, q31, [sp, #0x50]
   2a3c8: 3d8013e9     	str	q9, [sp, #0x40]
   2a3cc: 94007d81     	bl	0x499d0 <__cxa_guard_acquire@plt>
   2a3d0: ad41a7ea     	ldp	q10, q9, [sp, #0x30]
   2a3d4: 4f0167f8     	movi	v24.4s, #0x3f, lsl #24
   2a3d8: ad42ffe8     	ldp	q8, q31, [sp, #0x50]
   2a3dc: ad43f3fe     	ldp	q30, q28, [sp, #0x70]
   2a3e0: ad44ebfb     	ldp	q27, q26, [sp, #0x90]
   2a3e4: ad45dbf7     	ldp	q23, q22, [sp, #0xb0]
   2a3e8: ad46d3f5     	ldp	q21, q20, [sp, #0xd0]
   2a3ec: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   2a3f0: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   2a3f4: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   2a3f8: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   2a3fc: 3dc00bfd     	ldr	q29, [sp, #0x20]
   2a400: 3cda03b9     	ldur	q25, [x29, #-0x60]
   2a404: b85bc3ac     	ldur	w12, [x29, #-0x44]
   2a408: f85c03a4     	ldur	x4, [x29, #-0x40]
   2a40c: f85d83a5     	ldur	x5, [x29, #-0x28]
   2a410: 34ffc5a0     	cbz	w0, 0x29cc4 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x110>
   2a414: aa1703e0     	mov	x0, x23
   2a418: 3d8006f9     	str	q25, [x23, #0x10]
   2a41c: 94007d71     	bl	0x499e0 <__cxa_guard_release@plt>
   2a420: ad41a7ea     	ldp	q10, q9, [sp, #0x30]
   2a424: 4f0167f8     	movi	v24.4s, #0x3f, lsl #24
   2a428: ad42ffe8     	ldp	q8, q31, [sp, #0x50]
   2a42c: ad43f3fe     	ldp	q30, q28, [sp, #0x70]
   2a430: ad44ebfb     	ldp	q27, q26, [sp, #0x90]
   2a434: ad45dbf7     	ldp	q23, q22, [sp, #0xb0]
   2a438: ad46d3f5     	ldp	q21, q20, [sp, #0xd0]
   2a43c: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   2a440: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   2a444: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   2a448: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   2a44c: 3dc00bfd     	ldr	q29, [sp, #0x20]
   2a450: 3cda03b9     	ldur	q25, [x29, #-0x60]
   2a454: b85bc3ac     	ldur	w12, [x29, #-0x44]
   2a458: f85c03a4     	ldur	x4, [x29, #-0x40]
   2a45c: f85d83a5     	ldur	x5, [x29, #-0x28]
   2a460: 17fffe19     	b	0x29cc4 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x110>
   2a464: aa1703e0     	mov	x0, x23
   2a468: f81d83a5     	stur	x5, [x29, #-0x28]
   2a46c: f81c03a4     	stur	x4, [x29, #-0x40]
   2a470: b81bc3ac     	stur	w12, [x29, #-0x44]
   2a474: ad3ce7b0     	stp	q16, q25, [x29, #-0x70]
   2a478: ad3bc7b2     	stp	q18, q17, [x29, #-0x90]
   2a47c: ad3acfa0     	stp	q0, q19, [x29, #-0xb0]
   2a480: ad3987a2     	stp	q2, q1, [x29, #-0xd0]
   2a484: 3c9203a3     	stur	q3, [x29, #-0xe0]
   2a488: ad06d3f5     	stp	q21, q20, [sp, #0xd0]
   2a48c: ad05dbf7     	stp	q23, q22, [sp, #0xb0]
   2a490: ad04ebfb     	stp	q27, q26, [sp, #0x90]
   2a494: ad03f3fe     	stp	q30, q28, [sp, #0x70]
   2a498: ad012bfd     	stp	q29, q10, [sp, #0x20]
   2a49c: ad02ffe8     	stp	q8, q31, [sp, #0x50]
   2a4a0: 3d8013e9     	str	q9, [sp, #0x40]
   2a4a4: 3d8007eb     	str	q11, [sp, #0x10]
   2a4a8: 94007d4a     	bl	0x499d0 <__cxa_guard_acquire@plt>
   2a4ac: ad40f7eb     	ldp	q11, q29, [sp, #0x10]
   2a4b0: 4f0167f8     	movi	v24.4s, #0x3f, lsl #24
   2a4b4: ad41a7ea     	ldp	q10, q9, [sp, #0x30]
   2a4b8: ad42ffe8     	ldp	q8, q31, [sp, #0x50]
   2a4bc: ad43f3fe     	ldp	q30, q28, [sp, #0x70]
   2a4c0: ad44ebfb     	ldp	q27, q26, [sp, #0x90]
   2a4c4: ad45dbf7     	ldp	q23, q22, [sp, #0xb0]
   2a4c8: ad46d3f5     	ldp	q21, q20, [sp, #0xd0]
   2a4cc: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   2a4d0: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   2a4d4: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   2a4d8: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   2a4dc: 3cda03b9     	ldur	q25, [x29, #-0x60]
   2a4e0: b85bc3ac     	ldur	w12, [x29, #-0x44]
   2a4e4: f85c03a4     	ldur	x4, [x29, #-0x40]
   2a4e8: f85d83a5     	ldur	x5, [x29, #-0x28]
   2a4ec: 34ffbf20     	cbz	w0, 0x29cd0 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x11c>
   2a4f0: aa1703e0     	mov	x0, x23
   2a4f4: 3d8006f9     	str	q25, [x23, #0x10]
   2a4f8: 94007d3a     	bl	0x499e0 <__cxa_guard_release@plt>
   2a4fc: ad40f7eb     	ldp	q11, q29, [sp, #0x10]
   2a500: 4f0167f8     	movi	v24.4s, #0x3f, lsl #24
   2a504: ad41a7ea     	ldp	q10, q9, [sp, #0x30]
   2a508: ad42ffe8     	ldp	q8, q31, [sp, #0x50]
   2a50c: ad43f3fe     	ldp	q30, q28, [sp, #0x70]
   2a510: ad44ebfb     	ldp	q27, q26, [sp, #0x90]
   2a514: ad45dbf7     	ldp	q23, q22, [sp, #0xb0]
   2a518: ad46d3f5     	ldp	q21, q20, [sp, #0xd0]
   2a51c: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   2a520: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   2a524: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   2a528: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   2a52c: 3cda03b9     	ldur	q25, [x29, #-0x60]
   2a530: b85bc3ac     	ldur	w12, [x29, #-0x44]
   2a534: f85c03a4     	ldur	x4, [x29, #-0x40]
   2a538: f85d83a5     	ldur	x5, [x29, #-0x28]
   2a53c: 17fffde5     	b	0x29cd0 <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x11c>
   2a540: aa1703e0     	mov	x0, x23
   2a544: f81d83a5     	stur	x5, [x29, #-0x28]
   2a548: f81c03a4     	stur	x4, [x29, #-0x40]
   2a54c: b81bc3ac     	stur	w12, [x29, #-0x44]
   2a550: ad3ce7b0     	stp	q16, q25, [x29, #-0x70]
   2a554: ad3bc7b2     	stp	q18, q17, [x29, #-0x90]
   2a558: ad3acfa0     	stp	q0, q19, [x29, #-0xb0]
   2a55c: ad3987a2     	stp	q2, q1, [x29, #-0xd0]
   2a560: 3c9203a3     	stur	q3, [x29, #-0xe0]
   2a564: ad06d3f5     	stp	q21, q20, [sp, #0xd0]
   2a568: ad05dbf7     	stp	q23, q22, [sp, #0xb0]
   2a56c: ad04ebfb     	stp	q27, q26, [sp, #0x90]
   2a570: ad03f3fe     	stp	q30, q28, [sp, #0x70]
   2a574: ad012bfd     	stp	q29, q10, [sp, #0x20]
   2a578: ad02ffe8     	stp	q8, q31, [sp, #0x50]
   2a57c: 3d8013e9     	str	q9, [sp, #0x40]
   2a580: ad002fec     	stp	q12, q11, [sp]
   2a584: 94007d13     	bl	0x499d0 <__cxa_guard_acquire@plt>
   2a588: ad402fec     	ldp	q12, q11, [sp]
   2a58c: 4f0167f8     	movi	v24.4s, #0x3f, lsl #24
   2a590: ad41a7ea     	ldp	q10, q9, [sp, #0x30]
   2a594: ad42ffe8     	ldp	q8, q31, [sp, #0x50]
   2a598: ad43f3fe     	ldp	q30, q28, [sp, #0x70]
   2a59c: ad44ebfb     	ldp	q27, q26, [sp, #0x90]
   2a5a0: ad45dbf7     	ldp	q23, q22, [sp, #0xb0]
   2a5a4: ad46d3f5     	ldp	q21, q20, [sp, #0xd0]
   2a5a8: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   2a5ac: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   2a5b0: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   2a5b4: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   2a5b8: 3dc00bfd     	ldr	q29, [sp, #0x20]
   2a5bc: 3cda03b9     	ldur	q25, [x29, #-0x60]
   2a5c0: b85bc3ac     	ldur	w12, [x29, #-0x44]
   2a5c4: f85c03a4     	ldur	x4, [x29, #-0x40]
   2a5c8: f85d83a5     	ldur	x5, [x29, #-0x28]
   2a5cc: 34ffb880     	cbz	w0, 0x29cdc <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x128>
   2a5d0: aa1703e0     	mov	x0, x23
   2a5d4: 3d8006f9     	str	q25, [x23, #0x10]
   2a5d8: 94007d02     	bl	0x499e0 <__cxa_guard_release@plt>
   2a5dc: ad402fec     	ldp	q12, q11, [sp]
   2a5e0: 4f0167f8     	movi	v24.4s, #0x3f, lsl #24
   2a5e4: ad41a7ea     	ldp	q10, q9, [sp, #0x30]
   2a5e8: ad42ffe8     	ldp	q8, q31, [sp, #0x50]
   2a5ec: ad43f3fe     	ldp	q30, q28, [sp, #0x70]
   2a5f0: ad44ebfb     	ldp	q27, q26, [sp, #0x90]
   2a5f4: ad45dbf7     	ldp	q23, q22, [sp, #0xb0]
   2a5f8: ad46d3f5     	ldp	q21, q20, [sp, #0xd0]
   2a5fc: ad790ba3     	ldp	q3, q2, [x29, #-0xe0]
   2a600: ad7a03a1     	ldp	q1, q0, [x29, #-0xc0]
   2a604: ad7b4bb3     	ldp	q19, q18, [x29, #-0xa0]
   2a608: ad7c43b1     	ldp	q17, q16, [x29, #-0x80]
   2a60c: 3dc00bfd     	ldr	q29, [sp, #0x20]
   2a610: 3cda03b9     	ldur	q25, [x29, #-0x60]
   2a614: b85bc3ac     	ldur	w12, [x29, #-0x44]
   2a618: f85c03a4     	ldur	x4, [x29, #-0x40]
   2a61c: f85d83a5     	ldur	x5, [x29, #-0x28]
   2a620: 17fffdaf     	b	0x29cdc <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x128>
   2a624: 4b1903e8     	neg	w8, w25
   2a628: 340014ac     	cbz	w12, 0x2a8bc <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xd08>
   2a62c: 2a0803e9     	mov	w9, w8
   2a630: 4b0802ca     	sub	w10, w22, w8
   2a634: d37df129     	lsl	x9, x9, #3
   2a638: 7100059f     	cmp	w12, #0x1
   2a63c: 8b0902ab     	add	x11, x21, x9
   2a640: 8b2a4eaa     	add	x10, x21, w10, uxtw #3
   2a644: 2d400161     	ldp	s1, s0, [x11]
   2a648: 2d400943     	ldp	s3, s2, [x10]
   2a64c: 8b09008a     	add	x10, x4, x9
   2a650: 8b0900a9     	add	x9, x5, x9
   2a654: 1e202844     	fadd	s4, s2, s0
   2a658: 1e213865     	fsub	s5, s3, s1
   2a65c: 2d401d46     	ldp	s6, s7, [x10]
   2a660: 1e223802     	fsub	s2, s0, s2
   2a664: 1e2c1000     	fmov	s0, #0.50000000
   2a668: 1e212861     	fadd	s1, s3, s1
   2a66c: 1e260890     	fmul	s16, s4, s6
   2a670: 1e2508c6     	fmul	s6, s6, s5
   2a674: 1f0540e3     	fmadd	s3, s7, s5, s16
   2a678: 1f209842     	fnmsub	s2, s2, s0, s6
   2a67c: 1f208c21     	fnmsub	s1, s1, s0, s3
   2a680: 1f0408e2     	fmadd	s2, s7, s4, s2
   2a684: 2d000921     	stp	s1, s2, [x9]
   2a688: 540011a0     	b.eq	0x2a8bc <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xd08>
   2a68c: 11000509     	add	w9, w8, #0x1
   2a690: 7100099f     	cmp	w12, #0x2
   2a694: d37df12a     	lsl	x10, x9, #3
   2a698: 4b0902c9     	sub	w9, w22, w9
   2a69c: 8b0a02ab     	add	x11, x21, x10
   2a6a0: 8b294ea9     	add	x9, x21, w9, uxtw #3
   2a6a4: 2d400961     	ldp	s1, s2, [x11]
   2a6a8: 2d400d24     	ldp	s4, s3, [x9]
   2a6ac: 8b0a0089     	add	x9, x4, x10
   2a6b0: 1e222865     	fadd	s5, s3, s2
   2a6b4: 1e213886     	fsub	s6, s4, s1
   2a6b8: 2d404127     	ldp	s7, s16, [x9]
   2a6bc: 1e233842     	fsub	s2, s2, s3
   2a6c0: 1e212881     	fadd	s1, s4, s1
   2a6c4: 8b0a00a9     	add	x9, x5, x10
   2a6c8: 1e2708b1     	fmul	s17, s5, s7
   2a6cc: 1e2608e3     	fmul	s3, s7, s6
   2a6d0: 1f064604     	fmadd	s4, s16, s6, s17
   2a6d4: 1f208c42     	fnmsub	s2, s2, s0, s3
   2a6d8: 1f209020     	fnmsub	s0, s1, s0, s4
   2a6dc: 1f050a01     	fmadd	s1, s16, s5, s2
   2a6e0: 2d000520     	stp	s0, s1, [x9]
   2a6e4: 54000ec0     	b.eq	0x2a8bc <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xd08>
   2a6e8: 11000909     	add	w9, w8, #0x2
   2a6ec: 71000d9f     	cmp	w12, #0x3
   2a6f0: d37df12a     	lsl	x10, x9, #3
   2a6f4: 4b0902c9     	sub	w9, w22, w9
   2a6f8: 8b0a02ab     	add	x11, x21, x10
   2a6fc: 8b294ea9     	add	x9, x21, w9, uxtw #3
   2a700: 2d400161     	ldp	s1, s0, [x11]
   2a704: 2d400923     	ldp	s3, s2, [x9]
   2a708: 8b0a0089     	add	x9, x4, x10
   2a70c: 1e202844     	fadd	s4, s2, s0
   2a710: 1e213865     	fsub	s5, s3, s1
   2a714: 2d401d26     	ldp	s6, s7, [x9]
   2a718: 1e223802     	fsub	s2, s0, s2
   2a71c: 1e2c1000     	fmov	s0, #0.50000000
   2a720: 1e212861     	fadd	s1, s3, s1
   2a724: 8b0a00a9     	add	x9, x5, x10
   2a728: 1e260890     	fmul	s16, s4, s6
   2a72c: 1e2508c6     	fmul	s6, s6, s5
   2a730: 1f0540e3     	fmadd	s3, s7, s5, s16
   2a734: 1f209842     	fnmsub	s2, s2, s0, s6
   2a738: 1f208c21     	fnmsub	s1, s1, s0, s3
   2a73c: 1f0408e2     	fmadd	s2, s7, s4, s2
   2a740: 2d000921     	stp	s1, s2, [x9]
   2a744: 54000bc0     	b.eq	0x2a8bc <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xd08>
   2a748: 11000d09     	add	w9, w8, #0x3
   2a74c: 7100119f     	cmp	w12, #0x4
   2a750: d37df12a     	lsl	x10, x9, #3
   2a754: 4b0902c9     	sub	w9, w22, w9
   2a758: 8b0a02ab     	add	x11, x21, x10
   2a75c: 8b294ea9     	add	x9, x21, w9, uxtw #3
   2a760: 2d400961     	ldp	s1, s2, [x11]
   2a764: 2d400d24     	ldp	s4, s3, [x9]
   2a768: 8b0a0089     	add	x9, x4, x10
   2a76c: 1e222865     	fadd	s5, s3, s2
   2a770: 1e213886     	fsub	s6, s4, s1
   2a774: 2d404127     	ldp	s7, s16, [x9]
   2a778: 1e233842     	fsub	s2, s2, s3
   2a77c: 1e212881     	fadd	s1, s4, s1
   2a780: 8b0a00a9     	add	x9, x5, x10
   2a784: 1e2708b1     	fmul	s17, s5, s7
   2a788: 1e2608e3     	fmul	s3, s7, s6
   2a78c: 1f064604     	fmadd	s4, s16, s6, s17
   2a790: 1f208c42     	fnmsub	s2, s2, s0, s3
   2a794: 1f209020     	fnmsub	s0, s1, s0, s4
   2a798: 1f050a01     	fmadd	s1, s16, s5, s2
   2a79c: 2d000520     	stp	s0, s1, [x9]
   2a7a0: 540008e0     	b.eq	0x2a8bc <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xd08>
   2a7a4: 11001109     	add	w9, w8, #0x4
   2a7a8: 7100159f     	cmp	w12, #0x5
   2a7ac: d37df12a     	lsl	x10, x9, #3
   2a7b0: 4b0902c9     	sub	w9, w22, w9
   2a7b4: 8b0a02ab     	add	x11, x21, x10
   2a7b8: 8b294ea9     	add	x9, x21, w9, uxtw #3
   2a7bc: 2d400161     	ldp	s1, s0, [x11]
   2a7c0: 2d400923     	ldp	s3, s2, [x9]
   2a7c4: 8b0a0089     	add	x9, x4, x10
   2a7c8: 1e202844     	fadd	s4, s2, s0
   2a7cc: 1e213865     	fsub	s5, s3, s1
   2a7d0: 2d401d26     	ldp	s6, s7, [x9]
   2a7d4: 1e223802     	fsub	s2, s0, s2
   2a7d8: 1e2c1000     	fmov	s0, #0.50000000
   2a7dc: 1e212861     	fadd	s1, s3, s1
   2a7e0: 8b0a00a9     	add	x9, x5, x10
   2a7e4: 1e260890     	fmul	s16, s4, s6
   2a7e8: 1e2508c6     	fmul	s6, s6, s5
   2a7ec: 1f0540e3     	fmadd	s3, s7, s5, s16
   2a7f0: 1f209842     	fnmsub	s2, s2, s0, s6
   2a7f4: 1f208c21     	fnmsub	s1, s1, s0, s3
   2a7f8: 1f0408e2     	fmadd	s2, s7, s4, s2
   2a7fc: 2d000921     	stp	s1, s2, [x9]
   2a800: 540005e0     	b.eq	0x2a8bc <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xd08>
   2a804: 11001509     	add	w9, w8, #0x5
   2a808: 7100199f     	cmp	w12, #0x6
   2a80c: d37df12a     	lsl	x10, x9, #3
   2a810: 4b0902c9     	sub	w9, w22, w9
   2a814: 8b0a02ab     	add	x11, x21, x10
   2a818: 8b294ea9     	add	x9, x21, w9, uxtw #3
   2a81c: 2d400961     	ldp	s1, s2, [x11]
   2a820: 2d400d24     	ldp	s4, s3, [x9]
   2a824: 8b0a0089     	add	x9, x4, x10
   2a828: 1e222865     	fadd	s5, s3, s2
   2a82c: 1e213886     	fsub	s6, s4, s1
   2a830: 2d404127     	ldp	s7, s16, [x9]
   2a834: 1e233842     	fsub	s2, s2, s3
   2a838: 1e212881     	fadd	s1, s4, s1
   2a83c: 8b0a00a9     	add	x9, x5, x10
   2a840: 1e2708b1     	fmul	s17, s5, s7
   2a844: 1e2608e3     	fmul	s3, s7, s6
   2a848: 1f064604     	fmadd	s4, s16, s6, s17
   2a84c: 1f208c42     	fnmsub	s2, s2, s0, s3
   2a850: 1f209020     	fnmsub	s0, s1, s0, s4
   2a854: 1f050a01     	fmadd	s1, s16, s5, s2
   2a858: 2d000520     	stp	s0, s1, [x9]
   2a85c: 54000300     	b.eq	0x2a8bc <void AkFft::CpxToReal_V4F32<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xd08>
   2a860: 11001908     	add	w8, w8, #0x6
   2a864: d37df109     	lsl	x9, x8, #3
   2a868: 4b0802c8     	sub	w8, w22, w8
   2a86c: 8b0902aa     	add	x10, x21, x9
   2a870: 8b284ea8     	add	x8, x21, w8, uxtw #3
   2a874: 2d400540     	ldp	s0, s1, [x10]
   2a878: 2d400903     	ldp	s3, s2, [x8]
   2a87c: 8b090088     	add	x8, x4, x9
   2a880: 1e212844     	fadd	s4, s2, s1
   2a884: 1e203865     	fsub	s5, s3, s0
   2a888: 2d401d06     	ldp	s6, s7, [x8]
   2a88c: 1e223821     	fsub	s1, s1, s2
   2a890: 1e202860     	fadd	s0, s3, s0
   2a894: 8b0900a8     	add	x8, x5, x9
   2a898: 1e260890     	fmul	s16, s4, s6
   2a89c: 1e2508c2     	fmul	s2, s6, s5
   2a8a0: 1e2c1006     	fmov	s6, #0.50000000
   2a8a4: 1f0540e3     	fmadd	s3, s7, s5, s16
   2a8a8: 1f268821     	fnmsub	s1, s1, s6, s2
   2a8ac: 1f268c00     	fnmsub	s0, s0, s6, s3
   2a8b0: 1f0404e1     	fmadd	s1, s7, s4, s1
   2a8b4: bd000100     	str	s0, [x8]
   2a8b8: bd000501     	str	s1, [x8, #0x4]
   2a8bc: 910683ff     	add	sp, sp, #0x1a0
   2a8c0: a9484ff4     	ldp	x20, x19, [sp, #0x80]
   2a8c4: a94757f6     	ldp	x22, x21, [sp, #0x70]
   2a8c8: a9465ff8     	ldp	x24, x23, [sp, #0x60]
   2a8cc: a94567fa     	ldp	x26, x25, [sp, #0x50]
   2a8d0: a9446ffc     	ldp	x28, x27, [sp, #0x40]
   2a8d4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   2a8d8: 6d4223e9     	ldp	d9, d8, [sp, #0x20]
   2a8dc: 6d412beb     	ldp	d11, d10, [sp, #0x10]
   2a8e0: fc4907ec     	ldr	d12, [sp], #0x90
   2a8e4: d65f03c0     	ret

000000000002a8e8 <void AkFft::Radix3_Stage_Scalar<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)>:
   2a8e8: f81e0ff5     	str	x21, [sp, #-0x20]!
   2a8ec: a9014ff4     	stp	x20, x19, [sp, #0x10]
   2a8f0: 340008e2     	cbz	w2, 0x2aa0c <void AkFft::Radix3_Stage_Scalar<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x124>
   2a8f4: 340008c1     	cbz	w1, 0x2aa0c <void AkFft::Radix3_Stage_Scalar<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x124>
   2a8f8: 5295556c     	mov	w12, #0xaaab            // =43691
   2a8fc: f0ffff11     	adrp	x17, 0xd000 <vsnprintf+0xd000>
   2a900: 72b5554c     	movk	w12, #0xaaaa, lsl #16
   2a904: 531f782d     	lsl	w13, w1, #1
   2a908: 0f0567e0     	movi	v0.2s, #0xbf, lsl #24
   2a90c: 2a1f03e8     	mov	w8, wzr
   2a910: 9bac7c0e     	umull	x14, w0, w12
   2a914: aa1f03e9     	mov	x9, xzr
   2a918: 2a1f03ea     	mov	w10, wzr
   2a91c: 2a0203eb     	mov	w11, w2
   2a920: d361fdce     	lsr	x14, x14, #33
   2a924: 2a0103ec     	mov	w12, w1
   2a928: 531f79cf     	lsl	w15, w14, #1
   2a92c: 0b0101b0     	add	w16, w13, w1
   2a930: fd473621     	ldr	d1, [x17, #0xe68]
   2a934: 52800020     	mov	w0, #0x1                // =1
   2a938: 531f7931     	lsl	w17, w9, #1
   2a93c: 331f7920     	bfi	w0, w9, #1, #31
   2a940: aa0c03e7     	mov	x7, x12
   2a944: 8b314c91     	add	x17, x4, w17, uxtw #3
   2a948: 2a0803f3     	mov	w19, w8
   2a94c: 8b204c80     	add	x0, x4, w0, uxtw #3
   2a950: 91001222     	add	x2, x17, #0x4
   2a954: 91001006     	add	x6, x0, #0x4
   2a958: 0b130034     	add	w20, w1, w19
   2a95c: 0b1301b5     	add	w21, w13, w19
   2a960: bd400042     	ldr	s2, [x2]
   2a964: f10004e7     	subs	x7, x7, #0x1
   2a968: bd4000c5     	ldr	s5, [x6]
   2a96c: fc745863     	ldr	d3, [x3, w20, uxtw #3]
   2a970: 0b0a01d4     	add	w20, w14, w10
   2a974: fc755864     	ldr	d4, [x3, w21, uxtw #3]
   2a978: 0b0a01f5     	add	w21, w15, w10
   2a97c: bd400226     	ldr	s6, [x17]
   2a980: bd400007     	ldr	s7, [x0]
   2a984: 0f829062     	fmul	v2.2s, v3.2s, v2.s[0]
   2a988: 0f859085     	fmul	v5.2s, v4.2s, v5.s[0]
   2a98c: 0f869063     	fmul	v3.2s, v3.2s, v6.s[0]
   2a990: 0f879084     	fmul	v4.2s, v4.2s, v7.s[0]
   2a994: 0ea00842     	rev64	v2.2s, v2.2s
   2a998: 0ea008a5     	rev64	v5.2s, v5.2s
   2a99c: 0ea2d466     	fsub	v6.2s, v3.2s, v2.2s
   2a9a0: 0e22d462     	fadd	v2.2s, v3.2s, v2.2s
   2a9a4: 0ea5d487     	fsub	v7.2s, v4.2s, v5.2s
   2a9a8: 0e25d483     	fadd	v3.2s, v4.2s, v5.2s
   2a9ac: 4ea61cc4     	mov	v4.16b, v6.16b
   2a9b0: 2e062046     	ext	v6.8b, v2.8b, v6.8b, #0x4
   2a9b4: 4ea71ce5     	mov	v5.16b, v7.16b
   2a9b8: 2e072067     	ext	v7.8b, v3.8b, v7.8b, #0x4
   2a9bc: 6e0c2444     	mov	v4.s[1], v2.s[1]
   2a9c0: 6e0c2465     	mov	v5.s[1], v3.s[1]
   2a9c4: fc735863     	ldr	d3, [x3, w19, uxtw #3]
   2a9c8: 0ea7d4c2     	fsub	v2.2s, v6.2s, v7.2s
   2a9cc: 11000673     	add	w19, w19, #0x1
   2a9d0: 0e24d4a4     	fadd	v4.2s, v5.2s, v4.2s
   2a9d4: 2e21dc42     	fmul	v2.2s, v2.2s, v1.2s
   2a9d8: 0e23d485     	fadd	v5.2s, v4.2s, v3.2s
   2a9dc: 0e20cc83     	fmla	v3.2s, v4.2s, v0.2s
   2a9e0: fc2a58a5     	str	d5, [x5, w10, uxtw #3]
   2a9e4: 1100054a     	add	w10, w10, #0x1
   2a9e8: 0e22d464     	fadd	v4.2s, v3.2s, v2.2s
   2a9ec: 0ea2d462     	fsub	v2.2s, v3.2s, v2.2s
   2a9f0: fc3458a4     	str	d4, [x5, w20, uxtw #3]
   2a9f4: fc3558a2     	str	d2, [x5, w21, uxtw #3]
   2a9f8: 54fffb01     	b.ne	0x2a958 <void AkFft::Radix3_Stage_Scalar<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x70>
   2a9fc: 91000529     	add	x9, x9, #0x1
   2aa00: 0b100108     	add	w8, w8, w16
   2aa04: eb0b013f     	cmp	x9, x11
   2aa08: 54fff961     	b.ne	0x2a934 <void AkFft::Radix3_Stage_Scalar<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x4c>
   2aa0c: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   2aa10: f84207f5     	ldr	x21, [sp], #0x20
   2aa14: d65f03c0     	ret

000000000002aa18 <void AkFft::Radix3_Stage_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)>:
   2aa18: f81e0ff5     	str	x21, [sp, #-0x20]!
   2aa1c: a9014ff4     	stp	x20, x19, [sp, #0x10]
   2aa20: 34000ae2     	cbz	w2, 0x2ab7c <void AkFft::Radix3_Stage_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x164>
   2aa24: 34000ac1     	cbz	w1, 0x2ab7c <void AkFft::Radix3_Stage_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x164>
   2aa28: 1e230000     	ucvtf	s0, w0
   2aa2c: 1e2e1001     	fmov	s1, #1.00000000
   2aa30: 5280002b     	mov	w11, #0x1               // =1
   2aa34: 5295556c     	mov	w12, #0xaaab            // =43691
   2aa38: 72b5554c     	movk	w12, #0xaaaa, lsl #16
   2aa3c: f0ffff10     	adrp	x16, 0xd000 <vsnprintf+0xd000>
   2aa40: 531f782d     	lsl	w13, w1, #1
   2aa44: 0f0567e3     	movi	v3.2s, #0xbf, lsl #24
   2aa48: 1e201820     	fdiv	s0, s1, s0
   2aa4c: 1e270021     	fmov	s1, w1
   2aa50: 1e270162     	fmov	s2, w11
   2aa54: 9bac7c0e     	umull	x14, w0, w12
   2aa58: 2a1f03e8     	mov	w8, wzr
   2aa5c: aa1f03e9     	mov	x9, xzr
   2aa60: d361fdce     	lsr	x14, x14, #33
   2aa64: 2a1f03ea     	mov	w10, wzr
   2aa68: 2ea28c22     	cmeq	v2.2s, v1.2s, v2.2s
   2aa6c: 2a0203eb     	mov	w11, w2
   2aa70: 2a0103ec     	mov	w12, w1
   2aa74: 531f79cf     	lsl	w15, w14, #1
   2aa78: fd473e04     	ldr	d4, [x16, #0xe78]
   2aa7c: 0b0101b0     	add	w16, w13, w1
   2aa80: 0e040442     	dup	v2.2s, v2.s[0]
   2aa84: 0e040401     	dup	v1.2s, v0.s[0]
   2aa88: 52800020     	mov	w0, #0x1                // =1
   2aa8c: 531f7931     	lsl	w17, w9, #1
   2aa90: 331f7920     	bfi	w0, w9, #1, #31
   2aa94: aa0c03e7     	mov	x7, x12
   2aa98: 8b314c91     	add	x17, x4, w17, uxtw #3
   2aa9c: 2a0803f3     	mov	w19, w8
   2aaa0: 8b204c80     	add	x0, x4, w0, uxtw #3
   2aaa4: 91001222     	add	x2, x17, #0x4
   2aaa8: 91001006     	add	x6, x0, #0x4
   2aaac: 0b130034     	add	w20, w1, w19
   2aab0: 0b1301b5     	add	w21, w13, w19
   2aab4: bd400047     	ldr	s7, [x2]
   2aab8: f10004e7     	subs	x7, x7, #0x1
   2aabc: bd4000d0     	ldr	s16, [x6]
   2aac0: fc745865     	ldr	d5, [x3, w20, uxtw #3]
   2aac4: 0b0a01d4     	add	w20, w14, w10
   2aac8: fc755866     	ldr	d6, [x3, w21, uxtw #3]
   2aacc: 0b0a01f5     	add	w21, w15, w10
   2aad0: bd400231     	ldr	s17, [x17]
   2aad4: bd400012     	ldr	s18, [x0]
   2aad8: 0f8790a7     	fmul	v7.2s, v5.2s, v7.s[0]
   2aadc: 0f9090d0     	fmul	v16.2s, v6.2s, v16.s[0]
   2aae0: 0f9190a5     	fmul	v5.2s, v5.2s, v17.s[0]
   2aae4: 0f9290c6     	fmul	v6.2s, v6.2s, v18.s[0]
   2aae8: 0ea008e7     	rev64	v7.2s, v7.2s
   2aaec: 0ea00a10     	rev64	v16.2s, v16.2s
   2aaf0: 0e27d4b1     	fadd	v17.2s, v5.2s, v7.2s
   2aaf4: 0ea7d4a5     	fsub	v5.2s, v5.2s, v7.2s
   2aaf8: 0e30d4d2     	fadd	v18.2s, v6.2s, v16.2s
   2aafc: 0eb0d4c6     	fsub	v6.2s, v6.2s, v16.2s
   2ab00: 4eb11e27     	mov	v7.16b, v17.16b
   2ab04: 2e1120b1     	ext	v17.8b, v5.8b, v17.8b, #0x4
   2ab08: 4eb21e50     	mov	v16.16b, v18.16b
   2ab0c: 2e1220d2     	ext	v18.8b, v6.8b, v18.8b, #0x4
   2ab10: 6e0c24a7     	mov	v7.s[1], v5.s[1]
   2ab14: fc735865     	ldr	d5, [x3, w19, uxtw #3]
   2ab18: 6e0c24d0     	mov	v16.s[1], v6.s[1]
   2ab1c: 11000673     	add	w19, w19, #0x1
   2ab20: 0e27d606     	fadd	v6.2s, v16.2s, v7.2s
   2ab24: 0eb2d627     	fsub	v7.2s, v17.2s, v18.2s
   2ab28: 1e6040b0     	fmov	d16, d5
   2ab2c: 2e24dce7     	fmul	v7.2s, v7.2s, v4.2s
   2ab30: 0e25d4c5     	fadd	v5.2s, v6.2s, v5.2s
   2ab34: 0e23ccd0     	fmla	v16.2s, v6.2s, v3.2s
   2ab38: 0e27d606     	fadd	v6.2s, v16.2s, v7.2s
   2ab3c: 0ea7d607     	fsub	v7.2s, v16.2s, v7.2s
   2ab40: 0f8090b0     	fmul	v16.2s, v5.2s, v0.s[0]
   2ab44: 2e21dcd1     	fmul	v17.2s, v6.2s, v1.2s
   2ab48: 2e21dcf2     	fmul	v18.2s, v7.2s, v1.2s
   2ab4c: 2ea21e05     	bit	v5.8b, v16.8b, v2.8b
   2ab50: 2ea21e26     	bit	v6.8b, v17.8b, v2.8b
   2ab54: 2ea21e47     	bit	v7.8b, v18.8b, v2.8b
   2ab58: fc2a58a5     	str	d5, [x5, w10, uxtw #3]
   2ab5c: 1100054a     	add	w10, w10, #0x1
   2ab60: fc3458a6     	str	d6, [x5, w20, uxtw #3]
   2ab64: fc3558a7     	str	d7, [x5, w21, uxtw #3]
   2ab68: 54fffa21     	b.ne	0x2aaac <void AkFft::Radix3_Stage_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x94>
   2ab6c: 91000529     	add	x9, x9, #0x1
   2ab70: 0b100108     	add	w8, w8, w16
   2ab74: eb0b013f     	cmp	x9, x11
   2ab78: 54fff881     	b.ne	0x2aa88 <void AkFft::Radix3_Stage_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x70>
   2ab7c: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   2ab80: f84207f5     	ldr	x21, [sp], #0x20
   2ab84: d65f03c0     	ret

000000000002ab88 <void AkFft::Radix4_Stage_Scalar<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)>:
   2ab88: a9bb6ffc     	stp	x28, x27, [sp, #-0x50]!
   2ab8c: a90167fa     	stp	x26, x25, [sp, #0x10]
   2ab90: a9025ff8     	stp	x24, x23, [sp, #0x20]
   2ab94: a90357f6     	stp	x22, x21, [sp, #0x30]
   2ab98: a9044ff4     	stp	x20, x19, [sp, #0x40]
   2ab9c: 34000d22     	cbz	w2, 0x2ad40 <void AkFft::Radix4_Stage_Scalar<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1b8>
   2aba0: 34000d01     	cbz	w1, 0x2ad40 <void AkFft::Radix4_Stage_Scalar<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x1b8>
   2aba4: 53027c0a     	lsr	w10, w0, #2
   2aba8: 2a0103ec     	mov	w12, w1
   2abac: 531f794d     	lsl	w13, w10, #1
   2abb0: 531f782e     	lsl	w14, w1, #1
   2abb4: aa1f03e8     	mov	x8, xzr
   2abb8: aa1f03e9     	mov	x9, xzr
   2abbc: 2a1f03f9     	mov	w25, wzr
   2abc0: 2a0203eb     	mov	w11, w2
   2abc4: 0b0a01af     	add	w15, w13, w10
   2abc8: 0b0101d0     	add	w16, w14, w1
   2abcc: 531e7431     	lsl	w17, w1, #2
   2abd0: aa0c03e0     	mov	x0, x12
   2abd4: 0b090522     	add	w2, w9, w9, lsl #1
   2abd8: aa1f03e1     	mov	x1, xzr
   2abdc: 11000453     	add	w19, w2, #0x1
   2abe0: 11000854     	add	w20, w2, #0x2
   2abe4: 8b224c86     	add	x6, x4, w2, uxtw #3
   2abe8: 2a1903e2     	mov	w2, w25
   2abec: 8b334c93     	add	x19, x4, w19, uxtw #3
   2abf0: 8b344c94     	add	x20, x4, w20, uxtw #3
   2abf4: 910010c7     	add	x7, x6, #0x4
   2abf8: 91001275     	add	x21, x19, #0x4
   2abfc: 91001296     	add	x22, x20, #0x4
   2ac00: 0b1901f7     	add	w23, w15, w25
   2ac04: 0b1901b8     	add	w24, w13, w25
   2ac08: 0b190159     	add	w25, w10, w25
   2ac0c: 0b01001a     	add	w26, w0, w1
   2ac10: 0b0101db     	add	w27, w14, w1
   2ac14: 0b01021c     	add	w28, w16, w1
   2ac18: bd4000e6     	ldr	s6, [x7]
   2ac1c: 8b3a4c7a     	add	x26, x3, w26, uxtw #3
   2ac20: 8b3b4c7b     	add	x27, x3, w27, uxtw #3
   2ac24: 8b3c4c7c     	add	x28, x3, w28, uxtw #3
   2ac28: bd4002a7     	ldr	s7, [x21]
   2ac2c: bd4002d0     	ldr	s16, [x22]
   2ac30: 2d400740     	ldp	s0, s1, [x26]
   2ac34: 2d400f62     	ldp	s2, s3, [x27]
   2ac38: 2d401784     	ldp	s4, s5, [x28]
   2ac3c: 0b01011a     	add	w26, w8, w1
   2ac40: bd4000d2     	ldr	s18, [x6]
   2ac44: 1e260831     	fmul	s17, s1, s6
   2ac48: 1e260806     	fmul	s6, s0, s6
   2ac4c: 1e270873     	fmul	s19, s3, s7
   2ac50: 1e270847     	fmul	s7, s2, s7
   2ac54: 1e3008b5     	fmul	s21, s5, s16
   2ac58: 8b3a4c7a     	add	x26, x3, w26, uxtw #3
   2ac5c: bd400274     	ldr	s20, [x19]
   2ac60: 1e300890     	fmul	s16, s4, s16
   2ac64: bd400296     	ldr	s22, [x20]
   2ac68: 1f32c400     	fnmsub	s0, s0, s18, s17
   2ac6c: 1f121821     	fmadd	s1, s1, s18, s6
   2ac70: 0b01033b     	add	w27, w25, w1
   2ac74: 1f34cc42     	fnmsub	s2, s2, s20, s19
   2ac78: 1f141c63     	fmadd	s3, s3, s20, s7
   2ac7c: 1f36d484     	fnmsub	s4, s4, s22, s21
   2ac80: 1f1640a5     	fmadd	s5, s5, s22, s16
   2ac84: 2d401b47     	ldp	s7, s6, [x26]
   2ac88: 0b01005a     	add	w26, w2, w1
   2ac8c: 0b01031c     	add	w28, w24, w1
   2ac90: 1e232812     	fadd	s18, s0, s3
   2ac94: 8b3b4cbb     	add	x27, x5, w27, uxtw #3
   2ac98: 1e242851     	fadd	s17, s2, s4
   2ac9c: 1e252874     	fadd	s20, s3, s5
   2aca0: 1e272810     	fadd	s16, s0, s7
   2aca4: 1e262833     	fadd	s19, s1, s6
   2aca8: 1e272835     	fadd	s21, s1, s7
   2acac: 1e252856     	fadd	s22, s2, s5
   2acb0: 1e242817     	fadd	s23, s0, s4
   2acb4: 8b3a4cba     	add	x26, x5, w26, uxtw #3
   2acb8: 1e262800     	fadd	s0, s0, s6
   2acbc: 1e312a10     	fadd	s16, s16, s17
   2acc0: 1e3238d1     	fsub	s17, s6, s18
   2acc4: 1e272852     	fadd	s18, s2, s7
   2acc8: 1e222822     	fadd	s2, s1, s2
   2accc: 1e342a73     	fadd	s19, s19, s20
   2acd0: 1e363ab4     	fsub	s20, s21, s22
   2acd4: 1e262875     	fadd	s21, s3, s6
   2acd8: 1e252821     	fadd	s1, s1, s5
   2acdc: 1e242863     	fadd	s3, s3, s4
   2ace0: 1e242a31     	fadd	s17, s17, s4
   2ace4: 1e2238e2     	fsub	s2, s7, s2
   2ace8: 1e373a52     	fsub	s18, s18, s23
   2acec: 2d004f50     	stp	s16, s19, [x26]
   2acf0: 8b3c4cba     	add	x26, x5, w28, uxtw #3
   2acf4: 0b0102fc     	add	w28, w23, w1
   2acf8: 1e213aa1     	fsub	s1, s21, s1
   2acfc: 1e233800     	fsub	s0, s0, s3
   2ad00: 2d004774     	stp	s20, s17, [x27]
   2ad04: 1e252842     	fadd	s2, s2, s5
   2ad08: 8b3c4cbb     	add	x27, x5, w28, uxtw #3
   2ad0c: 91000421     	add	x1, x1, #0x1
   2ad10: eb01019f     	cmp	x12, x1
   2ad14: 2d000752     	stp	s18, s1, [x26]
   2ad18: 2d000362     	stp	s2, s0, [x27]
   2ad1c: 54fff781     	b.ne	0x2ac0c <void AkFft::Radix4_Stage_Scalar<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x84>
   2ad20: 91000529     	add	x9, x9, #0x1
   2ad24: 8b110210     	add	x16, x16, x17
   2ad28: 8b1101ce     	add	x14, x14, x17
   2ad2c: 8b110000     	add	x0, x0, x17
   2ad30: 8b110108     	add	x8, x8, x17
   2ad34: 0b010059     	add	w25, w2, w1
   2ad38: eb0b013f     	cmp	x9, x11
   2ad3c: 54fff4c1     	b.ne	0x2abd4 <void AkFft::Radix4_Stage_Scalar<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x4c>
   2ad40: a9444ff4     	ldp	x20, x19, [sp, #0x40]
   2ad44: a94357f6     	ldp	x22, x21, [sp, #0x30]
   2ad48: a9425ff8     	ldp	x24, x23, [sp, #0x20]
   2ad4c: a94167fa     	ldp	x26, x25, [sp, #0x10]
   2ad50: a8c56ffc     	ldp	x28, x27, [sp], #0x50
   2ad54: d65f03c0     	ret

000000000002ad58 <void AkFft::Radix4_Stage_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)>:
   2ad58: f81a0ffd     	str	x29, [sp, #-0x60]!
   2ad5c: a9016ffc     	stp	x28, x27, [sp, #0x10]
   2ad60: a90267fa     	stp	x26, x25, [sp, #0x20]
   2ad64: a9035ff8     	stp	x24, x23, [sp, #0x30]
   2ad68: a90457f6     	stp	x22, x21, [sp, #0x40]
   2ad6c: a9054ff4     	stp	x20, x19, [sp, #0x50]
   2ad70: 34000fa2     	cbz	w2, 0x2af64 <void AkFft::Radix4_Stage_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x20c>
   2ad74: 34000f81     	cbz	w1, 0x2af64 <void AkFft::Radix4_Stage_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x20c>
   2ad78: 1e230000     	ucvtf	s0, w0
   2ad7c: 1e2e1001     	fmov	s1, #1.00000000
   2ad80: 53027c0a     	lsr	w10, w0, #2
   2ad84: 2a0103ec     	mov	w12, w1
   2ad88: 531f794d     	lsl	w13, w10, #1
   2ad8c: 531f782e     	lsl	w14, w1, #1
   2ad90: aa1f03e8     	mov	x8, xzr
   2ad94: aa1f03e9     	mov	x9, xzr
   2ad98: 1e201820     	fdiv	s0, s1, s0
   2ad9c: 2a1f03fa     	mov	w26, wzr
   2ada0: 2a0203eb     	mov	w11, w2
   2ada4: 0b0a01af     	add	w15, w13, w10
   2ada8: 0b0101d0     	add	w16, w14, w1
   2adac: 531e7431     	lsl	w17, w1, #2
   2adb0: aa0c03e0     	mov	x0, x12
   2adb4: 14000009     	b	0x2add8 <void AkFft::Radix4_Stage_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x80>
   2adb8: 91000529     	add	x9, x9, #0x1
   2adbc: 8b110210     	add	x16, x16, x17
   2adc0: 8b1101ce     	add	x14, x14, x17
   2adc4: 8b110000     	add	x0, x0, x17
   2adc8: 8b110108     	add	x8, x8, x17
   2adcc: 0b0200da     	add	w26, w6, w2
   2add0: eb0b013f     	cmp	x9, x11
   2add4: 54000c80     	b.eq	0x2af64 <void AkFft::Radix4_Stage_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x20c>
   2add8: 0b090526     	add	w6, w9, w9, lsl #1
   2addc: aa1f03e2     	mov	x2, xzr
   2ade0: 110004d4     	add	w20, w6, #0x1
   2ade4: 110008d5     	add	w21, w6, #0x2
   2ade8: 8b264c87     	add	x7, x4, w6, uxtw #3
   2adec: 2a1a03e6     	mov	w6, w26
   2adf0: 8b344c94     	add	x20, x4, w20, uxtw #3
   2adf4: 8b354c95     	add	x21, x4, w21, uxtw #3
   2adf8: 910010f3     	add	x19, x7, #0x4
   2adfc: 91001296     	add	x22, x20, #0x4
   2ae00: 910012b7     	add	x23, x21, #0x4
   2ae04: 0b1a01f8     	add	w24, w15, w26
   2ae08: 0b1a01b9     	add	w25, w13, w26
   2ae0c: 0b1a015a     	add	w26, w10, w26
   2ae10: 14000014     	b	0x2ae60 <void AkFft::Radix4_Stage_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x108>
   2ae14: 8b0200db     	add	x27, x6, x2
   2ae18: 0b02035c     	add	w28, w26, w2
   2ae1c: 0b02033d     	add	w29, w25, w2
   2ae20: 8b3b4cbb     	add	x27, x5, w27, uxtw #3
   2ae24: 8b3c4cbc     	add	x28, x5, w28, uxtw #3
   2ae28: 8b3d4cbd     	add	x29, x5, w29, uxtw #3
   2ae2c: bd000370     	str	s16, [x27]
   2ae30: bd000767     	str	s7, [x27, #0x4]
   2ae34: 0b02031b     	add	w27, w24, w2
   2ae38: 91000442     	add	x2, x2, #0x1
   2ae3c: bd000386     	str	s6, [x28]
   2ae40: 8b3b4cbb     	add	x27, x5, w27, uxtw #3
   2ae44: eb02019f     	cmp	x12, x2
   2ae48: bd000785     	str	s5, [x28, #0x4]
   2ae4c: bd0003a4     	str	s4, [x29]
   2ae50: bd0007a3     	str	s3, [x29, #0x4]
   2ae54: bd000362     	str	s2, [x27]
   2ae58: bd000761     	str	s1, [x27, #0x4]
   2ae5c: 54fffae0     	b.eq	0x2adb8 <void AkFft::Radix4_Stage_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x60>
   2ae60: 0b02001b     	add	w27, w0, w2
   2ae64: 0b0201dc     	add	w28, w14, w2
   2ae68: bd4000e1     	ldr	s1, [x7]
   2ae6c: 7100043f     	cmp	w1, #0x1
   2ae70: 8b3b4c7b     	add	x27, x3, w27, uxtw #3
   2ae74: 8b3c4c7c     	add	x28, x3, w28, uxtw #3
   2ae78: bd400262     	ldr	s2, [x19]
   2ae7c: bd400287     	ldr	s7, [x20]
   2ae80: 2d401363     	ldp	s3, s4, [x27]
   2ae84: 0b02021b     	add	w27, w16, w2
   2ae88: bd4002d0     	ldr	s16, [x22]
   2ae8c: 2d401b85     	ldp	s5, s6, [x28]
   2ae90: 8b3b4c7b     	add	x27, x3, w27, uxtw #3
   2ae94: bd4002b1     	ldr	s17, [x21]
   2ae98: 1e220872     	fmul	s18, s3, s2
   2ae9c: 1e210863     	fmul	s3, s3, s1
   2aea0: bd4002f5     	ldr	s21, [x23]
   2aea4: 0b02011c     	add	w28, w8, w2
   2aea8: 2d405b73     	ldp	s19, s22, [x27]
   2aeac: 1e2708b4     	fmul	s20, s5, s7
   2aeb0: 1e3008a5     	fmul	s5, s5, s16
   2aeb4: 1f21c881     	fnmsub	s1, s4, s1, s18
   2aeb8: 1f020c82     	fmadd	s2, s4, s2, s3
   2aebc: 8b3c4c7b     	add	x27, x3, w28, uxtw #3
   2aec0: 1e310a77     	fmul	s23, s19, s17
   2aec4: 1e350a73     	fmul	s19, s19, s21
   2aec8: 1f1050d0     	fmadd	s16, s6, s16, s20
   2aecc: 1f2794c3     	fnmsub	s3, s6, s7, s5
   2aed0: 2d401b64     	ldp	s4, s6, [x27]
   2aed4: 1f155ed2     	fmadd	s18, s22, s21, s23
   2aed8: 1f31cec5     	fnmsub	s5, s22, s17, s19
   2aedc: 1e302827     	fadd	s7, s1, s16
   2aee0: 1e232857     	fadd	s23, s2, s3
   2aee4: 1e242851     	fadd	s17, s2, s4
   2aee8: 1e262833     	fadd	s19, s1, s6
   2aeec: 1e262856     	fadd	s22, s2, s6
   2aef0: 1e242a1a     	fadd	s26, s16, s4
   2aef4: 1e322a14     	fadd	s20, s16, s18
   2aef8: 1e252875     	fadd	s21, s3, s5
   2aefc: 1e273898     	fsub	s24, s4, s7
   2af00: 1e322879     	fadd	s25, s3, s18
   2af04: 1e322842     	fadd	s2, s2, s18
   2af08: 1e262863     	fadd	s3, s3, s6
   2af0c: 1e24283b     	fadd	s27, s1, s4
   2af10: 1e252821     	fadd	s1, s1, s5
   2af14: 1e3738d7     	fsub	s23, s6, s23
   2af18: 1e252a1c     	fadd	s28, s16, s5
   2af1c: 1e342a30     	fadd	s16, s17, s20
   2af20: 1e352a67     	fadd	s7, s19, s21
   2af24: 1e252b06     	fadd	s6, s24, s5
   2af28: 1e393ac5     	fsub	s5, s22, s25
   2af2c: 1e223b44     	fsub	s4, s26, s2
   2af30: 1e213863     	fsub	s3, s3, s1
   2af34: 1e3c3b62     	fsub	s2, s27, s28
   2af38: 1e322ae1     	fadd	s1, s23, s18
   2af3c: 54fff6c1     	b.ne	0x2ae14 <void AkFft::Radix4_Stage_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xbc>
   2af40: 1e200a10     	fmul	s16, s16, s0
   2af44: 1e2008e7     	fmul	s7, s7, s0
   2af48: 1e2008c6     	fmul	s6, s6, s0
   2af4c: 1e2008a5     	fmul	s5, s5, s0
   2af50: 1e200884     	fmul	s4, s4, s0
   2af54: 1e200863     	fmul	s3, s3, s0
   2af58: 1e200842     	fmul	s2, s2, s0
   2af5c: 1e200821     	fmul	s1, s1, s0
   2af60: 17ffffad     	b	0x2ae14 <void AkFft::Radix4_Stage_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xbc>
   2af64: a9454ff4     	ldp	x20, x19, [sp, #0x50]
   2af68: a94457f6     	ldp	x22, x21, [sp, #0x40]
   2af6c: a9435ff8     	ldp	x24, x23, [sp, #0x30]
   2af70: a94267fa     	ldp	x26, x25, [sp, #0x20]
   2af74: a9416ffc     	ldp	x28, x27, [sp, #0x10]
   2af78: f84607fd     	ldr	x29, [sp], #0x60
   2af7c: d65f03c0     	ret

000000000002af80 <void AkFft::Radix5_Stage_Scalar<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)>:
   2af80: d101c3ff     	sub	sp, sp, #0x70
   2af84: a9017bfd     	stp	x29, x30, [sp, #0x10]
   2af88: a9026ffc     	stp	x28, x27, [sp, #0x20]
   2af8c: a90367fa     	stp	x26, x25, [sp, #0x30]
   2af90: a9045ff8     	stp	x24, x23, [sp, #0x40]
   2af94: a90557f6     	stp	x22, x21, [sp, #0x50]
   2af98: a9064ff4     	stp	x20, x19, [sp, #0x60]
   2af9c: 34001382     	cbz	w2, 0x2b20c <void AkFft::Radix5_Stage_Scalar<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x28c>
   2afa0: 34001361     	cbz	w1, 0x2b20c <void AkFft::Radix5_Stage_Scalar<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x28c>
   2afa4: 529999ab     	mov	w11, #0xcccd            // =52429
   2afa8: 2a0203ea     	mov	w10, w2
   2afac: 72b9998b     	movk	w11, #0xcccc, lsl #16
   2afb0: 5286ef50     	mov	w16, #0x377a            // =14202
   2afb4: 528377b1     	mov	w17, #0x1bbd            // =7101
   2afb8: 528f2302     	mov	w2, #0x7918             // =31000
   2afbc: 9bab7c0c     	umull	x12, w0, w11
   2afc0: 528f0e20     	mov	w0, #0x7871             // =30833
   2afc4: 72a7d3d0     	movk	w16, #0x3e9e, lsl #16
   2afc8: 72a7e9f1     	movk	w17, #0x3f4f, lsl #16
   2afcc: d362fd8c     	lsr	x12, x12, #34
   2afd0: 72a7ee60     	movk	w0, #0x3f73, lsl #16
   2afd4: 72a7e2c2     	movk	w2, #0x3f16, lsl #16
   2afd8: f90007ea     	str	x10, [sp, #0x8]
   2afdc: 531e758a     	lsl	w10, w12, #2
   2afe0: 2a0103eb     	mov	w11, w1
   2afe4: 531f798d     	lsl	w13, w12, #1
   2afe8: 0e040e00     	dup	v0.2s, w16
   2afec: 531e7430     	lsl	w16, w1, #2
   2aff0: 0e040e21     	dup	v1.2s, w17
   2aff4: 0e040c02     	dup	v2.2s, w0
   2aff8: 531f7820     	lsl	w0, w1, #1
   2affc: 0e040c43     	dup	v3.2s, w2
   2b000: aa1f03e8     	mov	x8, xzr
   2b004: aa1f03e9     	mov	x9, xzr
   2b008: 2a1f03fe     	mov	w30, wzr
   2b00c: b90007ea     	str	w10, [sp, #0x4]
   2b010: 0b0c01aa     	add	w10, w13, w12
   2b014: 0b010211     	add	w17, w16, w1
   2b018: 0b010001     	add	w1, w0, w1
   2b01c: aa0b03e2     	mov	x2, x11
   2b020: b90003ea     	str	w10, [sp]
   2b024: 531e7527     	lsl	w7, w9, #2
   2b028: b94007ea     	ldr	w10, [sp, #0x4]
   2b02c: 52800035     	mov	w21, #0x1               // =1
   2b030: 52800057     	mov	w23, #0x2               // =2
   2b034: 8b274c93     	add	x19, x4, w7, uxtw #3
   2b038: 52800067     	mov	w7, #0x3                // =3
   2b03c: 331e7535     	bfi	w21, w9, #2, #30
   2b040: 331e7537     	bfi	w23, w9, #2, #30
   2b044: 331e7527     	bfi	w7, w9, #2, #30
   2b048: 0b1e015b     	add	w27, w10, w30
   2b04c: b94003ea     	ldr	w10, [sp]
   2b050: 8b354c95     	add	x21, x4, w21, uxtw #3
   2b054: 8b374c97     	add	x23, x4, w23, uxtw #3
   2b058: 8b274c99     	add	x25, x4, w7, uxtw #3
   2b05c: aa1f03e6     	mov	x6, xzr
   2b060: 91001274     	add	x20, x19, #0x4
   2b064: 910012b6     	add	x22, x21, #0x4
   2b068: 910012f8     	add	x24, x23, #0x4
   2b06c: 9100133a     	add	x26, x25, #0x4
   2b070: 2a1e03e7     	mov	w7, w30
   2b074: 0b1e015c     	add	w28, w10, w30
   2b078: 0b1e01bd     	add	w29, w13, w30
   2b07c: 0b1e019e     	add	w30, w12, w30
   2b080: 0b06004a     	add	w10, w2, w6
   2b084: 0b06000e     	add	w14, w0, w6
   2b088: 0b06002f     	add	w15, w1, w6
   2b08c: bd400291     	ldr	s17, [x20]
   2b090: bd400353     	ldr	s19, [x26]
   2b094: fc6a5864     	ldr	d4, [x3, w10, uxtw #3]
   2b098: 0b06020a     	add	w10, w16, w6
   2b09c: fc6e5865     	ldr	d5, [x3, w14, uxtw #3]
   2b0a0: 0b0603ce     	add	w14, w30, w6
   2b0a4: fc6f5866     	ldr	d6, [x3, w15, uxtw #3]
   2b0a8: 0b0603af     	add	w15, w29, w6
   2b0ac: fc6a5867     	ldr	d7, [x3, w10, uxtw #3]
   2b0b0: 0b06010a     	add	w10, w8, w6
   2b0b4: bd4002d2     	ldr	s18, [x22]
   2b0b8: 0f919091     	fmul	v17.2s, v4.2s, v17.s[0]
   2b0bc: bd400314     	ldr	s20, [x24]
   2b0c0: bd400270     	ldr	s16, [x19]
   2b0c4: 0f9390f3     	fmul	v19.2s, v7.2s, v19.s[0]
   2b0c8: bd400337     	ldr	s23, [x25]
   2b0cc: 0f9290b2     	fmul	v18.2s, v5.2s, v18.s[0]
   2b0d0: 0f9490d4     	fmul	v20.2s, v6.2s, v20.s[0]
   2b0d4: bd4002b5     	ldr	s21, [x21]
   2b0d8: 0f909084     	fmul	v4.2s, v4.2s, v16.s[0]
   2b0dc: bd4002f6     	ldr	s22, [x23]
   2b0e0: 0ea00a30     	rev64	v16.2s, v17.2s
   2b0e4: 0f9790e7     	fmul	v7.2s, v7.2s, v23.s[0]
   2b0e8: 0ea00a71     	rev64	v17.2s, v19.2s
   2b0ec: 0f9590a5     	fmul	v5.2s, v5.2s, v21.s[0]
   2b0f0: 0ea00a52     	rev64	v18.2s, v18.2s
   2b0f4: 0f9690c6     	fmul	v6.2s, v6.2s, v22.s[0]
   2b0f8: 0ea00a93     	rev64	v19.2s, v20.2s
   2b0fc: 0eb0d494     	fsub	v20.2s, v4.2s, v16.2s
   2b100: 0e30d484     	fadd	v4.2s, v4.2s, v16.2s
   2b104: 0eb1d4f5     	fsub	v21.2s, v7.2s, v17.2s
   2b108: 0e31d4e7     	fadd	v7.2s, v7.2s, v17.2s
   2b10c: 0eb2d4b6     	fsub	v22.2s, v5.2s, v18.2s
   2b110: 0e32d4a5     	fadd	v5.2s, v5.2s, v18.2s
   2b114: 0eb3d4d7     	fsub	v23.2s, v6.2s, v19.2s
   2b118: 0e33d4c6     	fadd	v6.2s, v6.2s, v19.2s
   2b11c: 4eb41e90     	mov	v16.16b, v20.16b
   2b120: 4eb51eb1     	mov	v17.16b, v21.16b
   2b124: 4eb61ed2     	mov	v18.16b, v22.16b
   2b128: 4eb71ef3     	mov	v19.16b, v23.16b
   2b12c: 6e0c2490     	mov	v16.s[1], v4.s[1]
   2b130: 6e0c24f1     	mov	v17.s[1], v7.s[1]
   2b134: 6e0c24b2     	mov	v18.s[1], v5.s[1]
   2b138: 2e142084     	ext	v4.8b, v4.8b, v20.8b, #0x4
   2b13c: 2e1520e7     	ext	v7.8b, v7.8b, v21.8b, #0x4
   2b140: 2e1620a5     	ext	v5.8b, v5.8b, v22.8b, #0x4
   2b144: 6e0c24d3     	mov	v19.s[1], v6.s[1]
   2b148: 0e31d610     	fadd	v16.2s, v16.2s, v17.2s
   2b14c: 2e1720c6     	ext	v6.8b, v6.8b, v23.8b, #0x4
   2b150: 0ea7d484     	fsub	v4.2s, v4.2s, v7.2s
   2b154: 0e32d667     	fadd	v7.2s, v19.2s, v18.2s
   2b158: 2e20de11     	fmul	v17.2s, v16.2s, v0.2s
   2b15c: fc6a5872     	ldr	d18, [x3, w10, uxtw #3]
   2b160: 0ea6d4a5     	fsub	v5.2s, v5.2s, v6.2s
   2b164: 0b0600ea     	add	w10, w7, w6
   2b168: 2e22dc86     	fmul	v6.2s, v4.2s, v2.2s
   2b16c: 2e23dc84     	fmul	v4.2s, v4.2s, v3.2s
   2b170: 2e20dcf3     	fmul	v19.2s, v7.2s, v0.2s
   2b174: 0ea1ccf1     	fmls	v17.2s, v7.2s, v1.2s
   2b178: 0e30d4e7     	fadd	v7.2s, v7.2s, v16.2s
   2b17c: 0e23cca6     	fmla	v6.2s, v5.2s, v3.2s
   2b180: 0ea2cca4     	fmls	v4.2s, v5.2s, v2.2s
   2b184: 0ea1ce13     	fmls	v19.2s, v16.2s, v1.2s
   2b188: 0e32d631     	fadd	v17.2s, v17.2s, v18.2s
   2b18c: 0e32d4e7     	fadd	v7.2s, v7.2s, v18.2s
   2b190: 0e32d665     	fadd	v5.2s, v19.2s, v18.2s
   2b194: 0e26d633     	fadd	v19.2s, v17.2s, v6.2s
   2b198: 0ea6d626     	fsub	v6.2s, v17.2s, v6.2s
   2b19c: fc2a58a7     	str	d7, [x5, w10, uxtw #3]
   2b1a0: 0b06038a     	add	w10, w28, w6
   2b1a4: 0e24d4b0     	fadd	v16.2s, v5.2s, v4.2s
   2b1a8: 0ea4d4a4     	fsub	v4.2s, v5.2s, v4.2s
   2b1ac: 4eb31e71     	mov	v17.16b, v19.16b
   2b1b0: 4eb01e05     	mov	v5.16b, v16.16b
   2b1b4: 6e0c24d1     	mov	v17.s[1], v6.s[1]
   2b1b8: 6e0c2666     	mov	v6.s[1], v19.s[1]
   2b1bc: fc2e58b1     	str	d17, [x5, w14, uxtw #3]
   2b1c0: 0b06036e     	add	w14, w27, w6
   2b1c4: 6e0c2485     	mov	v5.s[1], v4.s[1]
   2b1c8: 910004c6     	add	x6, x6, #0x1
   2b1cc: 6e0c2604     	mov	v4.s[1], v16.s[1]
   2b1d0: eb06017f     	cmp	x11, x6
   2b1d4: fc2f58a5     	str	d5, [x5, w15, uxtw #3]
   2b1d8: fc2a58a4     	str	d4, [x5, w10, uxtw #3]
   2b1dc: fc2e58a6     	str	d6, [x5, w14, uxtw #3]
   2b1e0: 54fff501     	b.ne	0x2b080 <void AkFft::Radix5_Stage_Scalar<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x100>
   2b1e4: f94007ea     	ldr	x10, [sp, #0x8]
   2b1e8: 91000529     	add	x9, x9, #0x1
   2b1ec: 8b110210     	add	x16, x16, x17
   2b1f0: 8b110021     	add	x1, x1, x17
   2b1f4: 8b110000     	add	x0, x0, x17
   2b1f8: 8b110042     	add	x2, x2, x17
   2b1fc: 8b110108     	add	x8, x8, x17
   2b200: 0b0600fe     	add	w30, w7, w6
   2b204: eb0a013f     	cmp	x9, x10
   2b208: 54fff0e1     	b.ne	0x2b024 <void AkFft::Radix5_Stage_Scalar<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xa4>
   2b20c: a9464ff4     	ldp	x20, x19, [sp, #0x60]
   2b210: a94557f6     	ldp	x22, x21, [sp, #0x50]
   2b214: a9445ff8     	ldp	x24, x23, [sp, #0x40]
   2b218: a94367fa     	ldp	x26, x25, [sp, #0x30]
   2b21c: a9426ffc     	ldp	x28, x27, [sp, #0x20]
   2b220: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   2b224: 9101c3ff     	add	sp, sp, #0x70
   2b228: d65f03c0     	ret

000000000002b22c <void AkFft::Radix5_Stage_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)>:
   2b22c: d10203ff     	sub	sp, sp, #0x80
   2b230: a9027bfd     	stp	x29, x30, [sp, #0x20]
   2b234: a9036ffc     	stp	x28, x27, [sp, #0x30]
   2b238: a90467fa     	stp	x26, x25, [sp, #0x40]
   2b23c: a9055ff8     	stp	x24, x23, [sp, #0x50]
   2b240: a90657f6     	stp	x22, x21, [sp, #0x60]
   2b244: a9074ff4     	stp	x20, x19, [sp, #0x70]
   2b248: 340015e2     	cbz	w2, 0x2b504 <void AkFft::Radix5_Stage_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x2d8>
   2b24c: 340015c1     	cbz	w1, 0x2b504 <void AkFft::Radix5_Stage_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x2d8>
   2b250: 1e230000     	ucvtf	s0, w0
   2b254: 1e2e1001     	fmov	s1, #1.00000000
   2b258: 529999ae     	mov	w14, #0xcccd            // =52429
   2b25c: 5286ef4f     	mov	w15, #0x377a            // =14202
   2b260: 72b9998e     	movk	w14, #0xcccc, lsl #16
   2b264: 72a7d3cf     	movk	w15, #0x3e9e, lsl #16
   2b268: 2a0203eb     	mov	w11, w2
   2b26c: 528377b0     	mov	w16, #0x1bbd            // =7101
   2b270: 1e201820     	fdiv	s0, s1, s0
   2b274: 528f0e31     	mov	w17, #0x7871            // =30833
   2b278: 528f2302     	mov	w2, #0x7918             // =31000
   2b27c: 528f0e26     	mov	w6, #0x7871             // =30833
   2b280: 9bae7c00     	umull	x0, w0, w14
   2b284: 72a7e9f0     	movk	w16, #0x3f4f, lsl #16
   2b288: 72b7ee71     	movk	w17, #0xbf73, lsl #16
   2b28c: 72b7e2c2     	movk	w2, #0xbf16, lsl #16
   2b290: 72a7ee66     	movk	w6, #0x3f73, lsl #16
   2b294: 0e040de1     	dup	v1.2s, w15
   2b298: d362fc0f     	lsr	x15, x0, #34
   2b29c: a9012fef     	stp	x15, x11, [sp, #0x10]
   2b2a0: 2a0103eb     	mov	w11, w1
   2b2a4: 531e742c     	lsl	w12, w1, #2
   2b2a8: 531f782d     	lsl	w13, w1, #1
   2b2ac: 0e040e02     	dup	v2.2s, w16
   2b2b0: 0e040e23     	dup	v3.2s, w17
   2b2b4: 531f79f0     	lsl	w16, w15, #1
   2b2b8: 0e040c45     	dup	v5.2s, w2
   2b2bc: 0e040cc6     	dup	v6.2s, w6
   2b2c0: aa1f03e8     	mov	x8, xzr
   2b2c4: aa1f03e9     	mov	x9, xzr
   2b2c8: 2a1f03ea     	mov	w10, wzr
   2b2cc: 0b01018e     	add	w14, w12, w1
   2b2d0: 531e75f1     	lsl	w17, w15, #2
   2b2d4: 0e040404     	dup	v4.2s, v0.s[0]
   2b2d8: 0b0f020f     	add	w15, w16, w15
   2b2dc: 0b0101a2     	add	w2, w13, w1
   2b2e0: aa0b03e6     	mov	x6, x11
   2b2e4: 290143f1     	stp	w17, w16, [sp, #0x8]
   2b2e8: b90007ef     	str	w15, [sp, #0x4]
   2b2ec: 1400000b     	b	0x2b318 <void AkFft::Radix5_Stage_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xec>
   2b2f0: f9400fef     	ldr	x15, [sp, #0x18]
   2b2f4: 91000529     	add	x9, x9, #0x1
   2b2f8: 8b0e018c     	add	x12, x12, x14
   2b2fc: 8b0e0042     	add	x2, x2, x14
   2b300: 8b0e01ad     	add	x13, x13, x14
   2b304: 8b0e00c6     	add	x6, x6, x14
   2b308: 8b0e0108     	add	x8, x8, x14
   2b30c: 0b07026a     	add	w10, w19, w7
   2b310: eb0f013f     	cmp	x9, x15
   2b314: 54000f80     	b.eq	0x2b504 <void AkFft::Radix5_Stage_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x2d8>
   2b318: b9400bef     	ldr	w15, [sp, #0x8]
   2b31c: 531e7533     	lsl	w19, w9, #2
   2b320: 52800036     	mov	w22, #0x1               // =1
   2b324: 52800058     	mov	w24, #0x2               // =2
   2b328: 8b334c94     	add	x20, x4, w19, uxtw #3
   2b32c: 52800073     	mov	w19, #0x3               // =3
   2b330: 0b0a01fc     	add	w28, w15, w10
   2b334: b94007ef     	ldr	w15, [sp, #0x4]
   2b338: 331e7536     	bfi	w22, w9, #2, #30
   2b33c: 331e7538     	bfi	w24, w9, #2, #30
   2b340: 331e7533     	bfi	w19, w9, #2, #30
   2b344: aa1f03e7     	mov	x7, xzr
   2b348: 0b0a01fd     	add	w29, w15, w10
   2b34c: b9400fef     	ldr	w15, [sp, #0xc]
   2b350: 8b364c96     	add	x22, x4, w22, uxtw #3
   2b354: 8b384c98     	add	x24, x4, w24, uxtw #3
   2b358: 8b334c9a     	add	x26, x4, w19, uxtw #3
   2b35c: 91001295     	add	x21, x20, #0x4
   2b360: 0b0a01fe     	add	w30, w15, w10
   2b364: f9400bef     	ldr	x15, [sp, #0x10]
   2b368: 910012d7     	add	x23, x22, #0x4
   2b36c: 91001319     	add	x25, x24, #0x4
   2b370: 9100135b     	add	x27, x26, #0x4
   2b374: 2a0a03f3     	mov	w19, w10
   2b378: 0b0a01ea     	add	w10, w15, w10
   2b37c: 1400000e     	b	0x2b3b4 <void AkFft::Radix5_Stage_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x188>
   2b380: 8b070270     	add	x16, x19, x7
   2b384: 0b070151     	add	w17, w10, w7
   2b388: 0b0703c0     	add	w0, w30, w7
   2b38c: 0b0703af     	add	w15, w29, w7
   2b390: fc3058b3     	str	d19, [x5, w16, uxtw #3]
   2b394: 0b070390     	add	w16, w28, w7
   2b398: 910004e7     	add	x7, x7, #0x1
   2b39c: fc3158b1     	str	d17, [x5, w17, uxtw #3]
   2b3a0: eb07017f     	cmp	x11, x7
   2b3a4: fc2058b2     	str	d18, [x5, w0, uxtw #3]
   2b3a8: fc2f58b0     	str	d16, [x5, w15, uxtw #3]
   2b3ac: fc3058a7     	str	d7, [x5, w16, uxtw #3]
   2b3b0: 54fffa00     	b.eq	0x2b2f0 <void AkFft::Radix5_Stage_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xc4>
   2b3b4: 0b0700d1     	add	w17, w6, w7
   2b3b8: 0b0701a0     	add	w0, w13, w7
   2b3bc: 0b070050     	add	w16, w2, w7
   2b3c0: bd4002b4     	ldr	s20, [x21]
   2b3c4: bd4002f5     	ldr	s21, [x23]
   2b3c8: 7100043f     	cmp	w1, #0x1
   2b3cc: fc715867     	ldr	d7, [x3, w17, uxtw #3]
   2b3d0: 0b070191     	add	w17, w12, w7
   2b3d4: fc605870     	ldr	d16, [x3, w0, uxtw #3]
   2b3d8: fc705871     	ldr	d17, [x3, w16, uxtw #3]
   2b3dc: 0b070110     	add	w16, w8, w7
   2b3e0: fc715872     	ldr	d18, [x3, w17, uxtw #3]
   2b3e4: bd400336     	ldr	s22, [x25]
   2b3e8: 0f9490f4     	fmul	v20.2s, v7.2s, v20.s[0]
   2b3ec: bd400377     	ldr	s23, [x27]
   2b3f0: 0f959215     	fmul	v21.2s, v16.2s, v21.s[0]
   2b3f4: bd400293     	ldr	s19, [x20]
   2b3f8: 0f969236     	fmul	v22.2s, v17.2s, v22.s[0]
   2b3fc: bd4002d8     	ldr	s24, [x22]
   2b400: 0f979257     	fmul	v23.2s, v18.2s, v23.s[0]
   2b404: bd400319     	ldr	s25, [x24]
   2b408: bd40035a     	ldr	s26, [x26]
   2b40c: 0f9390e7     	fmul	v7.2s, v7.2s, v19.s[0]
   2b410: 0f989210     	fmul	v16.2s, v16.2s, v24.s[0]
   2b414: 0ea00a93     	rev64	v19.2s, v20.2s
   2b418: 0f999231     	fmul	v17.2s, v17.2s, v25.s[0]
   2b41c: 0ea00ab4     	rev64	v20.2s, v21.2s
   2b420: 0f9a9252     	fmul	v18.2s, v18.2s, v26.s[0]
   2b424: 0ea00ad5     	rev64	v21.2s, v22.2s
   2b428: 0ea00af6     	rev64	v22.2s, v23.2s
   2b42c: 0e33d4f7     	fadd	v23.2s, v7.2s, v19.2s
   2b430: 0eb3d4e7     	fsub	v7.2s, v7.2s, v19.2s
   2b434: 0e34d618     	fadd	v24.2s, v16.2s, v20.2s
   2b438: 0eb4d610     	fsub	v16.2s, v16.2s, v20.2s
   2b43c: 0e35d639     	fadd	v25.2s, v17.2s, v21.2s
   2b440: 0eb5d631     	fsub	v17.2s, v17.2s, v21.2s
   2b444: 0e36d65a     	fadd	v26.2s, v18.2s, v22.2s
   2b448: 0eb6d652     	fsub	v18.2s, v18.2s, v22.2s
   2b44c: 4eb71ef3     	mov	v19.16b, v23.16b
   2b450: 4eb81f14     	mov	v20.16b, v24.16b
   2b454: 4eb91f35     	mov	v21.16b, v25.16b
   2b458: 4eba1f56     	mov	v22.16b, v26.16b
   2b45c: 6e0c24f3     	mov	v19.s[1], v7.s[1]
   2b460: 6e0c2614     	mov	v20.s[1], v16.s[1]
   2b464: 6e0c2635     	mov	v21.s[1], v17.s[1]
   2b468: 6e0c2656     	mov	v22.s[1], v18.s[1]
   2b46c: 2e182210     	ext	v16.8b, v16.8b, v24.8b, #0x4
   2b470: 2e192231     	ext	v17.8b, v17.8b, v25.8b, #0x4
   2b474: 2e1720e7     	ext	v7.8b, v7.8b, v23.8b, #0x4
   2b478: 2e1a2252     	ext	v18.8b, v18.8b, v26.8b, #0x4
   2b47c: 0e34d6b4     	fadd	v20.2s, v21.2s, v20.2s
   2b480: 0e36d673     	fadd	v19.2s, v19.2s, v22.2s
   2b484: fc705875     	ldr	d21, [x3, w16, uxtw #3]
   2b488: 0eb1d610     	fsub	v16.2s, v16.2s, v17.2s
   2b48c: 0eb2d4e7     	fsub	v7.2s, v7.2s, v18.2s
   2b490: 2e21de92     	fmul	v18.2s, v20.2s, v1.2s
   2b494: 2e21de71     	fmul	v17.2s, v19.2s, v1.2s
   2b498: 2e25de16     	fmul	v22.2s, v16.2s, v5.2s
   2b49c: 2e25dcf7     	fmul	v23.2s, v7.2s, v5.2s
   2b4a0: 0ea2ce72     	fmls	v18.2s, v19.2s, v2.2s
   2b4a4: 0ea2ce91     	fmls	v17.2s, v20.2s, v2.2s
   2b4a8: 0e33d693     	fadd	v19.2s, v20.2s, v19.2s
   2b4ac: 0e23ccf6     	fmla	v22.2s, v7.2s, v3.2s
   2b4b0: 0e26ce17     	fmla	v23.2s, v16.2s, v6.2s
   2b4b4: 0e35d650     	fadd	v16.2s, v18.2s, v21.2s
   2b4b8: 0e35d627     	fadd	v7.2s, v17.2s, v21.2s
   2b4bc: 0e35d673     	fadd	v19.2s, v19.2s, v21.2s
   2b4c0: 0e37d619     	fadd	v25.2s, v16.2s, v23.2s
   2b4c4: 0eb7d610     	fsub	v16.2s, v16.2s, v23.2s
   2b4c8: 0e36d4f8     	fadd	v24.2s, v7.2s, v22.2s
   2b4cc: 0eb6d4e7     	fsub	v7.2s, v7.2s, v22.2s
   2b4d0: 4eb91f32     	mov	v18.16b, v25.16b
   2b4d4: 4eb81f11     	mov	v17.16b, v24.16b
   2b4d8: 6e0c2612     	mov	v18.s[1], v16.s[1]
   2b4dc: 6e0c24f1     	mov	v17.s[1], v7.s[1]
   2b4e0: 6e0c2730     	mov	v16.s[1], v25.s[1]
   2b4e4: 6e0c2707     	mov	v7.s[1], v24.s[1]
   2b4e8: 54fff4c1     	b.ne	0x2b380 <void AkFft::Radix5_Stage_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x154>
   2b4ec: 0f809273     	fmul	v19.2s, v19.2s, v0.s[0]
   2b4f0: 2e24de31     	fmul	v17.2s, v17.2s, v4.2s
   2b4f4: 2e24de52     	fmul	v18.2s, v18.2s, v4.2s
   2b4f8: 2e24de10     	fmul	v16.2s, v16.2s, v4.2s
   2b4fc: 2e24dce7     	fmul	v7.2s, v7.2s, v4.2s
   2b500: 17ffffa0     	b	0x2b380 <void AkFft::Radix5_Stage_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x154>
   2b504: a9474ff4     	ldp	x20, x19, [sp, #0x70]
   2b508: a94657f6     	ldp	x22, x21, [sp, #0x60]
   2b50c: a9455ff8     	ldp	x24, x23, [sp, #0x50]
   2b510: a94467fa     	ldp	x26, x25, [sp, #0x40]
   2b514: a9436ffc     	ldp	x28, x27, [sp, #0x30]
   2b518: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   2b51c: 910203ff     	add	sp, sp, #0x80
   2b520: d65f03c0     	ret

000000000002b524 <void AkFft::Radix8_Stage0_Scalar<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)>:
   2b524: a9be57f6     	stp	x22, x21, [sp, #-0x20]!
   2b528: a9014ff4     	stp	x20, x19, [sp, #0x10]
   2b52c: 7100201f     	cmp	w0, #0x8
   2b530: 54001283     	b.lo	0x2b780 <void AkFft::Radix8_Stage0_Scalar<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x25c>
   2b534: 0b000409     	add	w9, w0, w0, lsl #1
   2b538: 0b00080b     	add	w11, w0, w0, lsl #2
   2b53c: 53037c04     	lsr	w4, w0, #3
   2b540: 121d712f     	and	w15, w9, #0xfffffff8
   2b544: 121d7161     	and	w1, w11, #0xfffffff8
   2b548: 531f7929     	lsl	w9, w9, #1
   2b54c: 531d700b     	lsl	w11, w0, #3
   2b550: 5280030c     	mov	w12, #0x18              // =24
   2b554: 52800713     	mov	w19, #0x38              // =56
   2b558: 5302780d     	ubfx	w13, w0, #2, #29
   2b55c: 53017411     	ubfx	w17, w0, #1, #29
   2b560: 121d7126     	and	w6, w9, #0xfffffff8
   2b564: 4b000169     	sub	w9, w11, w0
   2b568: 52800500     	mov	w0, #0x28               // =40
   2b56c: 52800602     	mov	w2, #0x30               // =48
   2b570: 9bac1490     	umaddl	x16, w4, w12, x5
   2b574: 9bb31493     	umaddl	x19, w4, w19, x5
   2b578: 7100049f     	cmp	w4, #0x1
   2b57c: 121d7127     	and	w7, w9, #0xfffffff8
   2b580: 8b2450ae     	add	x14, x5, w4, uxtw #4
   2b584: 9ba01480     	umaddl	x0, w4, w0, x5
   2b588: 1a9f848a     	csinc	w10, w4, wzr, hi
   2b58c: 9ba21482     	umaddl	x2, w4, w2, x5
   2b590: d37df08b     	lsl	x11, x4, #3
   2b594: 910011cc     	add	x12, x14, #0x4
   2b598: 9100120e     	add	x14, x16, #0x4
   2b59c: 8b0414b0     	add	x16, x5, x4, lsl #5
   2b5a0: 8b060064     	add	x4, x3, x6
   2b5a4: 8b070067     	add	x7, x3, x7
   2b5a8: 91001266     	add	x6, x19, #0x4
   2b5ac: 52809e73     	mov	w19, #0x4f3             // =1267
   2b5b0: 52809e74     	mov	w20, #0x4f3             // =1267
   2b5b4: aa1f03e8     	mov	x8, xzr
   2b5b8: d37df149     	lsl	x9, x10, #3
   2b5bc: 8b0b006a     	add	x10, x3, x11
   2b5c0: 8b0b00ab     	add	x11, x5, x11
   2b5c4: 8b2d4c6d     	add	x13, x3, w13, uxtw #3
   2b5c8: 8b0f006f     	add	x15, x3, x15
   2b5cc: 91001210     	add	x16, x16, #0x4
   2b5d0: 8b314c71     	add	x17, x3, w17, uxtw #3
   2b5d4: 91001000     	add	x0, x0, #0x4
   2b5d8: 8b010061     	add	x1, x3, x1
   2b5dc: 91001042     	add	x2, x2, #0x4
   2b5e0: 910010e7     	add	x7, x7, #0x4
   2b5e4: 72b7e6b3     	movk	w19, #0xbf35, lsl #16
   2b5e8: 72a7e6b4     	movk	w20, #0x3f35, lsl #16
   2b5ec: 8b080075     	add	x21, x3, x8
   2b5f0: 8b080156     	add	x22, x10, x8
   2b5f4: 2d4006a0     	ldp	s0, s1, [x21]
   2b5f8: 8b0801b5     	add	x21, x13, x8
   2b5fc: 2d400ec2     	ldp	s2, s3, [x22]
   2b600: 8b0801f6     	add	x22, x15, x8
   2b604: 2d4016a4     	ldp	s4, s5, [x21]
   2b608: 8b080235     	add	x21, x17, x8
   2b60c: 2d401ec6     	ldp	s6, s7, [x22]
   2b610: 8b080036     	add	x22, x1, x8
   2b614: 2d4046b0     	ldp	s16, s17, [x21]
   2b618: 8b080095     	add	x21, x4, x8
   2b61c: 2d404ed2     	ldp	s18, s19, [x22]
   2b620: 8b0800f6     	add	x22, x7, x8
   2b624: 2d4056b4     	ldp	s20, s21, [x21]
   2b628: 1e202a16     	fadd	s22, s16, s0
   2b62c: 1e212a38     	fadd	s24, s17, s1
   2b630: 2d7fe6d7     	ldp	s23, s25, [x22, #-0x4]
   2b634: 1e222a5a     	fadd	s26, s18, s2
   2b638: 1e232a7b     	fadd	s27, s19, s3
   2b63c: 1e242a9c     	fadd	s28, s20, s4
   2b640: 1e252abd     	fadd	s29, s21, s5
   2b644: 1e323842     	fsub	s2, s2, s18
   2b648: 1e333863     	fsub	s3, s3, s19
   2b64c: 1e262afe     	fadd	s30, s23, s6
   2b650: 1e272b3f     	fadd	s31, s25, s7
   2b654: 1e3738c6     	fsub	s6, s6, s23
   2b658: 1e3938e7     	fsub	s7, s7, s25
   2b65c: 1e303800     	fsub	s0, s0, s16
   2b660: 1e313821     	fsub	s1, s1, s17
   2b664: 1e343884     	fsub	s4, s4, s20
   2b668: 1e362b90     	fadd	s16, s28, s22
   2b66c: 1e382bb1     	fadd	s17, s29, s24
   2b670: 1e3a2bd2     	fadd	s18, s30, s26
   2b674: 1e3b2bf3     	fadd	s19, s31, s27
   2b678: 1e3c3ad4     	fsub	s20, s22, s28
   2b67c: 1e3d3b16     	fsub	s22, s24, s29
   2b680: 1e2228d8     	fadd	s24, s6, s2
   2b684: 1e2328f9     	fadd	s25, s7, s3
   2b688: 1e263842     	fsub	s2, s2, s6
   2b68c: 1e273863     	fsub	s3, s3, s7
   2b690: 1e270267     	fmov	s7, w19
   2b694: 1e27029c     	fmov	s28, w20
   2b698: 1e3e3b57     	fsub	s23, s26, s30
   2b69c: 1e302a46     	fadd	s6, s18, s16
   2b6a0: 1e312a7a     	fadd	s26, s19, s17
   2b6a4: 1e323a10     	fsub	s16, s16, s18
   2b6a8: 1e3b3bf2     	fsub	s18, s31, s27
   2b6ac: 1e333a31     	fsub	s17, s17, s19
   2b6b0: 1e270b27     	fmul	s7, s25, s7
   2b6b4: 1e3c0842     	fmul	s2, s2, s28
   2b6b8: 1e253aa5     	fsub	s5, s21, s5
   2b6bc: 1e3c0b13     	fmul	s19, s24, s28
   2b6c0: 1e3c0863     	fmul	s3, s3, s28
   2b6c4: 1e323a95     	fsub	s21, s20, s18
   2b6c8: 1e373ad8     	fsub	s24, s22, s23
   2b6cc: 1e342a52     	fadd	s18, s18, s20
   2b6d0: 1e362af4     	fadd	s20, s23, s22
   2b6d4: 1e273816     	fsub	s22, s0, s7
   2b6d8: 1e253857     	fsub	s23, s2, s5
   2b6dc: 1e333839     	fsub	s25, s1, s19
   2b6e0: 1e24387b     	fsub	s27, s3, s4
   2b6e4: 1e252842     	fadd	s2, s2, s5
   2b6e8: 8b0800b5     	add	x21, x5, x8
   2b6ec: 1e242863     	fadd	s3, s3, s4
   2b6f0: 8b080176     	add	x22, x11, x8
   2b6f4: 1e372ac4     	fadd	s4, s22, s23
   2b6f8: 1e2028e0     	fadd	s0, s7, s0
   2b6fc: 1e392b65     	fadd	s5, s27, s25
   2b700: 1e212a61     	fadd	s1, s19, s1
   2b704: 1e373ac7     	fsub	s7, s22, s23
   2b708: bd0002a6     	str	s6, [x21]
   2b70c: 1e3b3b26     	fsub	s6, s25, s27
   2b710: bd0006ba     	str	s26, [x21, #0x4]
   2b714: 8b080195     	add	x21, x12, x8
   2b718: bd0002c4     	str	s4, [x22]
   2b71c: bd0006c5     	str	s5, [x22, #0x4]
   2b720: 8b0801d6     	add	x22, x14, x8
   2b724: 1e223804     	fsub	s4, s0, s2
   2b728: 1e233825     	fsub	s5, s1, s3
   2b72c: bc1fc2b5     	stur	s21, [x21, #-0x4]
   2b730: 1e222800     	fadd	s0, s0, s2
   2b734: bd0002b8     	str	s24, [x21]
   2b738: 8b080215     	add	x21, x16, x8
   2b73c: bc1fc2c7     	stur	s7, [x22, #-0x4]
   2b740: 1e212861     	fadd	s1, s3, s1
   2b744: bd0002c6     	str	s6, [x22]
   2b748: 8b080016     	add	x22, x0, x8
   2b74c: bc1fc2b0     	stur	s16, [x21, #-0x4]
   2b750: bd0002b1     	str	s17, [x21]
   2b754: 8b080055     	add	x21, x2, x8
   2b758: bc1fc2c4     	stur	s4, [x22, #-0x4]
   2b75c: bd0002c5     	str	s5, [x22]
   2b760: 8b0800d6     	add	x22, x6, x8
   2b764: 91002108     	add	x8, x8, #0x8
   2b768: bc1fc2b2     	stur	s18, [x21, #-0x4]
   2b76c: eb08013f     	cmp	x9, x8
   2b770: bd0002b4     	str	s20, [x21]
   2b774: bc1fc2c0     	stur	s0, [x22, #-0x4]
   2b778: bd0002c1     	str	s1, [x22]
   2b77c: 54fff381     	b.ne	0x2b5ec <void AkFft::Radix8_Stage0_Scalar<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xc8>
   2b780: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   2b784: a8c257f6     	ldp	x22, x21, [sp], #0x20
   2b788: d65f03c0     	ret

000000000002b78c <void AkFft::Radix8_Stage0_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)>:
   2b78c: fc1d0fe8     	str	d8, [sp, #-0x30]!
   2b790: f90007f7     	str	x23, [sp, #0x8]
   2b794: a90157f6     	stp	x22, x21, [sp, #0x10]
   2b798: a9024ff4     	stp	x20, x19, [sp, #0x20]
   2b79c: 7100201f     	cmp	w0, #0x8
   2b7a0: 540000c2     	b.hs	0x2b7b8 <void AkFft::Radix8_Stage0_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x2c>
   2b7a4: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   2b7a8: a94157f6     	ldp	x22, x21, [sp, #0x10]
   2b7ac: f94007f7     	ldr	x23, [sp, #0x8]
   2b7b0: fc4307e8     	ldr	d8, [sp], #0x30
   2b7b4: d65f03c0     	ret
   2b7b8: 1e230000     	ucvtf	s0, w0
   2b7bc: 1e2e1001     	fmov	s1, #1.00000000
   2b7c0: 0b00080b     	add	w11, w0, w0, lsl #2
   2b7c4: 53037c06     	lsr	w6, w0, #3
   2b7c8: 121d7162     	and	w2, w11, #0xfffffff8
   2b7cc: 531d700b     	lsl	w11, w0, #3
   2b7d0: 5280030c     	mov	w12, #0x18              // =24
   2b7d4: 52800714     	mov	w20, #0x38              // =56
   2b7d8: 1e201820     	fdiv	s0, s1, s0
   2b7dc: 0b00040a     	add	w10, w0, w0, lsl #1
   2b7e0: 5302780d     	ubfx	w13, w0, #2, #29
   2b7e4: 53017411     	ubfx	w17, w0, #1, #29
   2b7e8: 4b00016b     	sub	w11, w11, w0
   2b7ec: 52800500     	mov	w0, #0x28               // =40
   2b7f0: 52800604     	mov	w4, #0x30               // =48
   2b7f4: 121d714f     	and	w15, w10, #0xfffffff8
   2b7f8: 531f794a     	lsl	w10, w10, #1
   2b7fc: 9bac14d0     	umaddl	x16, w6, w12, x5
   2b800: 9bb414d4     	umaddl	x20, w6, w20, x5
   2b804: 710004df     	cmp	w6, #0x1
   2b808: 121d7147     	and	w7, w10, #0xfffffff8
   2b80c: 121d7173     	and	w19, w11, #0xfffffff8
   2b810: 8b2650ae     	add	x14, x5, w6, uxtw #4
   2b814: 9ba014c0     	umaddl	x0, w6, w0, x5
   2b818: 9ba414c4     	umaddl	x4, w6, w4, x5
   2b81c: 1a9f84c9     	csinc	w9, w6, wzr, hi
   2b820: d37df0cb     	lsl	x11, x6, #3
   2b824: 910011cc     	add	x12, x14, #0x4
   2b828: 9100120e     	add	x14, x16, #0x4
   2b82c: 8b0614b0     	add	x16, x5, x6, lsl #5
   2b830: 8b070066     	add	x6, x3, x7
   2b834: 8b130073     	add	x19, x3, x19
   2b838: 91001287     	add	x7, x20, #0x4
   2b83c: 52809e74     	mov	w20, #0x4f3             // =1267
   2b840: 52809e75     	mov	w21, #0x4f3             // =1267
   2b844: aa1f03e8     	mov	x8, xzr
   2b848: d37df129     	lsl	x9, x9, #3
   2b84c: 8b0b006a     	add	x10, x3, x11
   2b850: 8b0b00ab     	add	x11, x5, x11
   2b854: 8b2d4c6d     	add	x13, x3, w13, uxtw #3
   2b858: 8b0f006f     	add	x15, x3, x15
   2b85c: 91001210     	add	x16, x16, #0x4
   2b860: 8b314c71     	add	x17, x3, w17, uxtw #3
   2b864: 91001000     	add	x0, x0, #0x4
   2b868: 8b020062     	add	x2, x3, x2
   2b86c: 91001084     	add	x4, x4, #0x4
   2b870: 91001273     	add	x19, x19, #0x4
   2b874: 72a7e6b4     	movk	w20, #0x3f35, lsl #16
   2b878: 72b7e6b5     	movk	w21, #0xbf35, lsl #16
   2b87c: 1400001c     	b	0x2b8ec <void AkFft::Radix8_Stage0_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x160>
   2b880: 8b0800b6     	add	x22, x5, x8
   2b884: 8b080177     	add	x23, x11, x8
   2b888: bd0002c7     	str	s7, [x22]
   2b88c: bd0006d0     	str	s16, [x22, #0x4]
   2b890: 8b080196     	add	x22, x12, x8
   2b894: bd0002f7     	str	s23, [x23]
   2b898: bd0006f8     	str	s24, [x23, #0x4]
   2b89c: 8b0801d7     	add	x23, x14, x8
   2b8a0: bc1fc2d3     	stur	s19, [x22, #-0x4]
   2b8a4: bd0002d4     	str	s20, [x22]
   2b8a8: 8b080216     	add	x22, x16, x8
   2b8ac: bc1fc2f5     	stur	s21, [x23, #-0x4]
   2b8b0: bd0002f6     	str	s22, [x23]
   2b8b4: 8b080017     	add	x23, x0, x8
   2b8b8: bc1fc2c4     	stur	s4, [x22, #-0x4]
   2b8bc: bd0002c3     	str	s3, [x22]
   2b8c0: 8b080096     	add	x22, x4, x8
   2b8c4: bc1fc2f1     	stur	s17, [x23, #-0x4]
   2b8c8: bd0002f2     	str	s18, [x23]
   2b8cc: 8b0800f7     	add	x23, x7, x8
   2b8d0: 91002108     	add	x8, x8, #0x8
   2b8d4: bc1fc2c1     	stur	s1, [x22, #-0x4]
   2b8d8: eb08013f     	cmp	x9, x8
   2b8dc: bd0002c2     	str	s2, [x22]
   2b8e0: bc1fc2e6     	stur	s6, [x23, #-0x4]
   2b8e4: bd0002e5     	str	s5, [x23]
   2b8e8: 54fff5e0     	b.eq	0x2b7a4 <void AkFft::Radix8_Stage0_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x18>
   2b8ec: 8b080076     	add	x22, x3, x8
   2b8f0: 8b080157     	add	x23, x10, x8
   2b8f4: 7100043f     	cmp	w1, #0x1
   2b8f8: 2d400ac1     	ldp	s1, s2, [x22]
   2b8fc: 8b0801b6     	add	x22, x13, x8
   2b900: 2d4012e3     	ldp	s3, s4, [x23]
   2b904: 8b0801f7     	add	x23, x15, x8
   2b908: 2d401ac5     	ldp	s5, s6, [x22]
   2b90c: 8b080236     	add	x22, x17, x8
   2b910: 2d4042e7     	ldp	s7, s16, [x23]
   2b914: 8b080057     	add	x23, x2, x8
   2b918: 2d404ad1     	ldp	s17, s18, [x22]
   2b91c: 8b0800d6     	add	x22, x6, x8
   2b920: 2d4052f3     	ldp	s19, s20, [x23]
   2b924: 8b080277     	add	x23, x19, x8
   2b928: 2d405ad5     	ldp	s21, s22, [x22]
   2b92c: 1e222a59     	fadd	s25, s18, s2
   2b930: 1e212a37     	fadd	s23, s17, s1
   2b934: 2d7feaf8     	ldp	s24, s26, [x23, #-0x4]
   2b938: 1e232a7b     	fadd	s27, s19, s3
   2b93c: 1e242a9c     	fadd	s28, s20, s4
   2b940: 1e262ade     	fadd	s30, s22, s6
   2b944: 1e333863     	fsub	s3, s3, s19
   2b948: 1e343884     	fsub	s4, s4, s20
   2b94c: 1e252abd     	fadd	s29, s21, s5
   2b950: 1e272b1f     	fadd	s31, s24, s7
   2b954: 1e302b48     	fadd	s8, s26, s16
   2b958: 1e3838e7     	fsub	s7, s7, s24
   2b95c: 1e3a3a10     	fsub	s16, s16, s26
   2b960: 1e323842     	fsub	s2, s2, s18
   2b964: 1e392bd2     	fadd	s18, s30, s25
   2b968: 1e3e3b38     	fsub	s24, s25, s30
   2b96c: 1e313821     	fsub	s1, s1, s17
   2b970: 1e372bb1     	fadd	s17, s29, s23
   2b974: 1e3d3af7     	fsub	s23, s23, s29
   2b978: 1e2328f9     	fadd	s25, s7, s3
   2b97c: 1e242a1a     	fadd	s26, s16, s4
   2b980: 1e273863     	fsub	s3, s3, s7
   2b984: 1e303884     	fsub	s4, s4, s16
   2b988: 1e27029d     	fmov	s29, w20
   2b98c: 1e2702be     	fmov	s30, w21
   2b990: 1e3b2bf3     	fadd	s19, s31, s27
   2b994: 1e3c2914     	fadd	s20, s8, s28
   2b998: 1e3638c6     	fsub	s6, s6, s22
   2b99c: 1e253aa5     	fsub	s5, s21, s5
   2b9a0: 1e3d0b5a     	fmul	s26, s26, s29
   2b9a4: 1e3e0b39     	fmul	s25, s25, s30
   2b9a8: 1e3d087e     	fmul	s30, s3, s29
   2b9ac: 1e3d089d     	fmul	s29, s4, s29
   2b9b0: 1e312a67     	fadd	s7, s19, s17
   2b9b4: 1e322a90     	fadd	s16, s20, s18
   2b9b8: 1e283b9c     	fsub	s28, s28, s8
   2b9bc: 1e3b3bfb     	fsub	s27, s31, s27
   2b9c0: 1e333a24     	fsub	s4, s17, s19
   2b9c4: 1e343a43     	fsub	s3, s18, s20
   2b9c8: 1e3a3831     	fsub	s17, s1, s26
   2b9cc: 1e393852     	fsub	s18, s2, s25
   2b9d0: 1e263bd5     	fsub	s21, s30, s6
   2b9d4: 1e253bb6     	fsub	s22, s29, s5
   2b9d8: 1e212b5a     	fadd	s26, s26, s1
   2b9dc: 1e222b39     	fadd	s25, s25, s2
   2b9e0: 1e262bc6     	fadd	s6, s30, s6
   2b9e4: 1e252ba5     	fadd	s5, s29, s5
   2b9e8: 1e3c3af3     	fsub	s19, s23, s28
   2b9ec: 1e3b3b14     	fsub	s20, s24, s27
   2b9f0: 1e372b81     	fadd	s1, s28, s23
   2b9f4: 1e382b62     	fadd	s2, s27, s24
   2b9f8: 1e352a37     	fadd	s23, s17, s21
   2b9fc: 1e322ad8     	fadd	s24, s22, s18
   2ba00: 1e353a35     	fsub	s21, s17, s21
   2ba04: 1e363a56     	fsub	s22, s18, s22
   2ba08: 1e263b51     	fsub	s17, s26, s6
   2ba0c: 1e253b32     	fsub	s18, s25, s5
   2ba10: 1e262b46     	fadd	s6, s26, s6
   2ba14: 1e3928a5     	fadd	s5, s5, s25
   2ba18: 54fff341     	b.ne	0x2b880 <void AkFft::Radix8_Stage0_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xf4>
   2ba1c: 1e2008e7     	fmul	s7, s7, s0
   2ba20: 1e200a10     	fmul	s16, s16, s0
   2ba24: 1e200af7     	fmul	s23, s23, s0
   2ba28: 1e200b18     	fmul	s24, s24, s0
   2ba2c: 1e200a73     	fmul	s19, s19, s0
   2ba30: 1e200a94     	fmul	s20, s20, s0
   2ba34: 1e200ab5     	fmul	s21, s21, s0
   2ba38: 1e200ad6     	fmul	s22, s22, s0
   2ba3c: 1e200884     	fmul	s4, s4, s0
   2ba40: 1e200863     	fmul	s3, s3, s0
   2ba44: 1e200a31     	fmul	s17, s17, s0
   2ba48: 1e200a52     	fmul	s18, s18, s0
   2ba4c: 1e200821     	fmul	s1, s1, s0
   2ba50: 1e200842     	fmul	s2, s2, s0
   2ba54: 1e2008c6     	fmul	s6, s6, s0
   2ba58: 1e2008a5     	fmul	s5, s5, s0
   2ba5c: 17ffff89     	b	0x2b880 <void AkFft::Radix8_Stage0_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xf4>

000000000002ba60 <void AkFft::RadixGeneric_StageFin_Scalar<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)>:
   2ba60: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
   2ba64: f9000bf7     	str	x23, [sp, #0x10]
   2ba68: 910003fd     	mov	x29, sp
   2ba6c: a90257f6     	stp	x22, x21, [sp, #0x20]
   2ba70: a9034ff4     	stp	x20, x19, [sp, #0x30]
   2ba74: d10043ff     	sub	sp, sp, #0x10
   2ba78: d53bd048     	mrs	x8, TPIDR_EL0
   2ba7c: 2a0103e9     	mov	w9, w1
   2ba80: f940150a     	ldr	x10, [x8, #0x28]
   2ba84: d37df12b     	lsl	x11, x9, #3
   2ba88: 91003d6b     	add	x11, x11, #0xf
   2ba8c: 927c7d6b     	and	x11, x11, #0xffffffff0
   2ba90: f81f83aa     	stur	x10, [x29, #-0x8]
   2ba94: 910003ea     	mov	x10, sp
   2ba98: cb0b014a     	sub	x10, x10, x11
   2ba9c: 9100015f     	mov	sp, x10
   2baa0: 340008a2     	cbz	w2, 0x2bbb4 <void AkFft::RadixGeneric_StageFin_Scalar<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x154>
   2baa4: 34000881     	cbz	w1, 0x2bbb4 <void AkFft::RadixGeneric_StageFin_Scalar<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x154>
   2baa8: 1ac1080d     	udiv	w13, w0, w1
   2baac: d100052e     	sub	x14, x9, #0x1
   2bab0: 2a1f03eb     	mov	w11, wzr
   2bab4: 2a1f03ec     	mov	w12, wzr
   2bab8: 927e752f     	and	x15, x9, #0xfffffffc
   2babc: 91004150     	add	x16, x10, #0x10
   2bac0: 91001151     	add	x17, x10, #0x4
   2bac4: d360fdc6     	lsr	x6, x14, #32
   2bac8: 7100103f     	cmp	w1, #0x4
   2bacc: 540004e2     	b.hs	0x2bb68 <void AkFft::RadixGeneric_StageFin_Scalar<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x108>
   2bad0: aa1f03f4     	mov	x20, xzr
   2bad4: 8b140d47     	add	x7, x10, x20, lsl #3
   2bad8: 0b140173     	add	w19, w11, w20
   2badc: cb140134     	sub	x20, x9, x20
   2bae0: f8735875     	ldr	x21, [x3, w19, uxtw #3]
   2bae4: 11000673     	add	w19, w19, #0x1
   2bae8: f1000694     	subs	x20, x20, #0x1
   2baec: f80084f5     	str	x21, [x7], #0x8
   2baf0: 54ffff81     	b.ne	0x2bae0 <void AkFft::RadixGeneric_StageFin_Scalar<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x80>
   2baf4: aa1f03e7     	mov	x7, xzr
   2baf8: 1b0731b3     	madd	w19, w13, w7, w12
   2bafc: 2f00e400     	movi	d0, #0000000000000000
   2bb00: 2a1f03f4     	mov	w20, wzr
   2bb04: aa0903f5     	mov	x21, x9
   2bb08: aa1103f6     	mov	x22, x17
   2bb0c: 1ac00a97     	udiv	w23, w20, w0
   2bb10: f10006b5     	subs	x21, x21, #0x1
   2bb14: 2d7f8ac3     	ldp	s3, s2, [x22, #-0x4]
   2bb18: 910022d6     	add	x22, x22, #0x8
   2bb1c: 1b00d2f7     	msub	w23, w23, w0, w20
   2bb20: 0b140274     	add	w20, w19, w20
   2bb24: fc775881     	ldr	d1, [x4, w23, uxtw #3]
   2bb28: 0f829022     	fmul	v2.2s, v1.2s, v2.s[0]
   2bb2c: 0f831020     	fmla	v0.2s, v1.2s, v3.s[0]
   2bb30: 0ea00841     	rev64	v1.2s, v2.2s
   2bb34: 0e21d402     	fadd	v2.2s, v0.2s, v1.2s
   2bb38: 0ea1d400     	fsub	v0.2s, v0.2s, v1.2s
   2bb3c: 6e0c2440     	mov	v0.s[1], v2.s[1]
   2bb40: 54fffe61     	b.ne	0x2bb0c <void AkFft::RadixGeneric_StageFin_Scalar<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xac>
   2bb44: 910004e7     	add	x7, x7, #0x1
   2bb48: fc3358a0     	str	d0, [x5, w19, uxtw #3]
   2bb4c: eb0900ff     	cmp	x7, x9
   2bb50: 54fffd41     	b.ne	0x2baf8 <void AkFft::RadixGeneric_StageFin_Scalar<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x98>
   2bb54: 1100058c     	add	w12, w12, #0x1
   2bb58: 0b01016b     	add	w11, w11, w1
   2bb5c: 6b02019f     	cmp	w12, w2
   2bb60: 54fffb41     	b.ne	0x2bac8 <void AkFft::RadixGeneric_StageFin_Scalar<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x68>
   2bb64: 14000014     	b	0x2bbb4 <void AkFft::RadixGeneric_StageFin_Scalar<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x154>
   2bb68: 1b017d87     	mul	w7, w12, w1
   2bb6c: aa1f03f4     	mov	x20, xzr
   2bb70: 2b0e00ff     	cmn	w7, w14
   2bb74: 54fffb02     	b.hs	0x2bad4 <void AkFft::RadixGeneric_StageFin_Scalar<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x74>
   2bb78: b5fffae6     	cbnz	x6, 0x2bad4 <void AkFft::RadixGeneric_StageFin_Scalar<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x74>
   2bb7c: 2a0b03e7     	mov	w7, w11
   2bb80: aa0f03f3     	mov	x19, x15
   2bb84: aa1003f4     	mov	x20, x16
   2bb88: 8b274c75     	add	x21, x3, w7, uxtw #3
   2bb8c: f1001273     	subs	x19, x19, #0x4
   2bb90: 110010e7     	add	w7, w7, #0x4
   2bb94: ad4006a0     	ldp	q0, q1, [x21]
   2bb98: ad3f8680     	stp	q0, q1, [x20, #-0x10]
   2bb9c: 91008294     	add	x20, x20, #0x20
   2bba0: 54ffff41     	b.ne	0x2bb88 <void AkFft::RadixGeneric_StageFin_Scalar<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x128>
   2bba4: aa0f03f4     	mov	x20, x15
   2bba8: eb0901ff     	cmp	x15, x9
   2bbac: 54fff941     	b.ne	0x2bad4 <void AkFft::RadixGeneric_StageFin_Scalar<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x74>
   2bbb0: 17ffffd1     	b	0x2baf4 <void AkFft::RadixGeneric_StageFin_Scalar<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x94>
   2bbb4: f9401508     	ldr	x8, [x8, #0x28]
   2bbb8: f85f83a9     	ldur	x9, [x29, #-0x8]
   2bbbc: eb09011f     	cmp	x8, x9
   2bbc0: 540000e1     	b.ne	0x2bbdc <void AkFft::RadixGeneric_StageFin_Scalar<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x17c>
   2bbc4: 910003bf     	mov	sp, x29
   2bbc8: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   2bbcc: a94257f6     	ldp	x22, x21, [sp, #0x20]
   2bbd0: f9400bf7     	ldr	x23, [sp, #0x10]
   2bbd4: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   2bbd8: d65f03c0     	ret
   2bbdc: 94007765     	bl	0x49970 <__stack_chk_fail@plt>

000000000002bbe0 <void AkFft::RadixGeneric_StageFin_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)>:
   2bbe0: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
   2bbe4: f9000bf7     	str	x23, [sp, #0x10]
   2bbe8: 910003fd     	mov	x29, sp
   2bbec: a90257f6     	stp	x22, x21, [sp, #0x20]
   2bbf0: a9034ff4     	stp	x20, x19, [sp, #0x30]
   2bbf4: d10043ff     	sub	sp, sp, #0x10
   2bbf8: d53bd048     	mrs	x8, TPIDR_EL0
   2bbfc: 2a0103e9     	mov	w9, w1
   2bc00: f940150a     	ldr	x10, [x8, #0x28]
   2bc04: d37df12b     	lsl	x11, x9, #3
   2bc08: 91003d6b     	add	x11, x11, #0xf
   2bc0c: 927c7d6b     	and	x11, x11, #0xffffffff0
   2bc10: f81f83aa     	stur	x10, [x29, #-0x8]
   2bc14: 910003ea     	mov	x10, sp
   2bc18: cb0b014a     	sub	x10, x10, x11
   2bc1c: 9100015f     	mov	sp, x10
   2bc20: 34000942     	cbz	w2, 0x2bd48 <void AkFft::RadixGeneric_StageFin_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x168>
   2bc24: 34000921     	cbz	w1, 0x2bd48 <void AkFft::RadixGeneric_StageFin_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x168>
   2bc28: 1e230000     	ucvtf	s0, w0
   2bc2c: 1e2e1001     	fmov	s1, #1.00000000
   2bc30: 1ac1080d     	udiv	w13, w0, w1
   2bc34: d100052e     	sub	x14, x9, #0x1
   2bc38: 2a1f03eb     	mov	w11, wzr
   2bc3c: 2a1f03ec     	mov	w12, wzr
   2bc40: 927e752f     	and	x15, x9, #0xfffffffc
   2bc44: 91004150     	add	x16, x10, #0x10
   2bc48: 1e201820     	fdiv	s0, s1, s0
   2bc4c: 91001151     	add	x17, x10, #0x4
   2bc50: d360fdc6     	lsr	x6, x14, #32
   2bc54: 7100103f     	cmp	w1, #0x4
   2bc58: 54000522     	b.hs	0x2bcfc <void AkFft::RadixGeneric_StageFin_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x11c>
   2bc5c: aa1f03f4     	mov	x20, xzr
   2bc60: 8b140d47     	add	x7, x10, x20, lsl #3
   2bc64: 0b140173     	add	w19, w11, w20
   2bc68: cb140134     	sub	x20, x9, x20
   2bc6c: f8735875     	ldr	x21, [x3, w19, uxtw #3]
   2bc70: 11000673     	add	w19, w19, #0x1
   2bc74: f1000694     	subs	x20, x20, #0x1
   2bc78: f80084f5     	str	x21, [x7], #0x8
   2bc7c: 54ffff81     	b.ne	0x2bc6c <void AkFft::RadixGeneric_StageFin_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x8c>
   2bc80: aa1f03e7     	mov	x7, xzr
   2bc84: 1b0731b3     	madd	w19, w13, w7, w12
   2bc88: 2f00e401     	movi	d1, #0000000000000000
   2bc8c: 2a1f03f4     	mov	w20, wzr
   2bc90: aa0903f5     	mov	x21, x9
   2bc94: aa1103f6     	mov	x22, x17
   2bc98: 1ac00a97     	udiv	w23, w20, w0
   2bc9c: f10006b5     	subs	x21, x21, #0x1
   2bca0: 2d7f92c3     	ldp	s3, s4, [x22, #-0x4]
   2bca4: 910022d6     	add	x22, x22, #0x8
   2bca8: 1b00d2f7     	msub	w23, w23, w0, w20
   2bcac: 0b140274     	add	w20, w19, w20
   2bcb0: fc775882     	ldr	d2, [x4, w23, uxtw #3]
   2bcb4: 0f839043     	fmul	v3.2s, v2.2s, v3.s[0]
   2bcb8: 0f849042     	fmul	v2.2s, v2.2s, v4.s[0]
   2bcbc: 0e23d424     	fadd	v4.2s, v1.2s, v3.2s
   2bcc0: 0ea3d421     	fsub	v1.2s, v1.2s, v3.2s
   2bcc4: 0ea00842     	rev64	v2.2s, v2.2s
   2bcc8: 6e0c2424     	mov	v4.s[1], v1.s[1]
   2bccc: 0e22d481     	fadd	v1.2s, v4.2s, v2.2s
   2bcd0: 54fffe41     	b.ne	0x2bc98 <void AkFft::RadixGeneric_StageFin_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xb8>
   2bcd4: 0f809021     	fmul	v1.2s, v1.2s, v0.s[0]
   2bcd8: 910004e7     	add	x7, x7, #0x1
   2bcdc: eb0900ff     	cmp	x7, x9
   2bce0: fc3358a1     	str	d1, [x5, w19, uxtw #3]
   2bce4: 54fffd01     	b.ne	0x2bc84 <void AkFft::RadixGeneric_StageFin_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xa4>
   2bce8: 1100058c     	add	w12, w12, #0x1
   2bcec: 0b01016b     	add	w11, w11, w1
   2bcf0: 6b02019f     	cmp	w12, w2
   2bcf4: 54fffb01     	b.ne	0x2bc54 <void AkFft::RadixGeneric_StageFin_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x74>
   2bcf8: 14000014     	b	0x2bd48 <void AkFft::RadixGeneric_StageFin_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x168>
   2bcfc: 1b017d87     	mul	w7, w12, w1
   2bd00: aa1f03f4     	mov	x20, xzr
   2bd04: 2b0e00ff     	cmn	w7, w14
   2bd08: 54fffac2     	b.hs	0x2bc60 <void AkFft::RadixGeneric_StageFin_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x80>
   2bd0c: b5fffaa6     	cbnz	x6, 0x2bc60 <void AkFft::RadixGeneric_StageFin_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x80>
   2bd10: 2a0b03e7     	mov	w7, w11
   2bd14: aa0f03f3     	mov	x19, x15
   2bd18: aa1003f4     	mov	x20, x16
   2bd1c: 8b274c75     	add	x21, x3, w7, uxtw #3
   2bd20: f1001273     	subs	x19, x19, #0x4
   2bd24: 110010e7     	add	w7, w7, #0x4
   2bd28: ad400aa1     	ldp	q1, q2, [x21]
   2bd2c: ad3f8a81     	stp	q1, q2, [x20, #-0x10]
   2bd30: 91008294     	add	x20, x20, #0x20
   2bd34: 54ffff41     	b.ne	0x2bd1c <void AkFft::RadixGeneric_StageFin_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x13c>
   2bd38: aa0f03f4     	mov	x20, x15
   2bd3c: eb0901ff     	cmp	x15, x9
   2bd40: 54fff901     	b.ne	0x2bc60 <void AkFft::RadixGeneric_StageFin_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x80>
   2bd44: 17ffffcf     	b	0x2bc80 <void AkFft::RadixGeneric_StageFin_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0xa0>
   2bd48: f9401508     	ldr	x8, [x8, #0x28]
   2bd4c: f85f83a9     	ldur	x9, [x29, #-0x8]
   2bd50: eb09011f     	cmp	x8, x9
   2bd54: 540000e1     	b.ne	0x2bd70 <void AkFft::RadixGeneric_StageFin_Scalar<(AkFft::FftProcessMode)1>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x190>
   2bd58: 910003bf     	mov	sp, x29
   2bd5c: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   2bd60: a94257f6     	ldp	x22, x21, [sp, #0x20]
   2bd64: f9400bf7     	ldr	x23, [sp, #0x10]
   2bd68: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   2bd6c: d65f03c0     	ret
   2bd70: 94007700     	bl	0x49970 <__stack_chk_fail@plt>

000000000002bd74 <CAkHalfPrecisionConvolutionEngine::CAkHalfPrecisionConvolutionEngine()>:
   2bd74: 6f00e400     	movi	v0.2d, #0000000000000000
   2bd78: d0000108     	adrp	x8, 0x4d000 <fwrite@plt+0x3200>
   2bd7c: 913ca108     	add	x8, x8, #0xf28
   2bd80: b900701f     	str	wzr, [x0, #0x70]
   2bd84: f900541f     	str	xzr, [x0, #0xa8]
   2bd88: f9000008     	str	x8, [x0]
   2bd8c: ad020000     	stp	q0, q0, [x0, #0x40]
   2bd90: 3d801800     	str	q0, [x0, #0x60]
   2bd94: 3c878000     	stur	q0, [x0, #0x78]
   2bd98: 3c888000     	stur	q0, [x0, #0x88]
   2bd9c: 3c898000     	stur	q0, [x0, #0x98]
   2bda0: d65f03c0     	ret

000000000002bda4 <CAkHalfPrecisionConvolutionEngine::~CAkHalfPrecisionConvolutionEngine()>:
   2bda4: d65f03c0     	ret

000000000002bda8 <CAkHalfPrecisionConvolutionEngine::~CAkHalfPrecisionConvolutionEngine()>:
   2bda8: 140076ee     	b	0x49960 <_ZdlPv@plt>

000000000002bdac <CAkHalfPrecisionConvolutionEngine::Init(AK::IAkPluginMemAlloc*, void*, unsigned int, AK::AkSIMDProcessorSupport)>:
   2bdac: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
   2bdb0: a9015ff8     	stp	x24, x23, [sp, #0x10]
   2bdb4: 910003fd     	mov	x29, sp
   2bdb8: a90257f6     	stp	x22, x21, [sp, #0x20]
   2bdbc: a9034ff4     	stp	x20, x19, [sp, #0x30]
   2bdc0: ad408041     	ldp	q1, q0, [x2, #0x10]
   2bdc4: 7100c47f     	cmp	w3, #0x31
   2bdc8: 3dc00042     	ldr	q2, [x2]
   2bdcc: ad010001     	stp	q1, q0, [x0, #0x20]
   2bdd0: 3d800402     	str	q2, [x0, #0x10]
   2bdd4: 54001023     	b.lo	0x2bfd8 <CAkHalfPrecisionConvolutionEngine::Init(AK::IAkPluginMemAlloc*, void*, unsigned int, AK::AkSIMDProcessorSupport)+0x22c>
   2bdd8: aa0003f3     	mov	x19, x0
   2bddc: b9402c17     	ldr	w23, [x0, #0x2c]
   2bde0: 34000fd7     	cbz	w23, 0x2bfd8 <CAkHalfPrecisionConvolutionEngine::Init(AK::IAkPluginMemAlloc*, void*, unsigned int, AK::AkSIMDProcessorSupport)+0x22c>
   2bde4: 9100c058     	add	x24, x2, #0x30
   2bde8: 39407276     	ldrb	w22, [x19, #0x1c]
   2bdec: f9400028     	ldr	x8, [x1]
   2bdf0: aa0103f4     	mov	x20, x1
   2bdf4: f0ffff02     	adrp	x2, 0xe000 <vsnprintf+0xe000>
   2bdf8: aa1403e0     	mov	x0, x20
   2bdfc: f9003e78     	str	x24, [x19, #0x78]
   2be00: d37df2c1     	lsl	x1, x22, #3
   2be04: f9400908     	ldr	x8, [x8, #0x10]
   2be08: 912ee042     	add	x2, x2, #0xbb8
   2be0c: 52800a83     	mov	w3, #0x54               // =84
   2be10: 2a0403f5     	mov	w21, w4
   2be14: d63f0100     	blr	x8
   2be18: f9002a60     	str	x0, [x19, #0x50]
   2be1c: b4000b80     	cbz	x0, 0x2bf8c <CAkHalfPrecisionConvolutionEngine::Init(AK::IAkPluginMemAlloc*, void*, unsigned int, AK::AkSIMDProcessorSupport)+0x1e0>
   2be20: d37ffae8     	lsl	x8, x23, #1
   2be24: 71000adf     	cmp	w22, #0x2
   2be28: 91003d08     	add	x8, x8, #0xf
   2be2c: 927c7508     	and	x8, x8, #0x3fffffff0
   2be30: 8b180108     	add	x8, x8, x24
   2be34: f9000008     	str	x8, [x0]
   2be38: 540001a3     	b.lo	0x2be6c <CAkHalfPrecisionConvolutionEngine::Init(AK::IAkPluginMemAlloc*, void*, unsigned int, AK::AkSIMDProcessorSupport)+0xc0>
   2be3c: 2a1603ea     	mov	w10, w22
   2be40: aa1f03e8     	mov	x8, xzr
   2be44: b9403269     	ldr	w9, [x19, #0x30]
   2be48: d100054a     	sub	x10, x10, #0x1
   2be4c: f9402a6b     	ldr	x11, [x19, #0x50]
   2be50: 8b080d6b     	add	x11, x11, x8, lsl #3
   2be54: 91000508     	add	x8, x8, #0x1
   2be58: eb08015f     	cmp	x10, x8
   2be5c: f940016c     	ldr	x12, [x11]
   2be60: 8b09098c     	add	x12, x12, x9, lsl #2
   2be64: f900056c     	str	x12, [x11, #0x8]
   2be68: 54ffff21     	b.ne	0x2be4c <CAkHalfPrecisionConvolutionEngine::Init(AK::IAkPluginMemAlloc*, void*, unsigned int, AK::AkSIMDProcessorSupport)+0xa0>
   2be6c: b9401661     	ldr	w1, [x19, #0x14]
   2be70: 52800020     	mov	w0, #0x1                // =1
   2be74: 97ffc9eb     	bl	0x1e620 <AkFft::GetFftConfigSize(AkFft::FftInputType, unsigned int)>
   2be78: 34000960     	cbz	w0, 0x2bfa4 <CAkHalfPrecisionConvolutionEngine::Init(AK::IAkPluginMemAlloc*, void*, unsigned int, AK::AkSIMDProcessorSupport)+0x1f8>
   2be7c: f9400288     	ldr	x8, [x20]
   2be80: f0ffff02     	adrp	x2, 0xe000 <vsnprintf+0xe000>
   2be84: 2a0003e1     	mov	w1, w0
   2be88: 912ee042     	add	x2, x2, #0xbb8
   2be8c: aa1403e0     	mov	x0, x20
   2be90: 52800d03     	mov	w3, #0x68               // =104
   2be94: f9400908     	ldr	x8, [x8, #0x10]
   2be98: d63f0100     	blr	x8
   2be9c: f9002260     	str	x0, [x19, #0x40]
   2bea0: b4000760     	cbz	x0, 0x2bf8c <CAkHalfPrecisionConvolutionEngine::Init(AK::IAkPluginMemAlloc*, void*, unsigned int, AK::AkSIMDProcessorSupport)+0x1e0>
   2bea4: b9401662     	ldr	w2, [x19, #0x14]
   2bea8: 52800021     	mov	w1, #0x1                // =1
   2beac: 2a1503e3     	mov	w3, w21
   2beb0: 97ffca85     	bl	0x1e8c4 <AkFft::InitFftConfig(AkFft::FftConfig&, AkFft::FftInputType, unsigned int, AK::AkSIMDProcessorSupport)>
   2beb4: b9401668     	ldr	w8, [x19, #0x14]
   2beb8: f0ffff15     	adrp	x21, 0xe000 <vsnprintf+0xe000>
   2bebc: f9400289     	ldr	x9, [x20]
   2bec0: 912ee2b5     	add	x21, x21, #0xbb8
   2bec4: aa1403e0     	mov	x0, x20
   2bec8: aa1503e2     	mov	x2, x21
   2becc: d37ef501     	lsl	x1, x8, #2
   2bed0: 52800dc3     	mov	w3, #0x6e               // =110
   2bed4: f9400928     	ldr	x8, [x9, #0x10]
   2bed8: d63f0100     	blr	x8
   2bedc: b9401668     	ldr	w8, [x19, #0x14]
   2bee0: f9004660     	str	x0, [x19, #0x88]
   2bee4: f9400289     	ldr	x9, [x20]
   2bee8: aa1403e0     	mov	x0, x20
   2beec: aa1503e2     	mov	x2, x21
   2bef0: 52800de3     	mov	w3, #0x6f               // =111
   2bef4: d37ef508     	lsl	x8, x8, #2
   2bef8: 927d7908     	and	x8, x8, #0x3fffffff8
   2befc: 91002101     	add	x1, x8, #0x8
   2bf00: f9400928     	ldr	x8, [x9, #0x10]
   2bf04: d63f0100     	blr	x8
   2bf08: f9402268     	ldr	x8, [x19, #0x40]
   2bf0c: f9004a60     	str	x0, [x19, #0x90]
   2bf10: aa0803e0     	mov	x0, x8
   2bf14: 97ffca69     	bl	0x1e8b8 <AkFft::GetFftTempSize(AkFft::FftConfig const&)>
   2bf18: f9400288     	ldr	x8, [x20]
   2bf1c: 2a0003e1     	mov	w1, w0
   2bf20: aa1403e0     	mov	x0, x20
   2bf24: aa1503e2     	mov	x2, x21
   2bf28: 52800e03     	mov	w3, #0x70               // =112
   2bf2c: f9400908     	ldr	x8, [x8, #0x10]
   2bf30: d63f0100     	blr	x8
   2bf34: aa0003e8     	mov	x8, x0
   2bf38: 52800680     	mov	w0, #0x34               // =52
   2bf3c: f9002668     	str	x8, [x19, #0x48]
   2bf40: b40001c8     	cbz	x8, 0x2bf78 <CAkHalfPrecisionConvolutionEngine::Init(AK::IAkPluginMemAlloc*, void*, unsigned int, AK::AkSIMDProcessorSupport)+0x1cc>
   2bf44: f9404a68     	ldr	x8, [x19, #0x90]
   2bf48: b4000188     	cbz	x8, 0x2bf78 <CAkHalfPrecisionConvolutionEngine::Init(AK::IAkPluginMemAlloc*, void*, unsigned int, AK::AkSIMDProcessorSupport)+0x1cc>
   2bf4c: f9404668     	ldr	x8, [x19, #0x88]
   2bf50: b4000148     	cbz	x8, 0x2bf78 <CAkHalfPrecisionConvolutionEngine::Init(AK::IAkPluginMemAlloc*, void*, unsigned int, AK::AkSIMDProcessorSupport)+0x1cc>
   2bf54: 90000008     	adrp	x8, 0x2b000 <void AkFft::Radix5_Stage_Scalar<(AkFft::FftProcessMode)0>(unsigned int, unsigned int, unsigned int, AkFft::cpx_bin const*, AkFft::cpx_bin const*, AkFft::cpx_bin*)+0x80>
   2bf58: b0000009     	adrp	x9, 0x2c000 <WriteHistoryPartition_V4F32(unsigned int*, AkFft::cpx_bin*, unsigned int, float, unsigned int*)+0x10>
   2bf5c: 913fc108     	add	x8, x8, #0xff0
   2bf60: 9103e129     	add	x9, x9, #0xf8
   2bf64: 52800020     	mov	w0, #0x1                // =1
   2bf68: a909a668     	stp	x8, x9, [x19, #0x98]
   2bf6c: b0000008     	adrp	x8, 0x2c000 <WriteHistoryPartition_V4F32(unsigned int*, AkFft::cpx_bin*, unsigned int, float, unsigned int*)+0x10>
   2bf70: 9106a108     	add	x8, x8, #0x1a8
   2bf74: f9005668     	str	x8, [x19, #0xa8]
   2bf78: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   2bf7c: a94257f6     	ldp	x22, x21, [sp, #0x20]
   2bf80: a9415ff8     	ldp	x24, x23, [sp, #0x10]
   2bf84: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   2bf88: d65f03c0     	ret
   2bf8c: 52800680     	mov	w0, #0x34               // =52
   2bf90: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   2bf94: a94257f6     	ldp	x22, x21, [sp, #0x20]
   2bf98: a9415ff8     	ldp	x24, x23, [sp, #0x10]
   2bf9c: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   2bfa0: d65f03c0     	ret
   2bfa4: f9402a61     	ldr	x1, [x19, #0x50]
   2bfa8: b4000181     	cbz	x1, 0x2bfd8 <CAkHalfPrecisionConvolutionEngine::Init(AK::IAkPluginMemAlloc*, void*, unsigned int, AK::AkSIMDProcessorSupport)+0x22c>
   2bfac: f9400288     	ldr	x8, [x20]
   2bfb0: aa1403e0     	mov	x0, x20
   2bfb4: f9400d08     	ldr	x8, [x8, #0x18]
   2bfb8: d63f0100     	blr	x8
   2bfbc: 528003e0     	mov	w0, #0x1f               // =31
   2bfc0: f9002a7f     	str	xzr, [x19, #0x50]
   2bfc4: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   2bfc8: a94257f6     	ldp	x22, x21, [sp, #0x20]
   2bfcc: a9415ff8     	ldp	x24, x23, [sp, #0x10]
   2bfd0: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   2bfd4: d65f03c0     	ret
   2bfd8: 528003e0     	mov	w0, #0x1f               // =31
   2bfdc: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   2bfe0: a94257f6     	ldp	x22, x21, [sp, #0x20]
   2bfe4: a9415ff8     	ldp	x24, x23, [sp, #0x10]
   2bfe8: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   2bfec: d65f03c0     	ret

000000000002bff0 <WriteHistoryPartition_V4F32(unsigned int*, AkFft::cpx_bin*, unsigned int, float, unsigned int*)>:
   2bff0: 2a1f03e8     	mov	w8, wzr
   2bff4: 340007e2     	cbz	w2, 0x2c0f0 <WriteHistoryPartition_V4F32(unsigned int*, AkFft::cpx_bin*, unsigned int, float, unsigned int*)+0x100>
   2bff8: 4e040400     	dup	v0.4s, v0.s[0]
   2bffc: 2a1f03e9     	mov	w9, wzr
   2c000: 6ea0f801     	fneg	v1.4s, v0.4s
   2c004: 4f300402     	sshr	v2.4s, v0.4s, #0x10
   2c008: 4f300423     	sshr	v3.4s, v1.4s, #0x10
   2c00c: 0e614840     	sqxtn	v0.4h, v2.4s
   2c010: 0e614861     	sqxtn	v1.4h, v3.4s
   2c014: 4e614840     	sqxtn2	v0.8h, v2.4s
   2c018: 4e614861     	sqxtn2	v1.8h, v3.4s
   2c01c: ad401424     	ldp	q4, q5, [x1]
   2c020: 9100802a     	add	x10, x1, #0x20
   2c024: 11004129     	add	w9, w9, #0x10
   2c028: 4c408942     	ld2	{ v2.4s, v3.4s }, [x10]
   2c02c: 9101002a     	add	x10, x1, #0x40
   2c030: 4e851890     	uzp1	v16.4s, v4.4s, v5.4s
   2c034: 4e855884     	uzp2	v4.4s, v4.4s, v5.4s
   2c038: 4c408946     	ld2	{ v6.4s, v7.4s }, [x10]
   2c03c: 9101802a     	add	x10, x1, #0x60
   2c040: 4f300610     	sshr	v16.4s, v16.4s, #0x10
   2c044: 91020021     	add	x1, x1, #0x80
   2c048: 4f300484     	sshr	v4.4s, v4.4s, #0x10
   2c04c: 4f300453     	sshr	v19.4s, v2.4s, #0x10
   2c050: 4c408951     	ld2	{ v17.4s, v18.4s }, [x10]
   2c054: 0e614a10     	sqxtn	v16.4h, v16.4s
   2c058: 4f300462     	sshr	v2.4s, v3.4s, #0x10
   2c05c: 4f3004d4     	sshr	v20.4s, v6.4s, #0x10
   2c060: 0e614883     	sqxtn	v3.4h, v4.4s
   2c064: 4e614a70     	sqxtn2	v16.8h, v19.4s
   2c068: 4f3004e6     	sshr	v6.4s, v7.4s, #0x10
   2c06c: 4f300625     	sshr	v5.4s, v17.4s, #0x10
   2c070: 0e614a94     	sqxtn	v20.4h, v20.4s
   2c074: 4e703433     	cmgt	v19.8h, v1.8h, v16.8h
   2c078: 4e614843     	sqxtn2	v3.8h, v2.4s
   2c07c: 0e6148c6     	sqxtn	v6.4h, v6.4s
   2c080: 4e6148b4     	sqxtn2	v20.8h, v5.4s
   2c084: 4e603605     	cmgt	v5.8h, v16.8h, v0.8h
   2c088: 4e633427     	cmgt	v7.8h, v1.8h, v3.8h
   2c08c: 4e743424     	cmgt	v4.8h, v1.8h, v20.8h
   2c090: ad005010     	stp	q16, q20, [x0]
   2c094: 4eb31ca5     	orr	v5.16b, v5.16b, v19.16b
   2c098: 4e603682     	cmgt	v2.8h, v20.8h, v0.8h
   2c09c: 4ea41ca4     	orr	v4.16b, v5.16b, v4.16b
   2c0a0: 4f300645     	sshr	v5.4s, v18.4s, #0x10
   2c0a4: 4ea21c82     	orr	v2.16b, v4.16b, v2.16b
   2c0a8: 4e6148a6     	sqxtn2	v6.8h, v5.4s
   2c0ac: 4e603464     	cmgt	v4.8h, v3.8h, v0.8h
   2c0b0: 4ea71c42     	orr	v2.16b, v2.16b, v7.16b
   2c0b4: 4e663425     	cmgt	v5.8h, v1.8h, v6.8h
   2c0b8: ad011803     	stp	q3, q6, [x0, #0x20]
   2c0bc: 91010000     	add	x0, x0, #0x40
   2c0c0: 4ea41c42     	orr	v2.16b, v2.16b, v4.16b
   2c0c4: 4e6034c4     	cmgt	v4.8h, v6.8h, v0.8h
   2c0c8: 4ea51c42     	orr	v2.16b, v2.16b, v5.16b
   2c0cc: 4ea41c42     	orr	v2.16b, v2.16b, v4.16b
   2c0d0: 4f1f5442     	shl	v2.8h, v2.8h, #0xf
   2c0d4: 4e60a842     	cmlt	v2.8h, v2.8h, #0
   2c0d8: 6eb0a842     	umaxv	s2, v2.4s
   2c0dc: 1e26004a     	fmov	w10, s2
   2c0e0: 7100015f     	cmp	w10, #0x0
   2c0e4: 1a890108     	csel	w8, w8, w9, eq
   2c0e8: 6b02013f     	cmp	w9, w2
   2c0ec: 54fff983     	b.lo	0x2c01c <WriteHistoryPartition_V4F32(unsigned int*, AkFft::cpx_bin*, unsigned int, float, unsigned int*)+0x2c>
   2c0f0: b9000068     	str	w8, [x3]
   2c0f4: d65f03c0     	ret

000000000002c0f8 <FreqDomainBufferMult_V4F32(AkFft::cpx_bin*, unsigned int*, unsigned int*, unsigned int)>:
   2c0f8: 34000563     	cbz	w3, 0x2c1a4 <FreqDomainBufferMult_V4F32(AkFft::cpx_bin*, unsigned int*, unsigned int*, unsigned int)+0xac>
   2c0fc: 6f00e400     	movi	v0.2d, #0000000000000000
   2c100: 2a1f03e8     	mov	w8, wzr
   2c104: 6f06e581     	movi	v1.2d, #0xffff0000ffff0000
   2c108: aa1f03ea     	mov	x10, xzr
   2c10c: 52800029     	mov	w9, #0x1                // =1
   2c110: 8b0a102b     	add	x11, x1, x10, lsl #4
   2c114: d37be94a     	lsl	x10, x10, #5
   2c118: 8b0a004c     	add	x12, x2, x10
   2c11c: 8b0a000d     	add	x13, x0, x10
   2c120: 5280002a     	mov	w10, #0x1               // =1
   2c124: 3dc00162     	ldr	q2, [x11]
   2c128: ad401584     	ldp	q4, q5, [x12]
   2c12c: 4e423810     	zip1	v16.8h, v0.8h, v2.8h
   2c130: 4e427802     	zip2	v2.8h, v0.8h, v2.8h
   2c134: 4f305493     	shl	v19.4s, v4.4s, #0x10
   2c138: 4e211c84     	and	v4.16b, v4.16b, v1.16b
   2c13c: 3dc00963     	ldr	q3, [x11, #0x20]
   2c140: 2a0903eb     	mov	w11, w9
   2c144: ad401da6     	ldp	q6, q7, [x13]
   2c148: 4f3054b4     	shl	v20.4s, v5.4s, #0x10
   2c14c: 2a1f03e9     	mov	w9, wzr
   2c150: 4e433815     	zip1	v21.8h, v0.8h, v3.8h
   2c154: 4e437803     	zip2	v3.8h, v0.8h, v3.8h
   2c158: 4e30ce66     	fmla	v6.4s, v19.4s, v16.4s
   2c15c: 4e211ca5     	and	v5.16b, v5.16b, v1.16b
   2c160: ad4249b1     	ldp	q17, q18, [x13, #0x40]
   2c164: 4e22ce87     	fmla	v7.4s, v20.4s, v2.4s
   2c168: 4ea4cea6     	fmls	v6.4s, v21.4s, v4.4s
   2c16c: 4e35ce71     	fmla	v17.4s, v19.4s, v21.4s
   2c170: 4ea5cc67     	fmls	v7.4s, v3.4s, v5.4s
   2c174: 4e23ce92     	fmla	v18.4s, v20.4s, v3.4s
   2c178: 4e30cc91     	fmla	v17.4s, v4.4s, v16.4s
   2c17c: ad001da6     	stp	q6, q7, [x13]
   2c180: 4e22ccb2     	fmla	v18.4s, v5.4s, v2.4s
   2c184: ad0249b1     	stp	q17, q18, [x13, #0x40]
   2c188: 3707fc4b     	tbnz	w11, #0x0, 0x2c110 <FreqDomainBufferMult_V4F32(AkFft::cpx_bin*, unsigned int*, unsigned int*, unsigned int)+0x18>
   2c18c: 91010021     	add	x1, x1, #0x40
   2c190: 91010042     	add	x2, x2, #0x40
   2c194: 91020000     	add	x0, x0, #0x80
   2c198: 11004108     	add	w8, w8, #0x10
   2c19c: 6b03011f     	cmp	w8, w3
   2c1a0: 54fffb43     	b.lo	0x2c108 <FreqDomainBufferMult_V4F32(AkFft::cpx_bin*, unsigned int*, unsigned int*, unsigned int)+0x10>
   2c1a4: d65f03c0     	ret

000000000002c1a8 <StoreAccumulatedFreq_V4F32(float*, float*, float*, unsigned int)>:
   2c1a8: 340003e3     	cbz	w3, 0x2c224 <StoreAccumulatedFreq_V4F32(float*, float*, float*, unsigned int)+0x7c>
   2c1ac: 2a1f03e8     	mov	w8, wzr
   2c1b0: aa0203e9     	mov	x9, x2
   2c1b4: ad400400     	ldp	q0, q1, [x0]
   2c1b8: 11004108     	add	w8, w8, #0x10
   2c1bc: 6b03011f     	cmp	w8, w3
   2c1c0: ad401524     	ldp	q4, q5, [x9]
   2c1c4: 4e20d480     	fadd	v0.4s, v4.4s, v0.4s
   2c1c8: ad410c02     	ldp	q2, q3, [x0, #0x20]
   2c1cc: 4e21d4a1     	fadd	v1.4s, v5.4s, v1.4s
   2c1d0: 91010000     	add	x0, x0, #0x40
   2c1d4: ad411126     	ldp	q6, q4, [x9, #0x20]
   2c1d8: ad000420     	stp	q0, q1, [x1]
   2c1dc: 91010129     	add	x9, x9, #0x40
   2c1e0: 4e22d4c2     	fadd	v2.4s, v6.4s, v2.4s
   2c1e4: 4e23d483     	fadd	v3.4s, v4.4s, v3.4s
   2c1e8: ad010c22     	stp	q2, q3, [x1, #0x20]
   2c1ec: 91010021     	add	x1, x1, #0x40
   2c1f0: 54fffe23     	b.lo	0x2c1b4 <StoreAccumulatedFreq_V4F32(float*, float*, float*, unsigned int)+0xc>
   2c1f4: aa1f03e8     	mov	x8, xzr
   2c1f8: 2a1f03e9     	mov	w9, wzr
   2c1fc: 8b08000a     	add	x10, x0, x8
   2c200: 8b08004b     	add	x11, x2, x8
   2c204: 11004129     	add	w9, w9, #0x10
   2c208: 91010108     	add	x8, x8, #0x40
   2c20c: 6b03013f     	cmp	w9, w3
   2c210: ad400540     	ldp	q0, q1, [x10]
   2c214: ad410d42     	ldp	q2, q3, [x10, #0x20]
   2c218: ad000560     	stp	q0, q1, [x11]
   2c21c: ad010d62     	stp	q2, q3, [x11, #0x20]
   2c220: 54fffee3     	b.lo	0x2c1fc <StoreAccumulatedFreq_V4F32(float*, float*, float*, unsigned int)+0x54>
   2c224: d65f03c0     	ret

000000000002c228 <CAkHalfPrecisionConvolutionEngine::RelocateMedia(unsigned char*, unsigned char*)>:
   2c228: f9403c09     	ldr	x9, [x0, #0x78]
   2c22c: cb020028     	sub	x8, x1, x2
   2c230: b4000069     	cbz	x9, 0x2c23c <CAkHalfPrecisionConvolutionEngine::RelocateMedia(unsigned char*, unsigned char*)+0x14>
   2c234: 8b090109     	add	x9, x8, x9
   2c238: f9003c09     	str	x9, [x0, #0x78]
   2c23c: f940280a     	ldr	x10, [x0, #0x50]
   2c240: b400022a     	cbz	x10, 0x2c284 <CAkHalfPrecisionConvolutionEngine::RelocateMedia(unsigned char*, unsigned char*)+0x5c>
   2c244: 39407009     	ldrb	w9, [x0, #0x1c]
   2c248: 340001e9     	cbz	w9, 0x2c284 <CAkHalfPrecisionConvolutionEngine::RelocateMedia(unsigned char*, unsigned char*)+0x5c>
   2c24c: f940014b     	ldr	x11, [x10]
   2c250: 7100053f     	cmp	w9, #0x1
   2c254: 8b0b010b     	add	x11, x8, x11
   2c258: f900014b     	str	x11, [x10]
   2c25c: 54000140     	b.eq	0x2c284 <CAkHalfPrecisionConvolutionEngine::RelocateMedia(unsigned char*, unsigned char*)+0x5c>
   2c260: 5280002a     	mov	w10, #0x1               // =1
   2c264: d37df14b     	lsl	x11, x10, #3
   2c268: f940280c     	ldr	x12, [x0, #0x50]
   2c26c: 9100054a     	add	x10, x10, #0x1
   2c270: eb0a013f     	cmp	x9, x10
   2c274: f86b698d     	ldr	x13, [x12, x11]
   2c278: 8b0d010d     	add	x13, x8, x13
   2c27c: f82b698d     	str	x13, [x12, x11]
   2c280: 54ffff21     	b.ne	0x2c264 <CAkHalfPrecisionConvolutionEngine::RelocateMedia(unsigned char*, unsigned char*)+0x3c>
   2c284: 52800020     	mov	w0, #0x1                // =1
   2c288: d65f03c0     	ret

000000000002c28c <CAkHalfPrecisionConvolutionEngine::Term(AK::IAkPluginMemAlloc*)>:
   2c28c: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   2c290: f9000bf5     	str	x21, [sp, #0x10]
   2c294: 910003fd     	mov	x29, sp
   2c298: a9024ff4     	stp	x20, x19, [sp, #0x20]
   2c29c: aa0003f3     	mov	x19, x0
   2c2a0: f9402c08     	ldr	x8, [x0, #0x58]
   2c2a4: aa0103f4     	mov	x20, x1
   2c2a8: b4000368     	cbz	x8, 0x2c314 <CAkHalfPrecisionConvolutionEngine::Term(AK::IAkPluginMemAlloc*)+0x88>
   2c2ac: b9407269     	ldr	w9, [x19, #0x70]
   2c2b0: 34000269     	cbz	w9, 0x2c2fc <CAkHalfPrecisionConvolutionEngine::Term(AK::IAkPluginMemAlloc*)+0x70>
   2c2b4: aa1f03f5     	mov	x21, xzr
   2c2b8: f8757901     	ldr	x1, [x8, x21, lsl #3]
   2c2bc: b4000101     	cbz	x1, 0x2c2dc <CAkHalfPrecisionConvolutionEngine::Term(AK::IAkPluginMemAlloc*)+0x50>
   2c2c0: f9400288     	ldr	x8, [x20]
   2c2c4: aa1403e0     	mov	x0, x20
   2c2c8: f9400d08     	ldr	x8, [x8, #0x18]
   2c2cc: d63f0100     	blr	x8
   2c2d0: b9407269     	ldr	w9, [x19, #0x70]
   2c2d4: f9402e68     	ldr	x8, [x19, #0x58]
   2c2d8: f835791f     	str	xzr, [x8, x21, lsl #3]
   2c2dc: 910006b5     	add	x21, x21, #0x1
   2c2e0: eb2942bf     	cmp	x21, w9, uxtw
   2c2e4: 540000a2     	b.hs	0x2c2f8 <CAkHalfPrecisionConvolutionEngine::Term(AK::IAkPluginMemAlloc*)+0x6c>
   2c2e8: f9402e68     	ldr	x8, [x19, #0x58]
   2c2ec: f8757901     	ldr	x1, [x8, x21, lsl #3]
   2c2f0: b5fffe81     	cbnz	x1, 0x2c2c0 <CAkHalfPrecisionConvolutionEngine::Term(AK::IAkPluginMemAlloc*)+0x34>
   2c2f4: 17fffffa     	b	0x2c2dc <CAkHalfPrecisionConvolutionEngine::Term(AK::IAkPluginMemAlloc*)+0x50>
   2c2f8: f9402e68     	ldr	x8, [x19, #0x58]
   2c2fc: f9400289     	ldr	x9, [x20]
   2c300: aa1403e0     	mov	x0, x20
   2c304: aa0803e1     	mov	x1, x8
   2c308: f9400d29     	ldr	x9, [x9, #0x18]
   2c30c: d63f0120     	blr	x9
   2c310: f9002e7f     	str	xzr, [x19, #0x58]
   2c314: f9403261     	ldr	x1, [x19, #0x60]
   2c318: b40000c1     	cbz	x1, 0x2c330 <CAkHalfPrecisionConvolutionEngine::Term(AK::IAkPluginMemAlloc*)+0xa4>
   2c31c: f9400288     	ldr	x8, [x20]
   2c320: aa1403e0     	mov	x0, x20
   2c324: f9400d08     	ldr	x8, [x8, #0x18]
   2c328: d63f0100     	blr	x8
   2c32c: f900327f     	str	xzr, [x19, #0x60]
   2c330: f9404261     	ldr	x1, [x19, #0x80]
   2c334: b40000c1     	cbz	x1, 0x2c34c <CAkHalfPrecisionConvolutionEngine::Term(AK::IAkPluginMemAlloc*)+0xc0>
   2c338: f9400288     	ldr	x8, [x20]
   2c33c: aa1403e0     	mov	x0, x20
   2c340: f9400d08     	ldr	x8, [x8, #0x18]
   2c344: d63f0100     	blr	x8
   2c348: f900427f     	str	xzr, [x19, #0x80]
   2c34c: f9402261     	ldr	x1, [x19, #0x40]
   2c350: b40000c1     	cbz	x1, 0x2c368 <CAkHalfPrecisionConvolutionEngine::Term(AK::IAkPluginMemAlloc*)+0xdc>
   2c354: f9400288     	ldr	x8, [x20]
   2c358: aa1403e0     	mov	x0, x20
   2c35c: f9400d08     	ldr	x8, [x8, #0x18]
   2c360: d63f0100     	blr	x8
   2c364: f900227f     	str	xzr, [x19, #0x40]
   2c368: f9402661     	ldr	x1, [x19, #0x48]
   2c36c: b40000c1     	cbz	x1, 0x2c384 <CAkHalfPrecisionConvolutionEngine::Term(AK::IAkPluginMemAlloc*)+0xf8>
   2c370: f9400288     	ldr	x8, [x20]
   2c374: aa1403e0     	mov	x0, x20
   2c378: f9400d08     	ldr	x8, [x8, #0x18]
   2c37c: d63f0100     	blr	x8
   2c380: f900267f     	str	xzr, [x19, #0x48]
   2c384: f9402a61     	ldr	x1, [x19, #0x50]
   2c388: b40000c1     	cbz	x1, 0x2c3a0 <CAkHalfPrecisionConvolutionEngine::Term(AK::IAkPluginMemAlloc*)+0x114>
   2c38c: f9400288     	ldr	x8, [x20]
   2c390: aa1403e0     	mov	x0, x20
   2c394: f9400d08     	ldr	x8, [x8, #0x18]
   2c398: d63f0100     	blr	x8
   2c39c: f9002a7f     	str	xzr, [x19, #0x50]
   2c3a0: f9404661     	ldr	x1, [x19, #0x88]
   2c3a4: b40000c1     	cbz	x1, 0x2c3bc <CAkHalfPrecisionConvolutionEngine::Term(AK::IAkPluginMemAlloc*)+0x130>
   2c3a8: f9400288     	ldr	x8, [x20]
   2c3ac: aa1403e0     	mov	x0, x20
   2c3b0: f9400d08     	ldr	x8, [x8, #0x18]
   2c3b4: d63f0100     	blr	x8
   2c3b8: f900467f     	str	xzr, [x19, #0x88]
   2c3bc: f9404a61     	ldr	x1, [x19, #0x90]
   2c3c0: b40000c1     	cbz	x1, 0x2c3d8 <CAkHalfPrecisionConvolutionEngine::Term(AK::IAkPluginMemAlloc*)+0x14c>
   2c3c4: f9400288     	ldr	x8, [x20]
   2c3c8: aa1403e0     	mov	x0, x20
   2c3cc: f9400d08     	ldr	x8, [x8, #0x18]
   2c3d0: d63f0100     	blr	x8
   2c3d4: f9004a7f     	str	xzr, [x19, #0x90]
   2c3d8: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   2c3dc: 52800020     	mov	w0, #0x1                // =1
   2c3e0: f9400bf5     	ldr	x21, [sp, #0x10]
   2c3e4: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   2c3e8: d65f03c0     	ret

000000000002c3ec <CAkHalfPrecisionConvolutionEngine::Reset()>:
   2c3ec: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   2c3f0: f9000bf3     	str	x19, [sp, #0x10]
   2c3f4: 910003fd     	mov	x29, sp
   2c3f8: aa0003f3     	mov	x19, x0
   2c3fc: f9404000     	ldr	x0, [x0, #0x80]
   2c400: b40000e0     	cbz	x0, 0x2c41c <CAkHalfPrecisionConvolutionEngine::Reset()+0x30>
   2c404: 79402268     	ldrh	w8, [x19, #0x10]
   2c408: 2a1f03e1     	mov	w1, wzr
   2c40c: b9407269     	ldr	w9, [x19, #0x70]
   2c410: 1b097d08     	mul	w8, w8, w9
   2c414: 531e7502     	lsl	w2, w8, #2
   2c418: 9400755e     	bl	0x49990 <memset@plt>
   2c41c: f900367f     	str	xzr, [x19, #0x68]
   2c420: f9400bf3     	ldr	x19, [sp, #0x10]
   2c424: 52800020     	mov	w0, #0x1                // =1
   2c428: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   2c42c: d65f03c0     	ret

000000000002c430 <CAkHalfPrecisionConvolutionEngine::InitConvolutionInstance(AK::IAkPluginMemAlloc*, unsigned int, unsigned char*, unsigned int&)>:
   2c430: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   2c434: a90157f6     	stp	x22, x21, [sp, #0x10]
   2c438: 910003fd     	mov	x29, sp
   2c43c: a9024ff4     	stp	x20, x19, [sp, #0x20]
   2c440: 2a0203f5     	mov	w21, w2
   2c444: aa0003f3     	mov	x19, x0
   2c448: f9402c08     	ldr	x8, [x0, #0x58]
   2c44c: aa0103f4     	mov	x20, x1
   2c450: b4000368     	cbz	x8, 0x2c4bc <CAkHalfPrecisionConvolutionEngine::InitConvolutionInstance(AK::IAkPluginMemAlloc*, unsigned int, unsigned char*, unsigned int&)+0x8c>
   2c454: b9407269     	ldr	w9, [x19, #0x70]
   2c458: 34000269     	cbz	w9, 0x2c4a4 <CAkHalfPrecisionConvolutionEngine::InitConvolutionInstance(AK::IAkPluginMemAlloc*, unsigned int, unsigned char*, unsigned int&)+0x74>
   2c45c: aa1f03f6     	mov	x22, xzr
   2c460: f8767901     	ldr	x1, [x8, x22, lsl #3]
   2c464: b50000a1     	cbnz	x1, 0x2c478 <CAkHalfPrecisionConvolutionEngine::InitConvolutionInstance(AK::IAkPluginMemAlloc*, unsigned int, unsigned char*, unsigned int&)+0x48>
   2c468: 1400000b     	b	0x2c494 <CAkHalfPrecisionConvolutionEngine::InitConvolutionInstance(AK::IAkPluginMemAlloc*, unsigned int, unsigned char*, unsigned int&)+0x64>
   2c46c: f9402e68     	ldr	x8, [x19, #0x58]
   2c470: f8767901     	ldr	x1, [x8, x22, lsl #3]
   2c474: b4000101     	cbz	x1, 0x2c494 <CAkHalfPrecisionConvolutionEngine::InitConvolutionInstance(AK::IAkPluginMemAlloc*, unsigned int, unsigned char*, unsigned int&)+0x64>
   2c478: f9400288     	ldr	x8, [x20]
   2c47c: aa1403e0     	mov	x0, x20
   2c480: f9400d08     	ldr	x8, [x8, #0x18]
   2c484: d63f0100     	blr	x8
   2c488: b9407269     	ldr	w9, [x19, #0x70]
   2c48c: f9402e68     	ldr	x8, [x19, #0x58]
   2c490: f836791f     	str	xzr, [x8, x22, lsl #3]
   2c494: 910006d6     	add	x22, x22, #0x1
   2c498: eb2942df     	cmp	x22, w9, uxtw
   2c49c: 54fffe83     	b.lo	0x2c46c <CAkHalfPrecisionConvolutionEngine::InitConvolutionInstance(AK::IAkPluginMemAlloc*, unsigned int, unsigned char*, unsigned int&)+0x3c>
   2c4a0: f9402e68     	ldr	x8, [x19, #0x58]
   2c4a4: f9400289     	ldr	x9, [x20]
   2c4a8: aa1403e0     	mov	x0, x20
   2c4ac: aa0803e1     	mov	x1, x8
   2c4b0: f9400d29     	ldr	x9, [x9, #0x18]
   2c4b4: d63f0120     	blr	x9
   2c4b8: f9002e7f     	str	xzr, [x19, #0x58]
   2c4bc: f9403261     	ldr	x1, [x19, #0x60]
   2c4c0: b40000c1     	cbz	x1, 0x2c4d8 <CAkHalfPrecisionConvolutionEngine::InitConvolutionInstance(AK::IAkPluginMemAlloc*, unsigned int, unsigned char*, unsigned int&)+0xa8>
   2c4c4: f9400288     	ldr	x8, [x20]
   2c4c8: aa1403e0     	mov	x0, x20
   2c4cc: f9400d08     	ldr	x8, [x8, #0x18]
   2c4d0: d63f0100     	blr	x8
   2c4d4: f900327f     	str	xzr, [x19, #0x60]
   2c4d8: f9404261     	ldr	x1, [x19, #0x80]
   2c4dc: b40000c1     	cbz	x1, 0x2c4f4 <CAkHalfPrecisionConvolutionEngine::InitConvolutionInstance(AK::IAkPluginMemAlloc*, unsigned int, unsigned char*, unsigned int&)+0xc4>
   2c4e0: f9400288     	ldr	x8, [x20]
   2c4e4: aa1403e0     	mov	x0, x20
   2c4e8: f9400d08     	ldr	x8, [x8, #0x18]
   2c4ec: d63f0100     	blr	x8
   2c4f0: f900427f     	str	xzr, [x19, #0x80]
   2c4f4: f9400288     	ldr	x8, [x20]
   2c4f8: b9007275     	str	w21, [x19, #0x70]
   2c4fc: 2a1503e9     	mov	w9, w21
   2c500: d0ffff02     	adrp	x2, 0xe000 <vsnprintf+0xe000>
   2c504: d37df121     	lsl	x1, x9, #3
   2c508: 912ee042     	add	x2, x2, #0xbb8
   2c50c: f9400908     	ldr	x8, [x8, #0x10]
   2c510: aa1403e0     	mov	x0, x20
   2c514: 52801f83     	mov	w3, #0xfc               // =252
   2c518: d63f0100     	blr	x8
   2c51c: f9002e60     	str	x0, [x19, #0x58]
   2c520: b40008a0     	cbz	x0, 0x2c634 <CAkHalfPrecisionConvolutionEngine::InitConvolutionInstance(AK::IAkPluginMemAlloc*, unsigned int, unsigned char*, unsigned int&)+0x204>
   2c524: b9407268     	ldr	w8, [x19, #0x70]
   2c528: 2a1f03e1     	mov	w1, wzr
   2c52c: 531d7102     	lsl	w2, w8, #3
   2c530: 94007518     	bl	0x49990 <memset@plt>
   2c534: b9402e69     	ldr	w9, [x19, #0x2c]
   2c538: b9407268     	ldr	w8, [x19, #0x70]
   2c53c: 34000569     	cbz	w9, 0x2c5e8 <CAkHalfPrecisionConvolutionEngine::InitConvolutionInstance(AK::IAkPluginMemAlloc*, unsigned int, unsigned char*, unsigned int&)+0x1b8>
   2c540: f940028a     	ldr	x10, [x20]
   2c544: 1b097d08     	mul	w8, w8, w9
   2c548: d0ffff02     	adrp	x2, 0xe000 <vsnprintf+0xe000>
   2c54c: aa1403e0     	mov	x0, x20
   2c550: d37ef501     	lsl	x1, x8, #2
   2c554: 912ee042     	add	x2, x2, #0xbb8
   2c558: f9400948     	ldr	x8, [x10, #0x10]
   2c55c: 52802043     	mov	w3, #0x102              // =258
   2c560: d63f0100     	blr	x8
   2c564: f9003260     	str	x0, [x19, #0x60]
   2c568: b4000660     	cbz	x0, 0x2c634 <CAkHalfPrecisionConvolutionEngine::InitConvolutionInstance(AK::IAkPluginMemAlloc*, unsigned int, unsigned char*, unsigned int&)+0x204>
   2c56c: b9407268     	ldr	w8, [x19, #0x70]
   2c570: 2a1f03e1     	mov	w1, wzr
   2c574: b9402e69     	ldr	w9, [x19, #0x2c]
   2c578: 1b097d08     	mul	w8, w8, w9
   2c57c: 531e7502     	lsl	w2, w8, #2
   2c580: 94007504     	bl	0x49990 <memset@plt>
   2c584: b9407268     	ldr	w8, [x19, #0x70]
   2c588: 34000308     	cbz	w8, 0x2c5e8 <CAkHalfPrecisionConvolutionEngine::InitConvolutionInstance(AK::IAkPluginMemAlloc*, unsigned int, unsigned char*, unsigned int&)+0x1b8>
   2c58c: d0ffff15     	adrp	x21, 0xe000 <vsnprintf+0xe000>
   2c590: aa1f03f6     	mov	x22, xzr
   2c594: 912ee2b5     	add	x21, x21, #0xbb8
   2c598: 79406a68     	ldrh	w8, [x19, #0x34]
   2c59c: aa1403e0     	mov	x0, x20
   2c5a0: b9402e69     	ldr	w9, [x19, #0x2c]
   2c5a4: aa1503e2     	mov	x2, x21
   2c5a8: f940028a     	ldr	x10, [x20]
   2c5ac: 52802123     	mov	w3, #0x109              // =265
   2c5b0: 1b097d08     	mul	w8, w8, w9
   2c5b4: 531e7501     	lsl	w1, w8, #2
   2c5b8: f9400948     	ldr	x8, [x10, #0x10]
   2c5bc: d63f0100     	blr	x8
   2c5c0: d37df2c8     	lsl	x8, x22, #3
   2c5c4: f9402e69     	ldr	x9, [x19, #0x58]
   2c5c8: f8286920     	str	x0, [x9, x8]
   2c5cc: f9402e69     	ldr	x9, [x19, #0x58]
   2c5d0: f8686928     	ldr	x8, [x9, x8]
   2c5d4: b4000308     	cbz	x8, 0x2c634 <CAkHalfPrecisionConvolutionEngine::InitConvolutionInstance(AK::IAkPluginMemAlloc*, unsigned int, unsigned char*, unsigned int&)+0x204>
   2c5d8: b9407268     	ldr	w8, [x19, #0x70]
   2c5dc: 910006d6     	add	x22, x22, #0x1
   2c5e0: eb0802df     	cmp	x22, x8
   2c5e4: 54fffda3     	b.lo	0x2c598 <CAkHalfPrecisionConvolutionEngine::InitConvolutionInstance(AK::IAkPluginMemAlloc*, unsigned int, unsigned char*, unsigned int&)+0x168>
   2c5e8: 79402269     	ldrh	w9, [x19, #0x10]
   2c5ec: d0ffff02     	adrp	x2, 0xe000 <vsnprintf+0xe000>
   2c5f0: f940028a     	ldr	x10, [x20]
   2c5f4: 912ee042     	add	x2, x2, #0xbb8
   2c5f8: aa1403e0     	mov	x0, x20
   2c5fc: 528021e3     	mov	w3, #0x10f              // =271
   2c600: 1b087d28     	mul	w8, w9, w8
   2c604: 531e7501     	lsl	w1, w8, #2
   2c608: f9400948     	ldr	x8, [x10, #0x10]
   2c60c: d63f0100     	blr	x8
   2c610: 52800689     	mov	w9, #0x34               // =52
   2c614: f100001f     	cmp	x0, #0x0
   2c618: aa0003e8     	mov	x8, x0
   2c61c: 1a9f0520     	csinc	w0, w9, wzr, eq
   2c620: f9004268     	str	x8, [x19, #0x80]
   2c624: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   2c628: a94157f6     	ldp	x22, x21, [sp, #0x10]
   2c62c: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   2c630: d65f03c0     	ret
   2c634: 52800680     	mov	w0, #0x34               // =52
   2c638: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   2c63c: a94157f6     	ldp	x22, x21, [sp, #0x10]
   2c640: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   2c644: d65f03c0     	ret

000000000002c648 <CAkHalfPrecisionConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)>:
   2c648: d10303ff     	sub	sp, sp, #0xc0
   2c64c: fd002be8     	str	d8, [sp, #0x50]
   2c650: a9067bfd     	stp	x29, x30, [sp, #0x60]
   2c654: 910183fd     	add	x29, sp, #0x60
   2c658: a9076ffc     	stp	x28, x27, [sp, #0x70]
   2c65c: a90867fa     	stp	x26, x25, [sp, #0x80]
   2c660: a9095ff8     	stp	x24, x23, [sp, #0x90]
   2c664: a90a57f6     	stp	x22, x21, [sp, #0xa0]
   2c668: a90b4ff4     	stp	x20, x19, [sp, #0xb0]
   2c66c: 2a0203f8     	mov	w24, w2
   2c670: b9402c0b     	ldr	w11, [x0, #0x2c]
   2c674: aa0103f5     	mov	x21, x1
   2c678: f9001be4     	str	x4, [sp, #0x30]
   2c67c: 34001a8b     	cbz	w11, 0x2c9cc <CAkHalfPrecisionConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x384>
   2c680: b9406c08     	ldr	w8, [x0, #0x6c]
   2c684: aa0003f3     	mov	x19, x0
   2c688: 11000509     	add	w9, w8, #0x1
   2c68c: 6b0b013f     	cmp	w9, w11
   2c690: 79402009     	ldrh	w9, [x0, #0x10]
   2c694: 1a882568     	csinc	w8, w11, w8, hs
   2c698: b81f83a9     	stur	w9, [x29, #-0x8]
   2c69c: b9006c08     	str	w8, [x0, #0x6c]
   2c6a0: 340018a3     	cbz	w3, 0x2c9b4 <CAkHalfPrecisionConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x36c>
   2c6a4: 2a1803e9     	mov	w9, w24
   2c6a8: 531e7708     	lsl	w8, w24, #2
   2c6ac: 1e204008     	fmov	s8, s0
   2c6b0: aa1f03f6     	mov	x22, xzr
   2c6b4: b90027f8     	str	w24, [sp, #0x24]
   2c6b8: a90027e8     	stp	x8, x9, [sp]
   2c6bc: 2a0303e8     	mov	w8, w3
   2c6c0: f90017f5     	str	x21, [sp, #0x28]
   2c6c4: b81fc3ab     	stur	w11, [x29, #-0x4]
   2c6c8: f9000fe8     	str	x8, [sp, #0x18]
   2c6cc: 14000016     	b	0x2c724 <CAkHalfPrecisionConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0xdc>
   2c6d0: f85e03b7     	ldur	x23, [x29, #-0x20]
   2c6d4: aa1b03e0     	mov	x0, x27
   2c6d8: a9440a63     	ldp	x3, x2, [x19, #0x40]
   2c6dc: aa1703e1     	mov	x1, x23
   2c6e0: 97ffc9bb     	bl	0x1edcc <AkFft::IfftReal(AkFft::cpx_bin const*, float*, void*, AkFft::FftConfig const&)>
   2c6e4: b85f83a3     	ldur	w3, [x29, #-0x8]
   2c6e8: aa1703e0     	mov	x0, x23
   2c6ec: f85e83b6     	ldur	x22, [x29, #-0x18]
   2c6f0: f9404268     	ldr	x8, [x19, #0x80]
   2c6f4: f94017f5     	ldr	x21, [sp, #0x28]
   2c6f8: 1b037ec9     	mul	w9, w22, w3
   2c6fc: f8767aa1     	ldr	x1, [x21, x22, lsl #3]
   2c700: 8b294902     	add	x2, x8, w9, uxtw #2
   2c704: f9405668     	ldr	x8, [x19, #0xa8]
   2c708: d63f0100     	blr	x8
   2c70c: f9400fe8     	ldr	x8, [sp, #0x18]
   2c710: 910006d6     	add	x22, x22, #0x1
   2c714: b94027f8     	ldr	w24, [sp, #0x24]
   2c718: b85fc3ab     	ldur	w11, [x29, #-0x4]
   2c71c: eb0802df     	cmp	x22, x8
   2c720: 540014a0     	b.eq	0x2c9b4 <CAkHalfPrecisionConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x36c>
   2c724: d37df2c8     	lsl	x8, x22, #3
   2c728: f8686aa1     	ldr	x1, [x21, x8]
   2c72c: bd400020     	ldr	s0, [x1]
   2c730: 1e202008     	fcmp	s0, #0.0
   2c734: 1a9f17fc     	cset	w28, eq
   2c738: 34000258     	cbz	w24, 0x2c780 <CAkHalfPrecisionConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x138>
   2c73c: 54000221     	b.ne	0x2c780 <CAkHalfPrecisionConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x138>
   2c740: 52800209     	mov	w9, #0x10               // =16
   2c744: 5100412a     	sub	w10, w9, #0x10
   2c748: 8b2a482a     	add	x10, x1, w10, uxtw #2
   2c74c: ad400540     	ldp	q0, q1, [x10]
   2c750: 4ea01c20     	orr	v0.16b, v1.16b, v0.16b
   2c754: ad410941     	ldp	q1, q2, [x10, #0x20]
   2c758: 4ea11c00     	orr	v0.16b, v0.16b, v1.16b
   2c75c: 4ea21c00     	orr	v0.16b, v0.16b, v2.16b
   2c760: 6eb0a800     	umaxv	s0, v0.4s
   2c764: 1e26000a     	fmov	w10, s0
   2c768: 7100015f     	cmp	w10, #0x0
   2c76c: 1a9f17fc     	cset	w28, eq
   2c770: 6b18013f     	cmp	w9, w24
   2c774: 54000062     	b.hs	0x2c780 <CAkHalfPrecisionConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x138>
   2c778: 11004129     	add	w9, w9, #0x10
   2c77c: 34fffe4a     	cbz	w10, 0x2c744 <CAkHalfPrecisionConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0xfc>
   2c780: a945aa69     	ldp	x9, x10, [x19, #0x58]
   2c784: f81e83b6     	stur	x22, [x29, #-0x18]
   2c788: b9406a74     	ldr	w20, [x19, #0x68]
   2c78c: 79406a7a     	ldrh	w26, [x19, #0x34]
   2c790: f8686937     	ldr	x23, [x9, x8]
   2c794: 1b167d68     	mul	w8, w11, w22
   2c798: f9401beb     	ldr	x11, [sp, #0x30]
   2c79c: 1b1a7e89     	mul	w9, w20, w26
   2c7a0: a948ee75     	ldp	x21, x27, [x19, #0x88]
   2c7a4: 8b284959     	add	x25, x10, w8, uxtw #2
   2c7a8: 3876696b     	ldrb	w11, [x11, x22]
   2c7ac: 8b294ae8     	add	x8, x23, w9, uxtw #2
   2c7b0: a93dd7ab     	stp	x11, x21, [x29, #-0x28]
   2c7b4: 3600009c     	tbz	w28, #0x0, 0x2c7c4 <CAkHalfPrecisionConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x17c>
   2c7b8: aa0803f6     	mov	x22, x8
   2c7bc: b8347b3f     	str	wzr, [x25, x20, lsl #2]
   2c7c0: 14000018     	b	0x2c820 <CAkHalfPrecisionConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x1d8>
   2c7c4: aa1503e0     	mov	x0, x21
   2c7c8: f94003e2     	ldr	x2, [sp]
   2c7cc: b9401676     	ldr	w22, [x19, #0x14]
   2c7d0: f9000be8     	str	x8, [sp, #0x10]
   2c7d4: 94007477     	bl	0x499b0 <memcpy@plt>
   2c7d8: f94007e9     	ldr	x9, [sp, #0x8]
   2c7dc: 4b1802c8     	sub	w8, w22, w24
   2c7e0: 531e7502     	lsl	w2, w8, #2
   2c7e4: 2a1f03e1     	mov	w1, wzr
   2c7e8: 8b090aa0     	add	x0, x21, x9, lsl #2
   2c7ec: 94007469     	bl	0x49990 <memset@plt>
   2c7f0: a9440a63     	ldp	x3, x2, [x19, #0x40]
   2c7f4: aa1503e0     	mov	x0, x21
   2c7f8: f9404a61     	ldr	x1, [x19, #0x90]
   2c7fc: 97ffc93b     	bl	0x1ece8 <AkFft::FftReal(float const*, AkFft::cpx_bin*, void*, AkFft::FftConfig const&)>
   2c800: f9400bf6     	ldr	x22, [sp, #0x10]
   2c804: 1e204100     	fmov	s0, s8
   2c808: f9404e68     	ldr	x8, [x19, #0x98]
   2c80c: 8b140b23     	add	x3, x25, x20, lsl #2
   2c810: aa1b03e1     	mov	x1, x27
   2c814: 2a1a03e2     	mov	w2, w26
   2c818: aa1603e0     	mov	x0, x22
   2c81c: d63f0100     	blr	x8
   2c820: b9401668     	ldr	w8, [x19, #0x14]
   2c824: aa1b03e0     	mov	x0, x27
   2c828: 2a1f03e1     	mov	w1, wzr
   2c82c: 531e7508     	lsl	w8, w8, #2
   2c830: 11002108     	add	w8, w8, #0x8
   2c834: 121d7102     	and	w2, w8, #0xfffffff8
   2c838: 94007456     	bl	0x49990 <memset@plt>
   2c83c: f85d83a9     	ldur	x9, [x29, #-0x28]
   2c840: f9402a68     	ldr	x8, [x19, #0x50]
   2c844: b9406e78     	ldr	w24, [x19, #0x6c]
   2c848: f869790b     	ldr	x11, [x8, x9, lsl #3]
   2c84c: f9403e75     	ldr	x21, [x19, #0x78]
   2c850: 3700017c     	tbnz	w28, #0x0, 0x2c87c <CAkHalfPrecisionConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x234>
   2c854: 794002a8     	ldrh	w8, [x21]
   2c858: aa1b03e0     	mov	x0, x27
   2c85c: aa1603e1     	mov	x1, x22
   2c860: aa0b03e2     	mov	x2, x11
   2c864: aa0b03f6     	mov	x22, x11
   2c868: 6b1a011f     	cmp	w8, w26
   2c86c: 1a9a3103     	csel	w3, w8, w26, lo
   2c870: f9405268     	ldr	x8, [x19, #0xa0]
   2c874: d63f0100     	blr	x8
   2c878: aa1603eb     	mov	x11, x22
   2c87c: b85fc3aa     	ldur	w10, [x29, #-0x4]
   2c880: 71000b1f     	cmp	w24, #0x2
   2c884: 54000383     	b.lo	0x2c8f4 <CAkHalfPrecisionConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x2ac>
   2c888: 784026a9     	ldrh	w9, [x21], #0x2
   2c88c: 7100029f     	cmp	w20, #0x0
   2c890: d1000718     	sub	x24, x24, #0x1
   2c894: 1a940148     	csel	w8, w10, w20, eq
   2c898: 8b09097c     	add	x28, x11, x9, lsl #2
   2c89c: 14000007     	b	0x2c8b8 <CAkHalfPrecisionConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x270>
   2c8a0: 710002df     	cmp	w22, #0x0
   2c8a4: 8b284b9c     	add	x28, x28, w8, uxtw #2
   2c8a8: 1a960148     	csel	w8, w10, w22, eq
   2c8ac: 91000ab5     	add	x21, x21, #0x2
   2c8b0: f1000718     	subs	x24, x24, #0x1
   2c8b4: 54000200     	b.eq	0x2c8f4 <CAkHalfPrecisionConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x2ac>
   2c8b8: 51000516     	sub	w22, w8, #0x1
   2c8bc: 794002a8     	ldrh	w8, [x21]
   2c8c0: b8765b29     	ldr	w9, [x25, w22, uxtw #2]
   2c8c4: 6b08013f     	cmp	w9, w8
   2c8c8: 1a898103     	csel	w3, w8, w9, hi
   2c8cc: 34fffea3     	cbz	w3, 0x2c8a0 <CAkHalfPrecisionConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x258>
   2c8d0: 1b1a7ec8     	mul	w8, w22, w26
   2c8d4: aa1b03e0     	mov	x0, x27
   2c8d8: aa1c03e2     	mov	x2, x28
   2c8dc: 8b284ae1     	add	x1, x23, w8, uxtw #2
   2c8e0: f9405268     	ldr	x8, [x19, #0xa0]
   2c8e4: d63f0100     	blr	x8
   2c8e8: b85fc3aa     	ldur	w10, [x29, #-0x4]
   2c8ec: 794002a8     	ldrh	w8, [x21]
   2c8f0: 17ffffec     	b	0x2c8a0 <CAkHalfPrecisionConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x258>
   2c8f4: 34ffeefa     	cbz	w26, 0x2c6d0 <CAkHalfPrecisionConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x88>
   2c8f8: aa1f03e8     	mov	x8, xzr
   2c8fc: 91010369     	add	x9, x27, #0x40
   2c900: ad7e0520     	ldp	q0, q1, [x9, #-0x40]
   2c904: 91004108     	add	x8, x8, #0x10
   2c908: eb1a011f     	cmp	x8, x26
   2c90c: 6e004004     	ext	v4.16b, v0.16b, v0.16b, #0x8
   2c910: ad400d22     	ldp	q2, q3, [x9]
   2c914: 6e014026     	ext	v6.16b, v1.16b, v1.16b, #0x8
   2c918: 6e024045     	ext	v5.16b, v2.16b, v2.16b, #0x8
   2c91c: 0e823812     	zip1	v18.2s, v0.2s, v2.2s
   2c920: 0e827800     	zip2	v0.2s, v0.2s, v2.2s
   2c924: 6e034067     	ext	v7.16b, v3.16b, v3.16b, #0x8
   2c928: 0e833822     	zip1	v2.2s, v1.2s, v3.2s
   2c92c: ad7f4530     	ldp	q16, q17, [x9, #-0x20]
   2c930: 0e837821     	zip2	v1.2s, v1.2s, v3.2s
   2c934: 0e853883     	zip1	v3.2s, v4.2s, v5.2s
   2c938: 0e857884     	zip2	v4.2s, v4.2s, v5.2s
   2c93c: 0e8738c5     	zip1	v5.2s, v6.2s, v7.2s
   2c940: 0e8778c6     	zip2	v6.2s, v6.2s, v7.2s
   2c944: 6e180412     	mov	v18.d[1], v0.d[0]
   2c948: 6e180422     	mov	v2.d[1], v1.d[0]
   2c94c: ad411d33     	ldp	q19, q7, [x9, #0x20]
   2c950: 6e180483     	mov	v3.d[1], v4.d[0]
   2c954: 6e1804c5     	mov	v5.d[1], v6.d[0]
   2c958: 6e104200     	ext	v0.16b, v16.16b, v16.16b, #0x8
   2c95c: 6e134261     	ext	v1.16b, v19.16b, v19.16b, #0x8
   2c960: 6e114224     	ext	v4.16b, v17.16b, v17.16b, #0x8
   2c964: ad3e0d32     	stp	q18, q3, [x9, #-0x40]
   2c968: 6e0740e6     	ext	v6.16b, v7.16b, v7.16b, #0x8
   2c96c: ad3f1522     	stp	q2, q5, [x9, #-0x20]
   2c970: 0e933a03     	zip1	v3.2s, v16.2s, v19.2s
   2c974: 0e937a10     	zip2	v16.2s, v16.2s, v19.2s
   2c978: 0e813812     	zip1	v18.2s, v0.2s, v1.2s
   2c97c: 0e817800     	zip2	v0.2s, v0.2s, v1.2s
   2c980: 0e873a21     	zip1	v1.2s, v17.2s, v7.2s
   2c984: 0e877a27     	zip2	v7.2s, v17.2s, v7.2s
   2c988: 0e863891     	zip1	v17.2s, v4.2s, v6.2s
   2c98c: 0e867882     	zip2	v2.2s, v4.2s, v6.2s
   2c990: 6e180603     	mov	v3.d[1], v16.d[0]
   2c994: 6e180412     	mov	v18.d[1], v0.d[0]
   2c998: 6e1804e1     	mov	v1.d[1], v7.d[0]
   2c99c: 6e180451     	mov	v17.d[1], v2.d[0]
   2c9a0: ad004923     	stp	q3, q18, [x9]
   2c9a4: ad014521     	stp	q1, q17, [x9, #0x20]
   2c9a8: 91020129     	add	x9, x9, #0x80
   2c9ac: 54fffaa3     	b.lo	0x2c900 <CAkHalfPrecisionConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x2b8>
   2c9b0: 17ffff48     	b	0x2c6d0 <CAkHalfPrecisionConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x88>
   2c9b4: b9406a68     	ldr	w8, [x19, #0x68]
   2c9b8: 11000509     	add	w9, w8, #0x1
   2c9bc: 6b0b013f     	cmp	w9, w11
   2c9c0: 1a8827e8     	csinc	w8, wzr, w8, hs
   2c9c4: b9006a68     	str	w8, [x19, #0x68]
   2c9c8: 14000007     	b	0x2c9e4 <CAkHalfPrecisionConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x39c>
   2c9cc: 1b037f08     	mul	w8, w24, w3
   2c9d0: 531e7502     	lsl	w2, w8, #2
   2c9d4: 34000082     	cbz	w2, 0x2c9e4 <CAkHalfPrecisionConvolutionEngine::ExecuteChannels(float**, unsigned int, unsigned int, float, unsigned char*)+0x39c>
   2c9d8: f94002a0     	ldr	x0, [x21]
   2c9dc: 2a1f03e1     	mov	w1, wzr
   2c9e0: 940073ec     	bl	0x49990 <memset@plt>
   2c9e4: a94b4ff4     	ldp	x20, x19, [sp, #0xb0]
   2c9e8: 52800020     	mov	w0, #0x1                // =1
   2c9ec: a94a57f6     	ldp	x22, x21, [sp, #0xa0]
   2c9f0: a9495ff8     	ldp	x24, x23, [sp, #0x90]
   2c9f4: a94867fa     	ldp	x26, x25, [sp, #0x80]
   2c9f8: a9476ffc     	ldp	x28, x27, [sp, #0x70]
   2c9fc: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   2ca00: fd402be8     	ldr	d8, [sp, #0x50]
   2ca04: 910303ff     	add	sp, sp, #0xc0
   2ca08: d65f03c0     	ret

000000000002ca0c <CAkHalfPrecisionConvolutionEngine::GetExecuteBufferAlignment() const>:
   2ca0c: 52800200     	mov	w0, #0x10               // =16
   2ca10: d65f03c0     	ret

000000000002ca14 <DSP::CDelayLight::Init(AK::IAkPluginMemAlloc*, unsigned int)>:
   2ca14: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   2ca18: f9000bf3     	str	x19, [sp, #0x10]
   2ca1c: 910003fd     	mov	x29, sp
   2ca20: aa0003f3     	mov	x19, x0
   2ca24: 721e7448     	ands	w8, w2, #0xfffffffc
   2ca28: b9000008     	str	w8, [x0]
   2ca2c: 54000180     	b.eq	0x2ca5c <DSP::CDelayLight::Init(AK::IAkPluginMemAlloc*, unsigned int)+0x48>
   2ca30: f9400029     	ldr	x9, [x1]
   2ca34: d37ef508     	lsl	x8, x8, #2
   2ca38: d0ffff02     	adrp	x2, 0xe000 <vsnprintf+0xe000>
   2ca3c: aa0103e0     	mov	x0, x1
   2ca40: 913af842     	add	x2, x2, #0xebe
   2ca44: aa0803e1     	mov	x1, x8
   2ca48: f9400929     	ldr	x9, [x9, #0x10]
   2ca4c: 52800363     	mov	w3, #0x1b               // =27
   2ca50: d63f0120     	blr	x9
   2ca54: f9000660     	str	x0, [x19, #0x8]
   2ca58: b40000c0     	cbz	x0, 0x2ca70 <DSP::CDelayLight::Init(AK::IAkPluginMemAlloc*, unsigned int)+0x5c>
   2ca5c: 52800020     	mov	w0, #0x1                // =1
   2ca60: b900127f     	str	wzr, [x19, #0x10]
   2ca64: f9400bf3     	ldr	x19, [sp, #0x10]
   2ca68: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   2ca6c: d65f03c0     	ret
   2ca70: 52800680     	mov	w0, #0x34               // =52
   2ca74: f9400bf3     	ldr	x19, [sp, #0x10]
   2ca78: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   2ca7c: d65f03c0     	ret

000000000002ca80 <DSP::CDelayLight::Term(AK::IAkPluginMemAlloc*)>:
   2ca80: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   2ca84: f9000bf3     	str	x19, [sp, #0x10]
   2ca88: 910003fd     	mov	x29, sp
   2ca8c: aa0003f3     	mov	x19, x0
   2ca90: f9400408     	ldr	x8, [x0, #0x8]
   2ca94: b40000e8     	cbz	x8, 0x2cab0 <DSP::CDelayLight::Term(AK::IAkPluginMemAlloc*)+0x30>
   2ca98: f9400029     	ldr	x9, [x1]
   2ca9c: aa0103e0     	mov	x0, x1
   2caa0: aa0803e1     	mov	x1, x8
   2caa4: f9400d29     	ldr	x9, [x9, #0x18]
   2caa8: d63f0120     	blr	x9
   2caac: f900067f     	str	xzr, [x19, #0x8]
   2cab0: b900027f     	str	wzr, [x19]
   2cab4: f9400bf3     	ldr	x19, [sp, #0x10]
   2cab8: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   2cabc: d65f03c0     	ret

000000000002cac0 <DSP::CDelayLight::Reset()>:
   2cac0: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   2cac4: f9000bf3     	str	x19, [sp, #0x10]
   2cac8: 910003fd     	mov	x29, sp
   2cacc: aa0003f3     	mov	x19, x0
   2cad0: f9400400     	ldr	x0, [x0, #0x8]
   2cad4: b40000a0     	cbz	x0, 0x2cae8 <DSP::CDelayLight::Reset()+0x28>
   2cad8: b9400268     	ldr	w8, [x19]
   2cadc: 2a1f03e1     	mov	w1, wzr
   2cae0: 531e7502     	lsl	w2, w8, #2
   2cae4: 940073ab     	bl	0x49990 <memset@plt>
   2cae8: b900127f     	str	wzr, [x19, #0x10]
   2caec: f9400bf3     	ldr	x19, [sp, #0x10]
   2caf0: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   2caf4: d65f03c0     	ret

000000000002caf8 <DSP::CDelayLight::ProcessBuffer(float*, unsigned int)>:
   2caf8: f9400408     	ldr	x8, [x0, #0x8]
   2cafc: b40002c8     	cbz	x8, 0x2cb54 <DSP::CDelayLight::ProcessBuffer(float*, unsigned int)+0x5c>
   2cb00: b9401009     	ldr	w9, [x0, #0x10]
   2cb04: b940000b     	ldr	w11, [x0]
   2cb08: 8b090908     	add	x8, x8, x9, lsl #2
   2cb0c: 4b09016c     	sub	w12, w11, w9
   2cb10: 6b02019f     	cmp	w12, w2
   2cb14: 540001c9     	b.ls	0x2cb4c <DSP::CDelayLight::ProcessBuffer(float*, unsigned int)+0x54>
   2cb18: 7100105f     	cmp	w2, #0x4
   2cb1c: 54000123     	b.lo	0x2cb40 <DSP::CDelayLight::ProcessBuffer(float*, unsigned int)+0x48>
   2cb20: 53027c49     	lsr	w9, w2, #2
   2cb24: 3dc00020     	ldr	q0, [x1]
   2cb28: 71000529     	subs	w9, w9, #0x1
   2cb2c: 3dc00101     	ldr	q1, [x8]
   2cb30: 3c810500     	str	q0, [x8], #0x10
   2cb34: 3c810421     	str	q1, [x1], #0x10
   2cb38: 54ffff61     	b.ne	0x2cb24 <DSP::CDelayLight::ProcessBuffer(float*, unsigned int)+0x2c>
   2cb3c: b9401009     	ldr	w9, [x0, #0x10]
   2cb40: 0b020128     	add	w8, w9, w2
   2cb44: b9001008     	str	w8, [x0, #0x10]
   2cb48: d65f03c0     	ret
   2cb4c: 7100105f     	cmp	w2, #0x4
   2cb50: 54000042     	b.hs	0x2cb58 <DSP::CDelayLight::ProcessBuffer(float*, unsigned int)+0x60>
   2cb54: d65f03c0     	ret
   2cb58: 53027c4a     	lsr	w10, w2, #2
   2cb5c: 14000004     	b	0x2cb6c <DSP::CDelayLight::ProcessBuffer(float*, unsigned int)+0x74>
   2cb60: 4b0c014a     	sub	w10, w10, w12
   2cb64: 4b09016c     	sub	w12, w11, w9
   2cb68: 34ffff6a     	cbz	w10, 0x2cb54 <DSP::CDelayLight::ProcessBuffer(float*, unsigned int)+0x5c>
   2cb6c: 53027d8c     	lsr	w12, w12, #2
   2cb70: 6b0c015f     	cmp	w10, w12
   2cb74: 1a8c314c     	csel	w12, w10, w12, lo
   2cb78: 3400014c     	cbz	w12, 0x2cba0 <DSP::CDelayLight::ProcessBuffer(float*, unsigned int)+0xa8>
   2cb7c: 2a0c03e9     	mov	w9, w12
   2cb80: 3dc00020     	ldr	q0, [x1]
   2cb84: 71000529     	subs	w9, w9, #0x1
   2cb88: 3dc00101     	ldr	q1, [x8]
   2cb8c: 3c810500     	str	q0, [x8], #0x10
   2cb90: 3c810421     	str	q1, [x1], #0x10
   2cb94: 54ffff61     	b.ne	0x2cb80 <DSP::CDelayLight::ProcessBuffer(float*, unsigned int)+0x88>
   2cb98: b9401009     	ldr	w9, [x0, #0x10]
   2cb9c: b940000b     	ldr	w11, [x0]
   2cba0: 0b0c0929     	add	w9, w9, w12, lsl #2
   2cba4: 6b0b013f     	cmp	w9, w11
   2cba8: b9001009     	str	w9, [x0, #0x10]
   2cbac: 54fffda1     	b.ne	0x2cb60 <DSP::CDelayLight::ProcessBuffer(float*, unsigned int)+0x68>
   2cbb0: 2a1f03e9     	mov	w9, wzr
   2cbb4: f9400408     	ldr	x8, [x0, #0x8]
   2cbb8: b900101f     	str	wzr, [x0, #0x10]
   2cbbc: 17ffffe9     	b	0x2cb60 <DSP::CDelayLight::ProcessBuffer(float*, unsigned int)+0x68>

000000000002cbc0 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)>:
   2cbc0: 6db82beb     	stp	d11, d10, [sp, #-0x80]!
   2cbc4: 6d0123e9     	stp	d9, d8, [sp, #0x10]
   2cbc8: a9027bfd     	stp	x29, x30, [sp, #0x20]
   2cbcc: 910083fd     	add	x29, sp, #0x20
   2cbd0: a9036ffc     	stp	x28, x27, [sp, #0x30]
   2cbd4: a90467fa     	stp	x26, x25, [sp, #0x40]
   2cbd8: a9055ff8     	stp	x24, x23, [sp, #0x50]
   2cbdc: a90657f6     	stp	x22, x21, [sp, #0x60]
   2cbe0: a9074ff4     	stp	x20, x19, [sp, #0x70]
   2cbe4: d10143ff     	sub	sp, sp, #0x50
   2cbe8: d53bd059     	mrs	x25, TPIDR_EL0
   2cbec: 1e2040aa     	fmov	s10, s5
   2cbf0: f9401728     	ldr	x8, [x25, #0x28]
   2cbf4: 1e20408b     	fmov	s11, s4
   2cbf8: aa0003f5     	mov	x21, x0
   2cbfc: aa0103f3     	mov	x19, x1
   2cc00: f81d83a8     	stur	x8, [x29, #-0x28]
   2cc04: b9400816     	ldr	w22, [x0, #0x8]
   2cc08: 79402414     	ldrh	w20, [x0, #0x12]
   2cc0c: 12180ec8     	and	w8, w22, #0xf00
   2cc10: 7104011f     	cmp	w8, #0x100
   2cc14: 540002e1     	b.ne	0x2cc70 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0xb0>
   2cc18: 121f1ac8     	and	w8, w22, #0xfe
   2cc1c: 340002a8     	cbz	w8, 0x2cc70 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0xb0>
   2cc20: 530c7ed7     	lsr	w23, w22, #12
   2cc24: 5280c668     	mov	w8, #0x633              // =1587
   2cc28: 0a0802e8     	and	w8, w23, w8
   2cc2c: 1e204006     	fmov	s6, s0
   2cc30: 1e204069     	fmov	s9, s3
   2cc34: 1e204048     	fmov	s8, s2
   2cc38: 2f00e402     	movi	d2, #0000000000000000
   2cc3c: f81c03b9     	stur	x25, [x29, #-0x40]
   2cc40: 9e670100     	fmov	d0, x8
   2cc44: 0e205800     	cnt	v0.8b, v0.8b
   2cc48: 2e303800     	uaddlv	h0, v0.8b
   2cc4c: 1e260008     	fmov	w8, s0
   2cc50: 1e230107     	ucvtf	s7, w8
   2cc54: 36700896     	tbz	w22, #0xe, 0x2cd64 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x1a4>
   2cc58: 2a3603e8     	mvn	w8, w22
   2cc5c: 7214091f     	tst	w8, #0x7000
   2cc60: 540007e1     	b.ne	0x2cd5c <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x19c>
   2cc64: 1e2608c0     	fmul	s0, s6, s6
   2cc68: 1e210823     	fmul	s3, s1, s1
   2cc6c: 14000040     	b	0x2cd6c <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x1ac>
   2cc70: d37ef696     	lsl	x22, x20, #2
   2cc74: f9400260     	ldr	x0, [x19]
   2cc78: f94002a1     	ldr	x1, [x21]
   2cc7c: aa1603e2     	mov	x2, x22
   2cc80: 9400734c     	bl	0x499b0 <memcpy@plt>
   2cc84: b9400a68     	ldr	w8, [x19, #0x8]
   2cc88: 12180d09     	and	w9, w8, #0xf00
   2cc8c: 7108013f     	cmp	w9, #0x200
   2cc90: 54000241     	b.ne	0x2ccd8 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x118>
   2cc94: 721f191f     	tst	w8, #0xfe
   2cc98: 54003b00     	b.eq	0x2d3f8 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x838>
   2cc9c: 52800034     	mov	w20, #0x1               // =1
   2cca0: 52800097     	mov	w23, #0x4               // =4
   2cca4: f9400268     	ldr	x8, [x19]
   2cca8: aa1603e2     	mov	x2, x22
   2ccac: 79402269     	ldrh	w9, [x19, #0x10]
   2ccb0: f94002a1     	ldr	x1, [x21]
   2ccb4: d503201f     	nop
   2ccb8: 9b0922e0     	madd	x0, x23, x9, x8
   2ccbc: 9400733d     	bl	0x499b0 <memcpy@plt>
   2ccc0: 39402268     	ldrb	w8, [x19, #0x8]
   2ccc4: 91000694     	add	x20, x20, #0x1
   2ccc8: 910012f7     	add	x23, x23, #0x4
   2cccc: eb08029f     	cmp	x20, x8
   2ccd0: 54fffea3     	b.lo	0x2cca4 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0xe4>
   2ccd4: 140001c9     	b	0x2d3f8 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x838>
   2ccd8: 721f191f     	tst	w8, #0xfe
   2ccdc: 540038e0     	b.eq	0x2d3f8 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x838>
   2cce0: 52816c28     	mov	w8, #0xb61              // =2913
   2cce4: 52800037     	mov	w23, #0x1               // =1
   2cce8: 72a776c8     	movk	w8, #0x3bb6, lsl #16
   2ccec: 52800098     	mov	w24, #0x4               // =4
   2ccf0: 1e270100     	fmov	s0, w8
   2ccf4: 1e200968     	fmul	s8, s11, s0
   2ccf8: 1e200949     	fmul	s9, s10, s0
   2ccfc: f9400268     	ldr	x8, [x19]
   2cd00: 2a1f03e1     	mov	w1, wzr
   2cd04: 79402269     	ldrh	w9, [x19, #0x10]
   2cd08: aa1603e2     	mov	x2, x22
   2cd0c: 9b092300     	madd	x0, x24, x9, x8
   2cd10: 94007320     	bl	0x49990 <memset@plt>
   2cd14: f9400268     	ldr	x8, [x19]
   2cd18: 2f00e400     	movi	d0, #0000000000000000
   2cd1c: 79402269     	ldrh	w9, [x19, #0x10]
   2cd20: 2f00e401     	movi	d1, #0000000000000000
   2cd24: f94002aa     	ldr	x10, [x21]
   2cd28: 1e204102     	fmov	s2, s8
   2cd2c: 794022ab     	ldrh	w11, [x21, #0x10]
   2cd30: 1e204123     	fmov	s3, s9
   2cd34: 9b092300     	madd	x0, x24, x9, x8
   2cd38: 2a1403e2     	mov	w2, w20
   2cd3c: 9b0b2b01     	madd	x1, x24, x11, x10
   2cd40: 94000239     	bl	0x2d624 <DSP::Mix2Interp(float*, float*, float, float, float, float, unsigned int)>
   2cd44: 39402268     	ldrb	w8, [x19, #0x8]
   2cd48: 910006f7     	add	x23, x23, #0x1
   2cd4c: 91001318     	add	x24, x24, #0x4
   2cd50: eb0802ff     	cmp	x23, x8
   2cd54: 54fffd43     	b.lo	0x2ccfc <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x13c>
   2cd58: 140001a8     	b	0x2d3f8 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x838>
   2cd5c: 1e2e1000     	fmov	s0, #1.00000000
   2cd60: 1e2028e7     	fadd	s7, s7, s0
   2cd64: 2f00e403     	movi	d3, #0000000000000000
   2cd68: 2f00e400     	movi	d0, #0000000000000000
   2cd6c: 1e280904     	fmul	s4, s8, s8
   2cd70: 1e290925     	fmul	s5, s9, s9
   2cd74: 721102df     	tst	w22, #0x8000
   2cd78: 12001ec8     	and	w8, w22, #0xff
   2cd7c: 531c6d09     	lsl	w9, w8, #4
   2cd80: 910003ea     	mov	x10, sp
   2cd84: cb090158     	sub	x24, x10, x9
   2cd88: 1e221c84     	fcsel	s4, s4, s2, ne
   2cd8c: 1e221ca2     	fcsel	s2, s5, s2, ne
   2cd90: 1e272884     	fadd	s4, s4, s7
   2cd94: 1e272842     	fadd	s2, s2, s7
   2cd98: 1e242800     	fadd	s0, s0, s4
   2cd9c: 1e222862     	fadd	s2, s3, s2
   2cda0: 1e2e1004     	fmov	s4, #1.00000000
   2cda4: 1e201880     	fdiv	s0, s4, s0
   2cda8: 1e221882     	fdiv	s2, s4, s2
   2cdac: 1e21c000     	fsqrt	s0, s0
   2cdb0: 1e21c047     	fsqrt	s7, s2
   2cdb4: 9100031f     	mov	sp, x24
   2cdb8: 910003ea     	mov	x10, sp
   2cdbc: cb090159     	sub	x25, x10, x9
   2cdc0: 9100033f     	mov	sp, x25
   2cdc4: 530f3ec9     	ubfx	w9, w22, #15, #1
   2cdc8: 4b0902c9     	sub	w9, w22, w9
   2cdcc: 721f193f     	tst	w9, #0xfe
   2cdd0: 54000b80     	b.eq	0x2cf40 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x380>
   2cdd4: 721c7ae8     	ands	w8, w23, #0xfffffff7
   2cdd8: ad3d1ba1     	stp	q1, q6, [x29, #-0x60]
   2cddc: 54000360     	b.eq	0x2ce48 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x288>
   2cde0: f0ffff0c     	adrp	x12, 0xf000 <vsnprintf+0xf000>
   2cde4: 2a1f03e9     	mov	w9, wzr
   2cde8: 2a1f03ea     	mov	w10, wzr
   2cdec: 5280002b     	mov	w11, #0x1               // =1
   2cdf0: 913c218c     	add	x12, x12, #0xf08
   2cdf4: 14000005     	b	0x2ce08 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x248>
   2cdf8: 1100054a     	add	w10, w10, #0x1
   2cdfc: 531f796b     	lsl	w11, w11, #1
   2ce00: 6b08017f     	cmp	w11, w8
   2ce04: 54000228     	b.hi	0x2ce48 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x288>
   2ce08: 6a08017f     	tst	w11, w8
   2ce0c: 54ffff60     	b.eq	0x2cdf8 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x238>
   2ce10: 8b2a4d8d     	add	x13, x12, w10, uxtw #3
   2ce14: 2d400da2     	ldp	s2, s3, [x13]
   2ce18: 531e752d     	lsl	w13, w9, #2
   2ce1c: 11000529     	add	w9, w9, #0x1
   2ce20: d37ef5ad     	lsl	x13, x13, #2
   2ce24: 8b0d030e     	add	x14, x24, x13
   2ce28: 8b0d032d     	add	x13, x25, x13
   2ce2c: 1e270844     	fmul	s4, s2, s7
   2ce30: 1e270865     	fmul	s5, s3, s7
   2ce34: 1e200842     	fmul	s2, s2, s0
   2ce38: 1e200863     	fmul	s3, s3, s0
   2ce3c: 2d0015c4     	stp	s4, s5, [x14]
   2ce40: 2d000da2     	stp	s2, s3, [x13]
   2ce44: 17ffffed     	b	0x2cdf8 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x238>
   2ce48: 1e204160     	fmov	s0, s11
   2ce4c: 1e204141     	fmov	s1, s10
   2ce50: d100b3a0     	sub	x0, x29, #0x2c
   2ce54: d100c3a1     	sub	x1, x29, #0x30
   2ce58: d100d3a2     	sub	x2, x29, #0x34
   2ce5c: d100e3a3     	sub	x3, x29, #0x38
   2ce60: d100c3bb     	sub	x27, x29, #0x30
   2ce64: d100d3ba     	sub	x26, x29, #0x34
   2ce68: d100e3bc     	sub	x28, x29, #0x38
   2ce6c: 94000265     	bl	0x2d800 <DSP::ComputeLRMixGains(float, float, float&, float&, float&, float&)>
   2ce70: b9400aa8     	ldr	w8, [x21, #0x8]
   2ce74: 530f3d09     	ubfx	w9, w8, #15, #1
   2ce78: 4b090109     	sub	w9, w8, w9
   2ce7c: 72001d29     	ands	w9, w9, #0xff
   2ce80: 540002a0     	b.eq	0x2ced4 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x314>
   2ce84: d100b3aa     	sub	x10, x29, #0x2c
   2ce88: 0d40cb61     	ld1r	{ v1.2s }, [x27]
   2ce8c: 0d40cb42     	ld1r	{ v2.2s }, [x26]
   2ce90: d37ced29     	lsl	x9, x9, #4
   2ce94: 0d40cb83     	ld1r	{ v3.2s }, [x28]
   2ce98: aa1803eb     	mov	x11, x24
   2ce9c: 0d40c940     	ld1r	{ v0.2s }, [x10]
   2cea0: aa1903ea     	mov	x10, x25
   2cea4: fd400164     	ldr	d4, [x11]
   2cea8: f1004129     	subs	x9, x9, #0x10
   2ceac: fd400145     	ldr	d5, [x10]
   2ceb0: 2e24dc26     	fmul	v6.2s, v1.2s, v4.2s
   2ceb4: 2e25dc67     	fmul	v7.2s, v3.2s, v5.2s
   2ceb8: 0ea008c6     	rev64	v6.2s, v6.2s
   2cebc: 0ea008e7     	rev64	v7.2s, v7.2s
   2cec0: 0e20cc86     	fmla	v6.2s, v4.2s, v0.2s
   2cec4: 0e22cca7     	fmla	v7.2s, v5.2s, v2.2s
   2cec8: fc010566     	str	d6, [x11], #0x10
   2cecc: fc010547     	str	d7, [x10], #0x10
   2ced0: 54fffea1     	b.ne	0x2cea4 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x2e4>
   2ced4: 2a3603e9     	mvn	w9, w22
   2ced8: 7214093f     	tst	w9, #0x7000
   2cedc: 54000121     	b.ne	0x2cf00 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x340>
   2cee0: fd401300     	ldr	d0, [x24, #0x20]
   2cee4: 3cda03a2     	ldur	q2, [x29, #-0x60]
   2cee8: fd401321     	ldr	d1, [x25, #0x20]
   2ceec: 0f829000     	fmul	v0.2s, v0.2s, v2.s[0]
   2cef0: 3cdb03a2     	ldur	q2, [x29, #-0x50]
   2cef4: 0f829021     	fmul	v1.2s, v1.2s, v2.s[0]
   2cef8: fd001300     	str	d0, [x24, #0x20]
   2cefc: fd001321     	str	d1, [x25, #0x20]
   2cf00: 36780116     	tbz	w22, #0xf, 0x2cf20 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x360>
   2cf04: 531e1d09     	ubfiz	w9, w8, #2, #8
   2cf08: 51001129     	sub	w9, w9, #0x4
   2cf0c: d37ef529     	lsl	x9, x9, #2
   2cf10: 8b09030a     	add	x10, x24, x9
   2cf14: 8b090329     	add	x9, x25, x9
   2cf18: 2d002549     	stp	s9, s9, [x10]
   2cf1c: 2d002128     	stp	s8, s8, [x9]
   2cf20: 5286205b     	mov	w27, #0x3102            // =12546
   2cf24: 2a0803f6     	mov	w22, w8
   2cf28: 710022ff     	cmp	w23, #0x8
   2cf2c: 54000861     	b.ne	0x2d038 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x478>
   2cf30: f9400260     	ldr	x0, [x19]
   2cf34: 37780116     	tbnz	w22, #0xf, 0x2cf54 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x394>
   2cf38: aa1f03e1     	mov	x1, xzr
   2cf3c: 1400000c     	b	0x2cf6c <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x3ac>
   2cf40: 340004e8     	cbz	w8, 0x2cfdc <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x41c>
   2cf44: 7100051f     	cmp	w8, #0x1
   2cf48: 54000221     	b.ne	0x2cf8c <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x3cc>
   2cf4c: aa1f03e9     	mov	x9, xzr
   2cf50: 1400001b     	b	0x2cfbc <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x3fc>
   2cf54: 12001ec8     	and	w8, w22, #0xff
   2cf58: 794022a9     	ldrh	w9, [x21, #0x10]
   2cf5c: 51000508     	sub	w8, w8, #0x1
   2cf60: f94002aa     	ldr	x10, [x21]
   2cf64: 9b097d08     	mul	x8, x8, x9
   2cf68: 8b080941     	add	x1, x10, x8, lsl #2
   2cf6c: d37ef682     	lsl	x2, x20, #2
   2cf70: f85c03b9     	ldur	x25, [x29, #-0x40]
   2cf74: 9400728f     	bl	0x499b0 <memcpy@plt>
   2cf78: b9400a68     	ldr	w8, [x19, #0x8]
   2cf7c: 12180d09     	and	w9, w8, #0xf00
   2cf80: 7104013f     	cmp	w9, #0x100
   2cf84: 54001520     	b.eq	0x2d228 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x668>
   2cf88: 1400011c     	b	0x2d3f8 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x838>
   2cf8c: 927f1909     	and	x9, x8, #0xfe
   2cf90: 9100430a     	add	x10, x24, #0x10
   2cf94: 9100432b     	add	x11, x25, #0x10
   2cf98: aa0903ec     	mov	x12, x9
   2cf9c: f100098c     	subs	x12, x12, #0x2
   2cfa0: bc1f0147     	stur	s7, [x10, #-0x10]
   2cfa4: bc020547     	str	s7, [x10], #0x20
   2cfa8: bc1f0160     	stur	s0, [x11, #-0x10]
   2cfac: bc020560     	str	s0, [x11], #0x20
   2cfb0: 54ffff61     	b.ne	0x2cf9c <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x3dc>
   2cfb4: eb08013f     	cmp	x9, x8
   2cfb8: 54000120     	b.eq	0x2cfdc <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x41c>
   2cfbc: d37ced2b     	lsl	x11, x9, #4
   2cfc0: cb090109     	sub	x9, x8, x9
   2cfc4: 8b0b030a     	add	x10, x24, x11
   2cfc8: 8b0b032b     	add	x11, x25, x11
   2cfcc: f1000529     	subs	x9, x9, #0x1
   2cfd0: bc010547     	str	s7, [x10], #0x10
   2cfd4: bc010560     	str	s0, [x11], #0x10
   2cfd8: 54ffffa1     	b.ne	0x2cfcc <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x40c>
   2cfdc: 2a3603e9     	mvn	w9, w22
   2cfe0: 7214093f     	tst	w9, #0x7000
   2cfe4: 540000e1     	b.ne	0x2d000 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x440>
   2cfe8: bd402300     	ldr	s0, [x24, #0x20]
   2cfec: bd402322     	ldr	s2, [x25, #0x20]
   2cff0: 1e210800     	fmul	s0, s0, s1
   2cff4: 1e260841     	fmul	s1, s2, s6
   2cff8: bd002300     	str	s0, [x24, #0x20]
   2cffc: bd002321     	str	s1, [x25, #0x20]
   2d000: 5288203b     	mov	w27, #0x4101            // =16641
   2d004: 367ff936     	tbz	w22, #0xf, 0x2cf28 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x368>
   2d008: 710022ff     	cmp	w23, #0x8
   2d00c: 54fff8e0     	b.eq	0x2cf28 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x368>
   2d010: 531e7508     	lsl	w8, w8, #2
   2d014: 5288203b     	mov	w27, #0x4101            // =16641
   2d018: 51001108     	sub	w8, w8, #0x4
   2d01c: d37ef508     	lsl	x8, x8, #2
   2d020: bc686b00     	ldr	s0, [x24, x8]
   2d024: bc686b21     	ldr	s1, [x25, x8]
   2d028: 1e290800     	fmul	s0, s0, s9
   2d02c: 1e280821     	fmul	s1, s1, s8
   2d030: bc286b00     	str	s0, [x24, x8]
   2d034: bc286b21     	str	s1, [x25, x8]
   2d038: 39402268     	ldrb	w8, [x19, #0x8]
   2d03c: d37ef696     	lsl	x22, x20, #2
   2d040: 340001c8     	cbz	w8, 0x2d078 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x4b8>
   2d044: aa1f03f7     	mov	x23, xzr
   2d048: aa1f03fa     	mov	x26, xzr
   2d04c: f9400268     	ldr	x8, [x19]
   2d050: 2a1f03e1     	mov	w1, wzr
   2d054: 79402269     	ldrh	w9, [x19, #0x10]
   2d058: aa1603e2     	mov	x2, x22
   2d05c: 9b0922e0     	madd	x0, x23, x9, x8
   2d060: 9400724c     	bl	0x49990 <memset@plt>
   2d064: 39402268     	ldrb	w8, [x19, #0x8]
   2d068: 9100075a     	add	x26, x26, #0x1
   2d06c: 910012f7     	add	x23, x23, #0x4
   2d070: eb08035f     	cmp	x26, x8
   2d074: 54fffec3     	b.lo	0x2d04c <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x48c>
   2d078: 12000768     	and	w8, w27, #0x3
   2d07c: f9400260     	ldr	x0, [x19]
   2d080: 7100051f     	cmp	w8, #0x1
   2d084: 2a1f03e1     	mov	w1, wzr
   2d088: aa1603e2     	mov	x2, x22
   2d08c: b81b03bb     	stur	w27, [x29, #-0x50]
   2d090: b81a03a8     	stur	w8, [x29, #-0x60]
   2d094: 1a9f8508     	csinc	w8, w8, wzr, hi
   2d098: 11000f77     	add	w23, w27, #0x3
   2d09c: b81943a8     	stur	w8, [x29, #-0x6c]
   2d0a0: 9400723c     	bl	0x49990 <memset@plt>
   2d0a4: d3420ae8     	ubfx	x8, x23, #2, #1
   2d0a8: aa1f03fb     	mov	x27, xzr
   2d0ac: aa1f03fc     	mov	x28, xzr
   2d0b0: aa1f03fa     	mov	x26, xzr
   2d0b4: f81983b7     	stur	x23, [x29, #-0x68]
   2d0b8: d37ced17     	lsl	x23, x8, #4
   2d0bc: f94002a8     	ldr	x8, [x21]
   2d0c0: 1e2e1000     	fmov	s0, #1.00000000
   2d0c4: 794022a9     	ldrh	w9, [x21, #0x10]
   2d0c8: 1e2e1001     	fmov	s1, #1.00000000
   2d0cc: bc7b6b22     	ldr	s2, [x25, x27]
   2d0d0: 2a1403e2     	mov	w2, w20
   2d0d4: bc7b6b03     	ldr	s3, [x24, x27]
   2d0d8: d503201f     	nop
   2d0dc: 9b092381     	madd	x1, x28, x9, x8
   2d0e0: f9400260     	ldr	x0, [x19]
   2d0e4: 94000150     	bl	0x2d624 <DSP::Mix2Interp(float*, float*, float, float, float, float, unsigned int)>
   2d0e8: 394022a8     	ldrb	w8, [x21, #0x8]
   2d0ec: 9100075a     	add	x26, x26, #0x1
   2d0f0: 9100139c     	add	x28, x28, #0x4
   2d0f4: 8b17037b     	add	x27, x27, x23
   2d0f8: eb08035f     	cmp	x26, x8
   2d0fc: 54fffe03     	b.lo	0x2d0bc <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x4fc>
   2d100: b85a03a8     	ldur	w8, [x29, #-0x60]
   2d104: 7100091f     	cmp	w8, #0x2
   2d108: 54000843     	b.lo	0x2d210 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x650>
   2d10c: f9400268     	ldr	x8, [x19]
   2d110: 2a1f03e1     	mov	w1, wzr
   2d114: 79402269     	ldrh	w9, [x19, #0x10]
   2d118: aa1603e2     	mov	x2, x22
   2d11c: 8b090900     	add	x0, x8, x9, lsl #2
   2d120: 9400721c     	bl	0x49990 <memset@plt>
   2d124: f85983a8     	ldur	x8, [x29, #-0x68]
   2d128: aa1f03f7     	mov	x23, xzr
   2d12c: aa1f03fc     	mov	x28, xzr
   2d130: 5280009a     	mov	w26, #0x4               // =4
   2d134: d3420908     	ubfx	x8, x8, #2, #1
   2d138: d37ced1b     	lsl	x27, x8, #4
   2d13c: f94002a9     	ldr	x9, [x21]
   2d140: 1e2e1000     	fmov	s0, #1.00000000
   2d144: 794022aa     	ldrh	w10, [x21, #0x10]
   2d148: 1e2e1001     	fmov	s1, #1.00000000
   2d14c: f9400268     	ldr	x8, [x19]
   2d150: 2a1403e2     	mov	w2, w20
   2d154: 7940226b     	ldrh	w11, [x19, #0x10]
   2d158: bc7a6b22     	ldr	s2, [x25, x26]
   2d15c: d503201f     	nop
   2d160: 9b0a26e1     	madd	x1, x23, x10, x9
   2d164: bc7a6b03     	ldr	s3, [x24, x26]
   2d168: 8b0b0900     	add	x0, x8, x11, lsl #2
   2d16c: 9400012e     	bl	0x2d624 <DSP::Mix2Interp(float*, float*, float, float, float, float, unsigned int)>
   2d170: 394022a8     	ldrb	w8, [x21, #0x8]
   2d174: 9100079c     	add	x28, x28, #0x1
   2d178: 8b1b035a     	add	x26, x26, x27
   2d17c: 910012f7     	add	x23, x23, #0x4
   2d180: eb08039f     	cmp	x28, x8
   2d184: 54fffdc3     	b.lo	0x2d13c <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x57c>
   2d188: b85943a8     	ldur	w8, [x29, #-0x6c]
   2d18c: 7100091f     	cmp	w8, #0x2
   2d190: 54000400     	b.eq	0x2d210 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x650>
   2d194: f9400268     	ldr	x8, [x19]
   2d198: 2a1f03e1     	mov	w1, wzr
   2d19c: 79402269     	ldrh	w9, [x19, #0x10]
   2d1a0: aa1603e2     	mov	x2, x22
   2d1a4: 8b090d00     	add	x0, x8, x9, lsl #3
   2d1a8: 940071fa     	bl	0x49990 <memset@plt>
   2d1ac: f85983a8     	ldur	x8, [x29, #-0x68]
   2d1b0: aa1f03f6     	mov	x22, xzr
   2d1b4: aa1f03f7     	mov	x23, xzr
   2d1b8: 5280011b     	mov	w27, #0x8               // =8
   2d1bc: d3420908     	ubfx	x8, x8, #2, #1
   2d1c0: d37ced1a     	lsl	x26, x8, #4
   2d1c4: f94002a9     	ldr	x9, [x21]
   2d1c8: 1e2e1000     	fmov	s0, #1.00000000
   2d1cc: 794022aa     	ldrh	w10, [x21, #0x10]
   2d1d0: 1e2e1001     	fmov	s1, #1.00000000
   2d1d4: f9400268     	ldr	x8, [x19]
   2d1d8: 2a1403e2     	mov	w2, w20
   2d1dc: 7940226b     	ldrh	w11, [x19, #0x10]
   2d1e0: bc7b6b22     	ldr	s2, [x25, x27]
   2d1e4: d503201f     	nop
   2d1e8: 9b0a26c1     	madd	x1, x22, x10, x9
   2d1ec: bc7b6b03     	ldr	s3, [x24, x27]
   2d1f0: 8b0b0d00     	add	x0, x8, x11, lsl #3
   2d1f4: 9400010c     	bl	0x2d624 <DSP::Mix2Interp(float*, float*, float, float, float, float, unsigned int)>
   2d1f8: 394022a8     	ldrb	w8, [x21, #0x8]
   2d1fc: 910006f7     	add	x23, x23, #0x1
   2d200: 8b1a037b     	add	x27, x27, x26
   2d204: 910012d6     	add	x22, x22, #0x4
   2d208: eb0802ff     	cmp	x23, x8
   2d20c: 54fffdc3     	b.lo	0x2d1c4 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x604>
   2d210: f85c03b9     	ldur	x25, [x29, #-0x40]
   2d214: b85b03bb     	ldur	w27, [x29, #-0x50]
   2d218: b9400a68     	ldr	w8, [x19, #0x8]
   2d21c: 12180d09     	and	w9, w8, #0xf00
   2d220: 7104013f     	cmp	w9, #0x100
   2d224: 54000ea1     	b.ne	0x2d3f8 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x838>
   2d228: 12000769     	and	w9, w27, #0x3
   2d22c: 6b28013f     	cmp	w9, w8, uxtb
   2d230: 54000e42     	b.hs	0x2d3f8 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x838>
   2d234: 7100093f     	cmp	w9, #0x2
   2d238: 54000280     	b.eq	0x2d288 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x6c8>
   2d23c: 7100053f     	cmp	w9, #0x1
   2d240: 54000dc1     	b.ne	0x2d3f8 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x838>
   2d244: 721f191f     	tst	w8, #0xfe
   2d248: 54000d80     	b.eq	0x2d3f8 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x838>
   2d24c: d37ef694     	lsl	x20, x20, #2
   2d250: 52800035     	mov	w21, #0x1               // =1
   2d254: 52800096     	mov	w22, #0x4               // =4
   2d258: f9400261     	ldr	x1, [x19]
   2d25c: aa1403e2     	mov	x2, x20
   2d260: 79402268     	ldrh	w8, [x19, #0x10]
   2d264: d503201f     	nop
   2d268: 9b0806c0     	madd	x0, x22, x8, x1
   2d26c: 940071d1     	bl	0x499b0 <memcpy@plt>
   2d270: 39402268     	ldrb	w8, [x19, #0x8]
   2d274: 910006b5     	add	x21, x21, #0x1
   2d278: 910012d6     	add	x22, x22, #0x4
   2d27c: eb0802bf     	cmp	x21, x8
   2d280: 54fffec3     	b.lo	0x2d258 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x698>
   2d284: 1400005d     	b	0x2d3f8 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x838>
   2d288: 12140909     	and	w9, w8, #0x7000
   2d28c: 71401d3f     	cmp	w9, #0x7, lsl #12       // =0x7000
   2d290: 52800049     	mov	w9, #0x2                // =2
   2d294: 1a891535     	cinc	w21, w9, eq
   2d298: 540002a1     	b.ne	0x2d2ec <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x72c>
   2d29c: f9400261     	ldr	x1, [x19]
   2d2a0: 1e2e1000     	fmov	s0, #1.00000000
   2d2a4: 79402268     	ldrh	w8, [x19, #0x10]
   2d2a8: 1e2e1001     	fmov	s1, #1.00000000
   2d2ac: 1e2c1002     	fmov	s2, #0.50000000
   2d2b0: 1e2c1003     	fmov	s3, #0.50000000
   2d2b4: 2a1403e2     	mov	w2, w20
   2d2b8: 8b080c20     	add	x0, x1, x8, lsl #3
   2d2bc: 940000da     	bl	0x2d624 <DSP::Mix2Interp(float*, float*, float, float, float, float, unsigned int)>
   2d2c0: f9400268     	ldr	x8, [x19]
   2d2c4: 1e2e1000     	fmov	s0, #1.00000000
   2d2c8: 79402269     	ldrh	w9, [x19, #0x10]
   2d2cc: 1e2e1001     	fmov	s1, #1.00000000
   2d2d0: 1e2c1002     	fmov	s2, #0.50000000
   2d2d4: 1e2c1003     	fmov	s3, #0.50000000
   2d2d8: 2a1403e2     	mov	w2, w20
   2d2dc: 8b090d00     	add	x0, x8, x9, lsl #3
   2d2e0: 8b090901     	add	x1, x8, x9, lsl #2
   2d2e4: 940000d0     	bl	0x2d624 <DSP::Mix2Interp(float*, float*, float, float, float, float, unsigned int)>
   2d2e8: b9400a68     	ldr	w8, [x19, #0x8]
   2d2ec: 52a00437     	mov	w23, #0x210000          // =2162688
   2d2f0: 531e76b6     	lsl	w22, w21, #2
   2d2f4: d37ef695     	lsl	x21, x20, #2
   2d2f8: 6a17011f     	tst	w8, w23
   2d2fc: 540001e0     	b.eq	0x2d338 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x778>
   2d300: f9400261     	ldr	x1, [x19]
   2d304: aa1503e2     	mov	x2, x21
   2d308: 79402268     	ldrh	w8, [x19, #0x10]
   2d30c: d503201f     	nop
   2d310: 9b160500     	madd	x0, x8, x22, x1
   2d314: 940071a7     	bl	0x499b0 <memcpy@plt>
   2d318: f9400268     	ldr	x8, [x19]
   2d31c: 110012ca     	add	w10, w22, #0x4
   2d320: 79402269     	ldrh	w9, [x19, #0x10]
   2d324: aa1503e2     	mov	x2, x21
   2d328: 9b0a2120     	madd	x0, x9, x10, x8
   2d32c: 8b090901     	add	x1, x8, x9, lsl #2
   2d330: 940071a0     	bl	0x499b0 <memcpy@plt>
   2d334: b9400a68     	ldr	w8, [x19, #0x8]
   2d338: 6a2802ff     	bics	wzr, w23, w8
   2d33c: 540001e1     	b.ne	0x2d378 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x7b8>
   2d340: f9400261     	ldr	x1, [x19]
   2d344: 110022c9     	add	w9, w22, #0x8
   2d348: 79402268     	ldrh	w8, [x19, #0x10]
   2d34c: aa1503e2     	mov	x2, x21
   2d350: 9b090500     	madd	x0, x8, x9, x1
   2d354: 94007197     	bl	0x499b0 <memcpy@plt>
   2d358: f9400268     	ldr	x8, [x19]
   2d35c: 110032ca     	add	w10, w22, #0xc
   2d360: 79402269     	ldrh	w9, [x19, #0x10]
   2d364: aa1503e2     	mov	x2, x21
   2d368: 9b0a2120     	madd	x0, x9, x10, x8
   2d36c: 8b090901     	add	x1, x8, x9, lsl #2
   2d370: 94007190     	bl	0x499b0 <memcpy@plt>
   2d374: b9400a68     	ldr	w8, [x19, #0x8]
   2d378: 36780408     	tbz	w8, #0xf, 0x2d3f8 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x838>
   2d37c: 12001d08     	and	w8, w8, #0xff
   2d380: 79402269     	ldrh	w9, [x19, #0x10]
   2d384: 51000508     	sub	w8, w8, #0x1
   2d388: f9400261     	ldr	x1, [x19]
   2d38c: 1e2e1000     	fmov	s0, #1.00000000
   2d390: 1e2e1001     	fmov	s1, #1.00000000
   2d394: 9b097d08     	mul	x8, x8, x9
   2d398: 1e2c1002     	fmov	s2, #0.50000000
   2d39c: 1e2c1003     	fmov	s3, #0.50000000
   2d3a0: 2a1403e2     	mov	w2, w20
   2d3a4: 8b080820     	add	x0, x1, x8, lsl #2
   2d3a8: 9400009f     	bl	0x2d624 <DSP::Mix2Interp(float*, float*, float, float, float, float, unsigned int)>
   2d3ac: b9400a68     	ldr	w8, [x19, #0x8]
   2d3b0: 377800a8     	tbnz	w8, #0xf, 0x2d3c4 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x804>
   2d3b4: f9400268     	ldr	x8, [x19]
   2d3b8: aa1f03e0     	mov	x0, xzr
   2d3bc: 79402269     	ldrh	w9, [x19, #0x10]
   2d3c0: 14000007     	b	0x2d3dc <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x81c>
   2d3c4: 12001d08     	and	w8, w8, #0xff
   2d3c8: 79402269     	ldrh	w9, [x19, #0x10]
   2d3cc: 5100050a     	sub	w10, w8, #0x1
   2d3d0: f9400268     	ldr	x8, [x19]
   2d3d4: 9b097d4a     	mul	x10, x10, x9
   2d3d8: 8b0a0900     	add	x0, x8, x10, lsl #2
   2d3dc: 8b090901     	add	x1, x8, x9, lsl #2
   2d3e0: 1e2e1000     	fmov	s0, #1.00000000
   2d3e4: 1e2e1001     	fmov	s1, #1.00000000
   2d3e8: 1e2c1002     	fmov	s2, #0.50000000
   2d3ec: 1e2c1003     	fmov	s3, #0.50000000
   2d3f0: 2a1403e2     	mov	w2, w20
   2d3f4: 9400008c     	bl	0x2d624 <DSP::Mix2Interp(float*, float*, float, float, float, float, unsigned int)>
   2d3f8: f9401728     	ldr	x8, [x25, #0x28]
   2d3fc: f85d83a9     	ldur	x9, [x29, #-0x28]
   2d400: eb09011f     	cmp	x8, x9
   2d404: 54000161     	b.ne	0x2d430 <DSP::AkDownMix(AkAudioBuffer*, AkAudioBuffer*, float, float, float, float, float, float)+0x870>
   2d408: d10083bf     	sub	sp, x29, #0x20
   2d40c: a9474ff4     	ldp	x20, x19, [sp, #0x70]
   2d410: a94657f6     	ldp	x22, x21, [sp, #0x60]
   2d414: a9455ff8     	ldp	x24, x23, [sp, #0x50]
   2d418: a94467fa     	ldp	x26, x25, [sp, #0x40]
   2d41c: a9436ffc     	ldp	x28, x27, [sp, #0x30]
   2d420: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   2d424: 6d4123e9     	ldp	d9, d8, [sp, #0x10]
   2d428: 6cc82beb     	ldp	d11, d10, [sp], #0x80
   2d42c: d65f03c0     	ret
   2d430: 94007150     	bl	0x49970 <__stack_chk_fail@plt>

000000000002d434 <DSP::Mix2Interp(float*, float*, float*, float, float, float, float, unsigned int)>:
   2d434: 1e202020     	fcmp	s1, s0
   2d438: 540001e1     	b.ne	0x2d474 <DSP::Mix2Interp(float*, float*, float*, float, float, float, float, unsigned int)+0x40>
   2d43c: 1e222060     	fcmp	s3, s2
   2d440: 540001a1     	b.ne	0x2d474 <DSP::Mix2Interp(float*, float*, float*, float, float, float, float, unsigned int)+0x40>
   2d444: 8b234848     	add	x8, x2, w3, uxtw #2
   2d448: 4e040420     	dup	v0.4s, v1.s[0]
   2d44c: 7200107f     	tst	w3, #0x1f
   2d450: 54000380     	b.eq	0x2d4c0 <DSP::Mix2Interp(float*, float*, float*, float, float, float, float, unsigned int)+0x8c>
   2d454: 3cc10421     	ldr	q1, [x1], #0x10
   2d458: 3cc10402     	ldr	q2, [x0], #0x10
   2d45c: 4f839021     	fmul	v1.4s, v1.4s, v3.s[0]
   2d460: 4e20cc41     	fmla	v1.4s, v2.4s, v0.4s
   2d464: 3c810441     	str	q1, [x2], #0x10
   2d468: eb08005f     	cmp	x2, x8
   2d46c: 54ffff43     	b.lo	0x2d454 <DSP::Mix2Interp(float*, float*, float*, float, float, float, float, unsigned int)+0x20>
   2d470: 1400006c     	b	0x2d620 <DSP::Mix2Interp(float*, float*, float*, float, float, float, float, unsigned int)+0x1ec>
   2d474: 34000d63     	cbz	w3, 0x2d620 <DSP::Mix2Interp(float*, float*, float*, float, float, float, float, unsigned int)+0x1ec>
   2d478: 1e203821     	fsub	s1, s1, s0
   2d47c: 1e230064     	ucvtf	s4, w3
   2d480: 1e223863     	fsub	s3, s3, s2
   2d484: 2a0303e8     	mov	w8, w3
   2d488: 91001049     	add	x9, x2, #0x4
   2d48c: 8b080848     	add	x8, x2, x8, lsl #2
   2d490: 1e241821     	fdiv	s1, s1, s4
   2d494: eb09011f     	cmp	x8, x9
   2d498: 9a898108     	csel	x8, x8, x9, hi
   2d49c: aa2203e9     	mvn	x9, x2
   2d4a0: 8b090108     	add	x8, x8, x9
   2d4a4: f100711f     	cmp	x8, #0x1c
   2d4a8: 1e241863     	fdiv	s3, s3, s4
   2d4ac: 54000502     	b.hs	0x2d54c <DSP::Mix2Interp(float*, float*, float*, float, float, float, float, unsigned int)+0x118>
   2d4b0: aa0003e8     	mov	x8, x0
   2d4b4: aa0103e9     	mov	x9, x1
   2d4b8: aa0203ea     	mov	x10, x2
   2d4bc: 1400004f     	b	0x2d5f8 <DSP::Mix2Interp(float*, float*, float*, float, float, float, float, unsigned int)+0x1c4>
   2d4c0: 34000b03     	cbz	w3, 0x2d620 <DSP::Mix2Interp(float*, float*, float*, float, float, float, float, unsigned int)+0x1ec>
   2d4c4: ad400821     	ldp	q1, q2, [x1]
   2d4c8: 4f839021     	fmul	v1.4s, v1.4s, v3.s[0]
   2d4cc: ad411424     	ldp	q4, q5, [x1, #0x20]
   2d4d0: 4f839042     	fmul	v2.4s, v2.4s, v3.s[0]
   2d4d4: 4f839084     	fmul	v4.4s, v4.4s, v3.s[0]
   2d4d8: ad401c06     	ldp	q6, q7, [x0]
   2d4dc: 4f8390a5     	fmul	v5.4s, v5.4s, v3.s[0]
   2d4e0: 4e20ccc1     	fmla	v1.4s, v6.4s, v0.4s
   2d4e4: ad411811     	ldp	q17, q6, [x0, #0x20]
   2d4e8: 4e20cce2     	fmla	v2.4s, v7.4s, v0.4s
   2d4ec: 4e20ce24     	fmla	v4.4s, v17.4s, v0.4s
   2d4f0: ad000841     	stp	q1, q2, [x2]
   2d4f4: ad421c30     	ldp	q16, q7, [x1, #0x40]
   2d4f8: 4e20ccc5     	fmla	v5.4s, v6.4s, v0.4s
   2d4fc: 4f839210     	fmul	v16.4s, v16.4s, v3.s[0]
   2d500: ad011444     	stp	q4, q5, [x2, #0x20]
   2d504: ad424c12     	ldp	q18, q19, [x0, #0x40]
   2d508: 4f8390e7     	fmul	v7.4s, v7.4s, v3.s[0]
   2d50c: 4e20ce50     	fmla	v16.4s, v18.4s, v0.4s
   2d510: ad431831     	ldp	q17, q6, [x1, #0x60]
   2d514: 4e20ce67     	fmla	v7.4s, v19.4s, v0.4s
   2d518: 91020021     	add	x1, x1, #0x80
   2d51c: 4f839231     	fmul	v17.4s, v17.4s, v3.s[0]
   2d520: ad021c50     	stp	q16, q7, [x2, #0x40]
   2d524: ad435012     	ldp	q18, q20, [x0, #0x60]
   2d528: 4f8390c6     	fmul	v6.4s, v6.4s, v3.s[0]
   2d52c: 91020000     	add	x0, x0, #0x80
   2d530: 4e20ce51     	fmla	v17.4s, v18.4s, v0.4s
   2d534: 4e20ce86     	fmla	v6.4s, v20.4s, v0.4s
   2d538: ad031851     	stp	q17, q6, [x2, #0x60]
   2d53c: 91020042     	add	x2, x2, #0x80
   2d540: eb08005f     	cmp	x2, x8
   2d544: 54fffc03     	b.lo	0x2d4c4 <DSP::Mix2Interp(float*, float*, float*, float, float, float, float, unsigned int)+0x90>
   2d548: 14000036     	b	0x2d620 <DSP::Mix2Interp(float*, float*, float*, float, float, float, float, unsigned int)+0x1ec>
   2d54c: d342fd08     	lsr	x8, x8, #2
   2d550: 90ffff09     	adrp	x9, 0xd000 <vsnprintf+0xd000>
   2d554: 9100050b     	add	x11, x8, #0x1
   2d558: 1e221007     	fmov	s7, #4.00000000
   2d55c: 927ded6c     	and	x12, x11, #0x7ffffffffffffff8
   2d560: 4e040404     	dup	v4.4s, v0.s[0]
   2d564: 3dc3b126     	ldr	q6, [x9, #0xec0]
   2d568: 4e040445     	dup	v5.4s, v2.s[0]
   2d56c: d37ef58a     	lsl	x10, x12, #2
   2d570: 9100404d     	add	x13, x2, #0x10
   2d574: 9e220190     	scvtf	s16, x12
   2d578: 8b0a0008     	add	x8, x0, x10
   2d57c: 4f8110c4     	fmla	v4.4s, v6.4s, v1.s[0]
   2d580: 4f8310c5     	fmla	v5.4s, v6.4s, v3.s[0]
   2d584: 1e270826     	fmul	s6, s1, s7
   2d588: 1e270867     	fmul	s7, s3, s7
   2d58c: 8b0a0029     	add	x9, x1, x10
   2d590: 8b0a004a     	add	x10, x2, x10
   2d594: 1f100020     	fmadd	s0, s1, s16, s0
   2d598: 1f100862     	fmadd	s2, s3, s16, s2
   2d59c: 9100402e     	add	x14, x1, #0x10
   2d5a0: 9100400f     	add	x15, x0, #0x10
   2d5a4: aa0c03f0     	mov	x16, x12
   2d5a8: 4e0404c6     	dup	v6.4s, v6.s[0]
   2d5ac: 4e0404e7     	dup	v7.4s, v7.s[0]
   2d5b0: ad7fc9f1     	ldp	q17, q18, [x15, #-0x10]
   2d5b4: 4e26d490     	fadd	v16.4s, v4.4s, v6.4s
   2d5b8: 910081ef     	add	x15, x15, #0x20
   2d5bc: 4e27d4b3     	fadd	v19.4s, v5.4s, v7.4s
   2d5c0: f1002210     	subs	x16, x16, #0x8
   2d5c4: 6e24de31     	fmul	v17.4s, v17.4s, v4.4s
   2d5c8: ad7f91d4     	ldp	q20, q4, [x14, #-0x10]
   2d5cc: 6e30de52     	fmul	v18.4s, v18.4s, v16.4s
   2d5d0: 910081ce     	add	x14, x14, #0x20
   2d5d4: 4e25ce91     	fmla	v17.4s, v20.4s, v5.4s
   2d5d8: 4e27d665     	fadd	v5.4s, v19.4s, v7.4s
   2d5dc: 4e33cc92     	fmla	v18.4s, v4.4s, v19.4s
   2d5e0: 4e26d604     	fadd	v4.4s, v16.4s, v6.4s
   2d5e4: ad3fc9b1     	stp	q17, q18, [x13, #-0x10]
   2d5e8: 910081ad     	add	x13, x13, #0x20
   2d5ec: 54fffe21     	b.ne	0x2d5b0 <DSP::Mix2Interp(float*, float*, float*, float, float, float, float, unsigned int)+0x17c>
   2d5f0: eb0c017f     	cmp	x11, x12
   2d5f4: 54000160     	b.eq	0x2d620 <DSP::Mix2Interp(float*, float*, float*, float, float, float, float, unsigned int)+0x1ec>
   2d5f8: 8b23484b     	add	x11, x2, w3, uxtw #2
   2d5fc: bc404504     	ldr	s4, [x8], #0x4
   2d600: bc404525     	ldr	s5, [x9], #0x4
   2d604: 1e200884     	fmul	s4, s4, s0
   2d608: 1e212800     	fadd	s0, s0, s1
   2d60c: 1f0210a4     	fmadd	s4, s5, s2, s4
   2d610: 1e232842     	fadd	s2, s2, s3
   2d614: bc004544     	str	s4, [x10], #0x4
   2d618: eb0b015f     	cmp	x10, x11
   2d61c: 54ffff03     	b.lo	0x2d5fc <DSP::Mix2Interp(float*, float*, float*, float, float, float, float, unsigned int)+0x1c8>
   2d620: d65f03c0     	ret

000000000002d624 <DSP::Mix2Interp(float*, float*, float, float, float, float, unsigned int)>:
   2d624: 1e202020     	fcmp	s1, s0
   2d628: 540001e1     	b.ne	0x2d664 <DSP::Mix2Interp(float*, float*, float, float, float, float, unsigned int)+0x40>
   2d62c: 1e222060     	fcmp	s3, s2
   2d630: 540001a1     	b.ne	0x2d664 <DSP::Mix2Interp(float*, float*, float, float, float, float, unsigned int)+0x40>
   2d634: 8b224808     	add	x8, x0, w2, uxtw #2
   2d638: 4e040420     	dup	v0.4s, v1.s[0]
   2d63c: 7200105f     	tst	w2, #0x1f
   2d640: 54000360     	b.eq	0x2d6ac <DSP::Mix2Interp(float*, float*, float, float, float, float, unsigned int)+0x88>
   2d644: 3cc10421     	ldr	q1, [x1], #0x10
   2d648: 3dc00002     	ldr	q2, [x0]
   2d64c: 4f839021     	fmul	v1.4s, v1.4s, v3.s[0]
   2d650: 4e20cc41     	fmla	v1.4s, v2.4s, v0.4s
   2d654: 3c810401     	str	q1, [x0], #0x10
   2d658: eb08001f     	cmp	x0, x8
   2d65c: 54ffff43     	b.lo	0x2d644 <DSP::Mix2Interp(float*, float*, float, float, float, float, unsigned int)+0x20>
   2d660: 14000067     	b	0x2d7fc <DSP::Mix2Interp(float*, float*, float, float, float, float, unsigned int)+0x1d8>
   2d664: 34000cc2     	cbz	w2, 0x2d7fc <DSP::Mix2Interp(float*, float*, float, float, float, float, unsigned int)+0x1d8>
   2d668: 1e203821     	fsub	s1, s1, s0
   2d66c: 1e230044     	ucvtf	s4, w2
   2d670: 1e223863     	fsub	s3, s3, s2
   2d674: 2a0203e8     	mov	w8, w2
   2d678: 91001009     	add	x9, x0, #0x4
   2d67c: 8b080808     	add	x8, x0, x8, lsl #2
   2d680: 1e241821     	fdiv	s1, s1, s4
   2d684: eb09011f     	cmp	x8, x9
   2d688: 9a898108     	csel	x8, x8, x9, hi
   2d68c: aa2003e9     	mvn	x9, x0
   2d690: 8b090108     	add	x8, x8, x9
   2d694: f100711f     	cmp	x8, #0x1c
   2d698: 1e241863     	fdiv	s3, s3, s4
   2d69c: 540004c2     	b.hs	0x2d734 <DSP::Mix2Interp(float*, float*, float, float, float, float, unsigned int)+0x110>
   2d6a0: aa0003e8     	mov	x8, x0
   2d6a4: aa0103e9     	mov	x9, x1
   2d6a8: 1400004b     	b	0x2d7d4 <DSP::Mix2Interp(float*, float*, float, float, float, float, unsigned int)+0x1b0>
   2d6ac: 34000a82     	cbz	w2, 0x2d7fc <DSP::Mix2Interp(float*, float*, float, float, float, float, unsigned int)+0x1d8>
   2d6b0: ad400821     	ldp	q1, q2, [x1]
   2d6b4: 4f839021     	fmul	v1.4s, v1.4s, v3.s[0]
   2d6b8: ad411424     	ldp	q4, q5, [x1, #0x20]
   2d6bc: 4f839042     	fmul	v2.4s, v2.4s, v3.s[0]
   2d6c0: 4f839084     	fmul	v4.4s, v4.4s, v3.s[0]
   2d6c4: ad401c06     	ldp	q6, q7, [x0]
   2d6c8: 4f8390a5     	fmul	v5.4s, v5.4s, v3.s[0]
   2d6cc: 4e20ccc1     	fmla	v1.4s, v6.4s, v0.4s
   2d6d0: ad411811     	ldp	q17, q6, [x0, #0x20]
   2d6d4: 4e20cce2     	fmla	v2.4s, v7.4s, v0.4s
   2d6d8: 4e20ce24     	fmla	v4.4s, v17.4s, v0.4s
   2d6dc: ad000801     	stp	q1, q2, [x0]
   2d6e0: ad421c30     	ldp	q16, q7, [x1, #0x40]
   2d6e4: 4e20ccc5     	fmla	v5.4s, v6.4s, v0.4s
   2d6e8: 4f839210     	fmul	v16.4s, v16.4s, v3.s[0]
   2d6ec: ad011404     	stp	q4, q5, [x0, #0x20]
   2d6f0: ad424c12     	ldp	q18, q19, [x0, #0x40]
   2d6f4: 4f8390e7     	fmul	v7.4s, v7.4s, v3.s[0]
   2d6f8: 4e20ce50     	fmla	v16.4s, v18.4s, v0.4s
   2d6fc: ad431831     	ldp	q17, q6, [x1, #0x60]
   2d700: 4e20ce67     	fmla	v7.4s, v19.4s, v0.4s
   2d704: 91020021     	add	x1, x1, #0x80
   2d708: 4f839231     	fmul	v17.4s, v17.4s, v3.s[0]
   2d70c: ad021c10     	stp	q16, q7, [x0, #0x40]
   2d710: ad435012     	ldp	q18, q20, [x0, #0x60]
   2d714: 4f8390c6     	fmul	v6.4s, v6.4s, v3.s[0]
   2d718: 4e20ce51     	fmla	v17.4s, v18.4s, v0.4s
   2d71c: 4e20ce86     	fmla	v6.4s, v20.4s, v0.4s
   2d720: ad031811     	stp	q17, q6, [x0, #0x60]
   2d724: 91020000     	add	x0, x0, #0x80
   2d728: eb08001f     	cmp	x0, x8
   2d72c: 54fffc23     	b.lo	0x2d6b0 <DSP::Mix2Interp(float*, float*, float, float, float, float, unsigned int)+0x8c>
   2d730: 14000033     	b	0x2d7fc <DSP::Mix2Interp(float*, float*, float, float, float, float, unsigned int)+0x1d8>
   2d734: d342fd08     	lsr	x8, x8, #2
   2d738: 1e221007     	fmov	s7, #4.00000000
   2d73c: 9100050a     	add	x10, x8, #0x1
   2d740: 90ffff08     	adrp	x8, 0xd000 <vsnprintf+0xd000>
   2d744: 927ded4b     	and	x11, x10, #0x7ffffffffffffff8
   2d748: 4e040404     	dup	v4.4s, v0.s[0]
   2d74c: 4e040445     	dup	v5.4s, v2.s[0]
   2d750: d37ef569     	lsl	x9, x11, #2
   2d754: 3dc3b110     	ldr	q16, [x8, #0xec0]
   2d758: 8b090008     	add	x8, x0, x9
   2d75c: 9e220166     	scvtf	s6, x11
   2d760: 8b090029     	add	x9, x1, x9
   2d764: 9100402c     	add	x12, x1, #0x10
   2d768: 9100400d     	add	x13, x0, #0x10
   2d76c: 4f811204     	fmla	v4.4s, v16.4s, v1.s[0]
   2d770: 4f831205     	fmla	v5.4s, v16.4s, v3.s[0]
   2d774: aa0b03ee     	mov	x14, x11
   2d778: 1f060020     	fmadd	s0, s1, s6, s0
   2d77c: 1f060862     	fmadd	s2, s3, s6, s2
   2d780: 1e270826     	fmul	s6, s1, s7
   2d784: 1e270867     	fmul	s7, s3, s7
   2d788: 4e0404c6     	dup	v6.4s, v6.s[0]
   2d78c: 4e0404e7     	dup	v7.4s, v7.s[0]
   2d790: ad7fc9b1     	ldp	q17, q18, [x13, #-0x10]
   2d794: 4e26d490     	fadd	v16.4s, v4.4s, v6.4s
   2d798: f10021ce     	subs	x14, x14, #0x8
   2d79c: 4e27d4b3     	fadd	v19.4s, v5.4s, v7.4s
   2d7a0: 6e24de31     	fmul	v17.4s, v17.4s, v4.4s
   2d7a4: ad7f9194     	ldp	q20, q4, [x12, #-0x10]
   2d7a8: 6e30de52     	fmul	v18.4s, v18.4s, v16.4s
   2d7ac: 9100818c     	add	x12, x12, #0x20
   2d7b0: 4e25ce91     	fmla	v17.4s, v20.4s, v5.4s
   2d7b4: 4e27d665     	fadd	v5.4s, v19.4s, v7.4s
   2d7b8: 4e33cc92     	fmla	v18.4s, v4.4s, v19.4s
   2d7bc: 4e26d604     	fadd	v4.4s, v16.4s, v6.4s
   2d7c0: ad3fc9b1     	stp	q17, q18, [x13, #-0x10]
   2d7c4: 910081ad     	add	x13, x13, #0x20
   2d7c8: 54fffe41     	b.ne	0x2d790 <DSP::Mix2Interp(float*, float*, float, float, float, float, unsigned int)+0x16c>
   2d7cc: eb0b015f     	cmp	x10, x11
   2d7d0: 54000160     	b.eq	0x2d7fc <DSP::Mix2Interp(float*, float*, float, float, float, float, unsigned int)+0x1d8>
   2d7d4: 8b22480a     	add	x10, x0, w2, uxtw #2
   2d7d8: bd400104     	ldr	s4, [x8]
   2d7dc: bc404525     	ldr	s5, [x9], #0x4
   2d7e0: 1e200884     	fmul	s4, s4, s0
   2d7e4: 1e212800     	fadd	s0, s0, s1
   2d7e8: 1f0210a4     	fmadd	s4, s5, s2, s4
   2d7ec: 1e232842     	fadd	s2, s2, s3
   2d7f0: bc004504     	str	s4, [x8], #0x4
   2d7f4: eb0a011f     	cmp	x8, x10
   2d7f8: 54ffff03     	b.lo	0x2d7d8 <DSP::Mix2Interp(float*, float*, float, float, float, float, unsigned int)+0x1b4>
   2d7fc: d65f03c0     	ret

000000000002d800 <DSP::ComputeLRMixGains(float, float, float&, float&, float&, float&)>:
   2d800: 5288ece8     	mov	w8, #0x4767             // =18279
   2d804: 52809cc9     	mov	w9, #0x4e6              // =1254
   2d808: 72a75aa8     	movk	w8, #0x3ad5, lsl #16
   2d80c: 72a7e6a9     	movk	w9, #0x3f35, lsl #16
   2d810: 1e2e1004     	fmov	s4, #1.00000000
   2d814: 1e270102     	fmov	s2, w8
   2d818: 1e270123     	fmov	s3, w9
   2d81c: 1f020c00     	fmadd	s0, s0, s2, s3
   2d820: 1f020c21     	fmadd	s1, s1, s2, s3
   2d824: 1f009005     	fmsub	s5, s0, s0, s4
   2d828: 1f019022     	fmsub	s2, s1, s1, s4
   2d82c: 2f00e404     	movi	d4, #0000000000000000
   2d830: bd000001     	str	s1, [x0]
   2d834: 1e21c0a6     	fsqrt	s6, s5
   2d838: 1e2020a8     	fcmp	s5, #0.0
   2d83c: 1e24ccc5     	fcsel	s5, s6, s4, gt
   2d840: 1e202048     	fcmp	s2, #0.0
   2d844: 1e21c043     	fsqrt	s3, s2
   2d848: 1e24cc62     	fcsel	s2, s3, s4, gt
   2d84c: bd000022     	str	s2, [x1]
   2d850: bd000040     	str	s0, [x2]
   2d854: bd000065     	str	s5, [x3]
   2d858: d65f03c0     	ret

000000000002d85c <DSP::MixStereoWidth(float*, float*, unsigned int, float, float)>:
   2d85c: 5288ece8     	mov	w8, #0x4767             // =18279
   2d860: 1e2e1006     	fmov	s6, #1.00000000
   2d864: 72a75aa8     	movk	w8, #0x3ad5, lsl #16
   2d868: 2f00e411     	movi	d17, #0000000000000000
   2d86c: 1e270103     	fmov	s3, w8
   2d870: 52809cc8     	mov	w8, #0x4e6              // =1254
   2d874: 72a7e6a8     	movk	w8, #0x3f35, lsl #16
   2d878: 1e230804     	fmul	s4, s0, s3
   2d87c: 1e230825     	fmul	s5, s1, s3
   2d880: 1e270100     	fmov	s0, w8
   2d884: 1e202882     	fadd	s2, s4, s0
   2d888: 1e2028a0     	fadd	s0, s5, s0
   2d88c: 1f029847     	fmsub	s7, s2, s2, s6
   2d890: 1f009801     	fmsub	s1, s0, s0, s6
   2d894: 1e21c0f0     	fsqrt	s16, s7
   2d898: 1e2020e8     	fcmp	s7, #0.0
   2d89c: 1e31ce03     	fcsel	s3, s16, s17, gt
   2d8a0: 1e202028     	fcmp	s1, #0.0
   2d8a4: 1e21c026     	fsqrt	s6, s1
   2d8a8: 1e31ccc1     	fcsel	s1, s6, s17, gt
   2d8ac: 1e222000     	fcmp	s0, s2
   2d8b0: 54000201     	b.ne	0x2d8f0 <DSP::MixStereoWidth(float*, float*, unsigned int, float, float)+0x94>
   2d8b4: 1e232020     	fcmp	s1, s3
   2d8b8: 540001c1     	b.ne	0x2d8f0 <DSP::MixStereoWidth(float*, float*, unsigned int, float, float)+0x94>
   2d8bc: 34000e02     	cbz	w2, 0x2da7c <DSP::MixStereoWidth(float*, float*, unsigned int, float, float)+0x220>
   2d8c0: 2a0203e8     	mov	w8, w2
   2d8c4: 91001009     	add	x9, x0, #0x4
   2d8c8: 8b080808     	add	x8, x0, x8, lsl #2
   2d8cc: eb09011f     	cmp	x8, x9
   2d8d0: 9a898108     	csel	x8, x8, x9, hi
   2d8d4: aa2003e9     	mvn	x9, x0
   2d8d8: 8b090108     	add	x8, x8, x9
   2d8dc: f100311f     	cmp	x8, #0xc
   2d8e0: 540002c2     	b.hs	0x2d938 <DSP::MixStereoWidth(float*, float*, unsigned int, float, float)+0xdc>
   2d8e4: aa0003e8     	mov	x8, x0
   2d8e8: aa0103e9     	mov	x9, x1
   2d8ec: 14000027     	b	0x2d988 <DSP::MixStereoWidth(float*, float*, unsigned int, float, float)+0x12c>
   2d8f0: 34000c62     	cbz	w2, 0x2da7c <DSP::MixStereoWidth(float*, float*, unsigned int, float, float)+0x220>
   2d8f4: 1e2438a0     	fsub	s0, s5, s4
   2d8f8: 1e230044     	ucvtf	s4, w2
   2d8fc: 1e233821     	fsub	s1, s1, s3
   2d900: 2a0203e8     	mov	w8, w2
   2d904: 91001009     	add	x9, x0, #0x4
   2d908: 8b080808     	add	x8, x0, x8, lsl #2
   2d90c: 1e241800     	fdiv	s0, s0, s4
   2d910: eb09011f     	cmp	x8, x9
   2d914: 9a898108     	csel	x8, x8, x9, hi
   2d918: aa2003e9     	mvn	x9, x0
   2d91c: 8b090108     	add	x8, x8, x9
   2d920: f100311f     	cmp	x8, #0xc
   2d924: 1e241821     	fdiv	s1, s1, s4
   2d928: 54000482     	b.hs	0x2d9b8 <DSP::MixStereoWidth(float*, float*, unsigned int, float, float)+0x15c>
   2d92c: aa0003e8     	mov	x8, x0
   2d930: aa0103e9     	mov	x9, x1
   2d934: 14000045     	b	0x2da48 <DSP::MixStereoWidth(float*, float*, unsigned int, float, float)+0x1ec>
   2d938: d342fd08     	lsr	x8, x8, #2
   2d93c: aa0003ed     	mov	x13, x0
   2d940: 9100050a     	add	x10, x8, #0x1
   2d944: 927ef14b     	and	x11, x10, #0x7ffffffffffffffc
   2d948: d37ef569     	lsl	x9, x11, #2
   2d94c: aa0b03ec     	mov	x12, x11
   2d950: 8b090008     	add	x8, x0, x9
   2d954: 8b090029     	add	x9, x1, x9
   2d958: 3dc001a2     	ldr	q2, [x13]
   2d95c: f100118c     	subs	x12, x12, #0x4
   2d960: 3dc00024     	ldr	q4, [x1]
   2d964: 4f809043     	fmul	v3.4s, v2.4s, v0.s[0]
   2d968: 4f819042     	fmul	v2.4s, v2.4s, v1.s[0]
   2d96c: 4f811083     	fmla	v3.4s, v4.4s, v1.s[0]
   2d970: 4f801082     	fmla	v2.4s, v4.4s, v0.s[0]
   2d974: 3c8105a3     	str	q3, [x13], #0x10
   2d978: 3c810422     	str	q2, [x1], #0x10
   2d97c: 54fffee1     	b.ne	0x2d958 <DSP::MixStereoWidth(float*, float*, unsigned int, float, float)+0xfc>
   2d980: eb0b015f     	cmp	x10, x11
   2d984: 540007c0     	b.eq	0x2da7c <DSP::MixStereoWidth(float*, float*, unsigned int, float, float)+0x220>
   2d988: 8b22480a     	add	x10, x0, w2, uxtw #2
   2d98c: bd400102     	ldr	s2, [x8]
   2d990: bd400124     	ldr	s4, [x9]
   2d994: 1e200843     	fmul	s3, s2, s0
   2d998: 1e210842     	fmul	s2, s2, s1
   2d99c: 1f010c83     	fmadd	s3, s4, s1, s3
   2d9a0: 1f000882     	fmadd	s2, s4, s0, s2
   2d9a4: bc004503     	str	s3, [x8], #0x4
   2d9a8: eb0a011f     	cmp	x8, x10
   2d9ac: bc004522     	str	s2, [x9], #0x4
   2d9b0: 54fffee3     	b.lo	0x2d98c <DSP::MixStereoWidth(float*, float*, unsigned int, float, float)+0x130>
   2d9b4: 14000032     	b	0x2da7c <DSP::MixStereoWidth(float*, float*, unsigned int, float, float)+0x220>
   2d9b8: d342fd08     	lsr	x8, x8, #2
   2d9bc: 1e221007     	fmov	s7, #4.00000000
   2d9c0: 9100050a     	add	x10, x8, #0x1
   2d9c4: 90ffff08     	adrp	x8, 0xd000 <vsnprintf+0xd000>
   2d9c8: 927ef14b     	and	x11, x10, #0x7ffffffffffffffc
   2d9cc: 4e040444     	dup	v4.4s, v2.s[0]
   2d9d0: 4e040465     	dup	v5.4s, v3.s[0]
   2d9d4: d37ef569     	lsl	x9, x11, #2
   2d9d8: 3dc3b110     	ldr	q16, [x8, #0xec0]
   2d9dc: 8b090008     	add	x8, x0, x9
   2d9e0: 9e220166     	scvtf	s6, x11
   2d9e4: 8b090029     	add	x9, x1, x9
   2d9e8: aa0b03ec     	mov	x12, x11
   2d9ec: aa0003ed     	mov	x13, x0
   2d9f0: 4f801204     	fmla	v4.4s, v16.4s, v0.s[0]
   2d9f4: 4f811205     	fmla	v5.4s, v16.4s, v1.s[0]
   2d9f8: 1f060802     	fmadd	s2, s0, s6, s2
   2d9fc: 1f060c23     	fmadd	s3, s1, s6, s3
   2da00: 1e270806     	fmul	s6, s0, s7
   2da04: 1e270827     	fmul	s7, s1, s7
   2da08: 4e0404c6     	dup	v6.4s, v6.s[0]
   2da0c: 4e0404e7     	dup	v7.4s, v7.s[0]
   2da10: 3dc001b0     	ldr	q16, [x13]
   2da14: f100118c     	subs	x12, x12, #0x4
   2da18: 3dc00032     	ldr	q18, [x1]
   2da1c: 6e24de11     	fmul	v17.4s, v16.4s, v4.4s
   2da20: 6e25de10     	fmul	v16.4s, v16.4s, v5.4s
   2da24: 4e25ce51     	fmla	v17.4s, v18.4s, v5.4s
   2da28: 4e24ce50     	fmla	v16.4s, v18.4s, v4.4s
   2da2c: 4e26d484     	fadd	v4.4s, v4.4s, v6.4s
   2da30: 4e27d4a5     	fadd	v5.4s, v5.4s, v7.4s
   2da34: 3c8105b1     	str	q17, [x13], #0x10
   2da38: 3c810430     	str	q16, [x1], #0x10
   2da3c: 54fffea1     	b.ne	0x2da10 <DSP::MixStereoWidth(float*, float*, unsigned int, float, float)+0x1b4>
   2da40: eb0b015f     	cmp	x10, x11
   2da44: 540001c0     	b.eq	0x2da7c <DSP::MixStereoWidth(float*, float*, unsigned int, float, float)+0x220>
   2da48: 8b22480a     	add	x10, x0, w2, uxtw #2
   2da4c: bd400104     	ldr	s4, [x8]
   2da50: bd400126     	ldr	s6, [x9]
   2da54: 1e220885     	fmul	s5, s4, s2
   2da58: 1e230884     	fmul	s4, s4, s3
   2da5c: 1f0314c5     	fmadd	s5, s6, s3, s5
   2da60: 1f0210c4     	fmadd	s4, s6, s2, s4
   2da64: 1e202842     	fadd	s2, s2, s0
   2da68: 1e212863     	fadd	s3, s3, s1
   2da6c: bc004505     	str	s5, [x8], #0x4
   2da70: eb0a011f     	cmp	x8, x10
   2da74: bc004524     	str	s4, [x9], #0x4
   2da78: 54fffea3     	b.lo	0x2da4c <DSP::MixStereoWidth(float*, float*, unsigned int, float, float)+0x1f0>
   2da7c: d65f03c0     	ret

000000000002da80 <DSP::MixStereoWidth(float*, float*, float*, float*, unsigned int, float, float)>:
   2da80: 5288ece8     	mov	w8, #0x4767             // =18279
   2da84: 1e2e1006     	fmov	s6, #1.00000000
   2da88: 72a75aa8     	movk	w8, #0x3ad5, lsl #16
   2da8c: 2f00e411     	movi	d17, #0000000000000000
   2da90: 1e270103     	fmov	s3, w8
   2da94: 52809cc8     	mov	w8, #0x4e6              // =1254
   2da98: 72a7e6a8     	movk	w8, #0x3f35, lsl #16
   2da9c: 1e230804     	fmul	s4, s0, s3
   2daa0: 1e230825     	fmul	s5, s1, s3
   2daa4: 1e270100     	fmov	s0, w8
   2daa8: 1e202882     	fadd	s2, s4, s0
   2daac: 1e2028a0     	fadd	s0, s5, s0
   2dab0: 1f029847     	fmsub	s7, s2, s2, s6
   2dab4: 1f009801     	fmsub	s1, s0, s0, s6
   2dab8: 1e21c0f0     	fsqrt	s16, s7
   2dabc: 1e2020e8     	fcmp	s7, #0.0
   2dac0: 1e31ce03     	fcsel	s3, s16, s17, gt
   2dac4: 1e202028     	fcmp	s1, #0.0
   2dac8: 1e21c026     	fsqrt	s6, s1
   2dacc: 1e31ccc1     	fcsel	s1, s6, s17, gt
   2dad0: 1e222000     	fcmp	s0, s2
   2dad4: 54000241     	b.ne	0x2db1c <DSP::MixStereoWidth(float*, float*, float*, float*, unsigned int, float, float)+0x9c>
   2dad8: 1e232020     	fcmp	s1, s3
   2dadc: 54000201     	b.ne	0x2db1c <DSP::MixStereoWidth(float*, float*, float*, float*, unsigned int, float, float)+0x9c>
   2dae0: 34000f04     	cbz	w4, 0x2dcc0 <DSP::MixStereoWidth(float*, float*, float*, float*, unsigned int, float, float)+0x240>
   2dae4: 2a0403e8     	mov	w8, w4
   2dae8: 91001009     	add	x9, x0, #0x4
   2daec: 8b080808     	add	x8, x0, x8, lsl #2
   2daf0: eb09011f     	cmp	x8, x9
   2daf4: 9a898108     	csel	x8, x8, x9, hi
   2daf8: aa2003e9     	mvn	x9, x0
   2dafc: 8b090108     	add	x8, x8, x9
   2db00: f100311f     	cmp	x8, #0xc
   2db04: 54000342     	b.hs	0x2db6c <DSP::MixStereoWidth(float*, float*, float*, float*, unsigned int, float, float)+0xec>
   2db08: aa0003e8     	mov	x8, x0
   2db0c: aa0103e9     	mov	x9, x1
   2db10: aa0203ea     	mov	x10, x2
   2db14: aa0303eb     	mov	x11, x3
   2db18: 1400002b     	b	0x2dbc4 <DSP::MixStereoWidth(float*, float*, float*, float*, unsigned int, float, float)+0x144>
   2db1c: 34000d24     	cbz	w4, 0x2dcc0 <DSP::MixStereoWidth(float*, float*, float*, float*, unsigned int, float, float)+0x240>
   2db20: 1e2438a0     	fsub	s0, s5, s4
   2db24: 1e230084     	ucvtf	s4, w4
   2db28: 1e233821     	fsub	s1, s1, s3
   2db2c: 2a0403e8     	mov	w8, w4
   2db30: 91001009     	add	x9, x0, #0x4
   2db34: 8b080808     	add	x8, x0, x8, lsl #2
   2db38: 1e241800     	fdiv	s0, s0, s4
   2db3c: eb09011f     	cmp	x8, x9
   2db40: 9a898108     	csel	x8, x8, x9, hi
   2db44: aa2003e9     	mvn	x9, x0
   2db48: 8b090108     	add	x8, x8, x9
   2db4c: f100311f     	cmp	x8, #0xc
   2db50: 1e241821     	fdiv	s1, s1, s4
   2db54: 54000502     	b.hs	0x2dbf4 <DSP::MixStereoWidth(float*, float*, float*, float*, unsigned int, float, float)+0x174>
   2db58: aa0003e8     	mov	x8, x0
   2db5c: aa0103e9     	mov	x9, x1
   2db60: aa0203ea     	mov	x10, x2
   2db64: aa0303eb     	mov	x11, x3
   2db68: 14000049     	b	0x2dc8c <DSP::MixStereoWidth(float*, float*, float*, float*, unsigned int, float, float)+0x20c>
   2db6c: d342fd08     	lsr	x8, x8, #2
   2db70: aa0003ef     	mov	x15, x0
   2db74: 9100050c     	add	x12, x8, #0x1
   2db78: 927ef18d     	and	x13, x12, #0x7ffffffffffffffc
   2db7c: d37ef5ab     	lsl	x11, x13, #2
   2db80: aa0d03ee     	mov	x14, x13
   2db84: 8b0b0008     	add	x8, x0, x11
   2db88: 8b0b0029     	add	x9, x1, x11
   2db8c: 8b0b004a     	add	x10, x2, x11
   2db90: 8b0b006b     	add	x11, x3, x11
   2db94: 3cc105e2     	ldr	q2, [x15], #0x10
   2db98: 3cc10423     	ldr	q3, [x1], #0x10
   2db9c: f10011ce     	subs	x14, x14, #0x4
   2dba0: 4f809044     	fmul	v4.4s, v2.4s, v0.s[0]
   2dba4: 4f819042     	fmul	v2.4s, v2.4s, v1.s[0]
   2dba8: 4f811064     	fmla	v4.4s, v3.4s, v1.s[0]
   2dbac: 4f801062     	fmla	v2.4s, v3.4s, v0.s[0]
   2dbb0: 3c810444     	str	q4, [x2], #0x10
   2dbb4: 3c810462     	str	q2, [x3], #0x10
   2dbb8: 54fffee1     	b.ne	0x2db94 <DSP::MixStereoWidth(float*, float*, float*, float*, unsigned int, float, float)+0x114>
   2dbbc: eb0d019f     	cmp	x12, x13
   2dbc0: 54000800     	b.eq	0x2dcc0 <DSP::MixStereoWidth(float*, float*, float*, float*, unsigned int, float, float)+0x240>
   2dbc4: 8b24480c     	add	x12, x0, w4, uxtw #2
   2dbc8: bc404502     	ldr	s2, [x8], #0x4
   2dbcc: bc404523     	ldr	s3, [x9], #0x4
   2dbd0: eb0c011f     	cmp	x8, x12
   2dbd4: 1e200844     	fmul	s4, s2, s0
   2dbd8: 1e210842     	fmul	s2, s2, s1
   2dbdc: 1f011064     	fmadd	s4, s3, s1, s4
   2dbe0: 1f000862     	fmadd	s2, s3, s0, s2
   2dbe4: bc004544     	str	s4, [x10], #0x4
   2dbe8: bc004562     	str	s2, [x11], #0x4
   2dbec: 54fffee3     	b.lo	0x2dbc8 <DSP::MixStereoWidth(float*, float*, float*, float*, unsigned int, float, float)+0x148>
   2dbf0: 14000034     	b	0x2dcc0 <DSP::MixStereoWidth(float*, float*, float*, float*, unsigned int, float, float)+0x240>
   2dbf4: d342fd08     	lsr	x8, x8, #2
   2dbf8: 1e221007     	fmov	s7, #4.00000000
   2dbfc: 9100050c     	add	x12, x8, #0x1
   2dc00: 90ffff08     	adrp	x8, 0xd000 <vsnprintf+0xd000>
   2dc04: 927ef18d     	and	x13, x12, #0x7ffffffffffffffc
   2dc08: 4e040444     	dup	v4.4s, v2.s[0]
   2dc0c: 4e040465     	dup	v5.4s, v3.s[0]
   2dc10: d37ef5ab     	lsl	x11, x13, #2
   2dc14: 3dc3b110     	ldr	q16, [x8, #0xec0]
   2dc18: 8b0b0008     	add	x8, x0, x11
   2dc1c: 9e2201a6     	scvtf	s6, x13
   2dc20: 8b0b0029     	add	x9, x1, x11
   2dc24: 8b0b004a     	add	x10, x2, x11
   2dc28: 8b0b006b     	add	x11, x3, x11
   2dc2c: 4f801204     	fmla	v4.4s, v16.4s, v0.s[0]
   2dc30: 4f811205     	fmla	v5.4s, v16.4s, v1.s[0]
   2dc34: aa0d03ee     	mov	x14, x13
   2dc38: aa0003ef     	mov	x15, x0
   2dc3c: 1f060802     	fmadd	s2, s0, s6, s2
   2dc40: 1f060c23     	fmadd	s3, s1, s6, s3
   2dc44: 1e270806     	fmul	s6, s0, s7
   2dc48: 1e270827     	fmul	s7, s1, s7
   2dc4c: 4e0404c6     	dup	v6.4s, v6.s[0]
   2dc50: 4e0404e7     	dup	v7.4s, v7.s[0]
   2dc54: 3cc105f0     	ldr	q16, [x15], #0x10
   2dc58: 3cc10432     	ldr	q18, [x1], #0x10
   2dc5c: f10011ce     	subs	x14, x14, #0x4
   2dc60: 6e24de11     	fmul	v17.4s, v16.4s, v4.4s
   2dc64: 6e25de10     	fmul	v16.4s, v16.4s, v5.4s
   2dc68: 4e25ce51     	fmla	v17.4s, v18.4s, v5.4s
   2dc6c: 4e24ce50     	fmla	v16.4s, v18.4s, v4.4s
   2dc70: 4e26d484     	fadd	v4.4s, v4.4s, v6.4s
   2dc74: 4e27d4a5     	fadd	v5.4s, v5.4s, v7.4s
   2dc78: 3c810451     	str	q17, [x2], #0x10
   2dc7c: 3c810470     	str	q16, [x3], #0x10
   2dc80: 54fffea1     	b.ne	0x2dc54 <DSP::MixStereoWidth(float*, float*, float*, float*, unsigned int, float, float)+0x1d4>
   2dc84: eb0d019f     	cmp	x12, x13
   2dc88: 540001c0     	b.eq	0x2dcc0 <DSP::MixStereoWidth(float*, float*, float*, float*, unsigned int, float, float)+0x240>
   2dc8c: 8b24480c     	add	x12, x0, w4, uxtw #2
   2dc90: bc404504     	ldr	s4, [x8], #0x4
   2dc94: bc404525     	ldr	s5, [x9], #0x4
   2dc98: eb0c011f     	cmp	x8, x12
   2dc9c: 1e220886     	fmul	s6, s4, s2
   2dca0: 1e230884     	fmul	s4, s4, s3
   2dca4: 1f0318a6     	fmadd	s6, s5, s3, s6
   2dca8: 1f0210a4     	fmadd	s4, s5, s2, s4
   2dcac: 1e202842     	fadd	s2, s2, s0
   2dcb0: 1e212863     	fadd	s3, s3, s1
   2dcb4: bc004546     	str	s6, [x10], #0x4
   2dcb8: bc004564     	str	s4, [x11], #0x4
   2dcbc: 54fffea3     	b.lo	0x2dc90 <DSP::MixStereoWidth(float*, float*, float*, float*, unsigned int, float, float)+0x210>
   2dcc0: d65f03c0     	ret

000000000002dcc4 <std::__throw_bad_alloc()>:
   2dcc4: d503233f     	paciasp
   2dcc8: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   2dccc: f9000bf3     	str	x19, [sp, #0x10]
   2dcd0: 910003fd     	mov	x29, sp
   2dcd4: 52800100     	mov	w0, #0x8                // =8
   2dcd8: 94006f52     	bl	0x49a20 <__cxa_allocate_exception@plt>
   2dcdc: aa0003f3     	mov	x19, x0
   2dce0: 94006f54     	bl	0x49a30 <_ZNSt9bad_allocC1Ev@plt>
   2dce4: 90000121     	adrp	x1, 0x51000 <vsnprintf+0x51000>
   2dce8: 90000122     	adrp	x2, 0x51000 <vsnprintf+0x51000>
   2dcec: aa1303e0     	mov	x0, x19
   2dcf0: f9405c21     	ldr	x1, [x1, #0xb8]
   2dcf4: f9406042     	ldr	x2, [x2, #0xc0]
   2dcf8: 94006f52     	bl	0x49a40 <__cxa_throw@plt>

000000000002dcfc <operator new(unsigned long)>:
   2dcfc: d503233f     	paciasp
   2dd00: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   2dd04: f9000bf3     	str	x19, [sp, #0x10]
   2dd08: 910003fd     	mov	x29, sp
   2dd0c: f100001f     	cmp	x0, #0x0
   2dd10: 9a9f1413     	csinc	x19, x0, xzr, ne
   2dd14: aa1303e0     	mov	x0, x19
   2dd18: 94006f4e     	bl	0x49a50 <malloc@plt>
   2dd1c: b50000a0     	cbnz	x0, 0x2dd30 <operator new(unsigned long)+0x34>
   2dd20: 94006f50     	bl	0x49a60 <_ZSt15get_new_handlerv@plt>
   2dd24: b40000e0     	cbz	x0, 0x2dd40 <operator new(unsigned long)+0x44>
   2dd28: d63f0000     	blr	x0
   2dd2c: 17fffffa     	b	0x2dd14 <operator new(unsigned long)+0x18>
   2dd30: f9400bf3     	ldr	x19, [sp, #0x10]
   2dd34: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   2dd38: d50323bf     	autiasp
   2dd3c: d65f03c0     	ret
   2dd40: 52800100     	mov	w0, #0x8                // =8
   2dd44: 94006f37     	bl	0x49a20 <__cxa_allocate_exception@plt>
   2dd48: aa0003f3     	mov	x19, x0
   2dd4c: 94006f39     	bl	0x49a30 <_ZNSt9bad_allocC1Ev@plt>
   2dd50: 90000121     	adrp	x1, 0x51000 <vsnprintf+0x51000>
   2dd54: 90000122     	adrp	x2, 0x51000 <vsnprintf+0x51000>
   2dd58: aa1303e0     	mov	x0, x19
   2dd5c: f9405c21     	ldr	x1, [x1, #0xb8]
   2dd60: f9406042     	ldr	x2, [x2, #0xc0]
   2dd64: 94006f37     	bl	0x49a40 <__cxa_throw@plt>

000000000002dd68 <operator new(unsigned long, std::nothrow_t const&)>:
   2dd68: d503233f     	paciasp
   2dd6c: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   2dd70: 910003fd     	mov	x29, sp
   2dd74: 94006f23     	bl	0x49a00 <_Znwm@plt>
   2dd78: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   2dd7c: d50323bf     	autiasp
   2dd80: d65f03c0     	ret
   2dd84: 94006f3b     	bl	0x49a70 <__cxa_begin_catch@plt>
   2dd88: 94006f3e     	bl	0x49a80 <__cxa_end_catch@plt>
   2dd8c: aa1f03e0     	mov	x0, xzr
   2dd90: 17fffffa     	b	0x2dd78 <operator new(unsigned long, std::nothrow_t const&)+0x10>
   2dd94: 94000001     	bl	0x2dd98 <__clang_call_terminate>

000000000002dd98 <__clang_call_terminate>:
   2dd98: d503233f     	paciasp
   2dd9c: f81f0ffe     	str	x30, [sp, #-0x10]!
   2dda0: 94006f34     	bl	0x49a70 <__cxa_begin_catch@plt>
   2dda4: 94006f3b     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000002dda8 <operator new[](unsigned long)>:
   2dda8: d503245f     	bti	c
   2ddac: 14006f15     	b	0x49a00 <_Znwm@plt>

000000000002ddb0 <operator new[](unsigned long, std::nothrow_t const&)>:
   2ddb0: d503233f     	paciasp
   2ddb4: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   2ddb8: 910003fd     	mov	x29, sp
   2ddbc: 94006f15     	bl	0x49a10 <_Znam@plt>
   2ddc0: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   2ddc4: d50323bf     	autiasp
   2ddc8: d65f03c0     	ret
   2ddcc: 94006f29     	bl	0x49a70 <__cxa_begin_catch@plt>
   2ddd0: 94006f2c     	bl	0x49a80 <__cxa_end_catch@plt>
   2ddd4: aa1f03e0     	mov	x0, xzr
   2ddd8: 17fffffa     	b	0x2ddc0 <operator new[](unsigned long, std::nothrow_t const&)+0x10>
   2dddc: 97ffffef     	bl	0x2dd98 <__clang_call_terminate>

000000000002dde0 <operator delete(void*)>:
   2dde0: d503245f     	bti	c
   2dde4: 14006f2f     	b	0x49aa0 <free@plt>

000000000002dde8 <operator delete(void*, std::nothrow_t const&)>:
   2dde8: d503245f     	bti	c
   2ddec: 14006edd     	b	0x49960 <_ZdlPv@plt>

000000000002ddf0 <operator delete(void*, unsigned long)>:
   2ddf0: d503245f     	bti	c
   2ddf4: 14006edb     	b	0x49960 <_ZdlPv@plt>

000000000002ddf8 <operator delete[](void*)>:
   2ddf8: d503245f     	bti	c
   2ddfc: 14006ed9     	b	0x49960 <_ZdlPv@plt>

000000000002de00 <operator delete[](void*, std::nothrow_t const&)>:
   2de00: d503245f     	bti	c
   2de04: 14006f2b     	b	0x49ab0 <_ZdaPv@plt>

000000000002de08 <operator delete[](void*, unsigned long)>:
   2de08: d503245f     	bti	c
   2de0c: 14006f29     	b	0x49ab0 <_ZdaPv@plt>

000000000002de10 <operator new(unsigned long, std::align_val_t)>:
   2de10: d503233f     	paciasp
   2de14: d10103ff     	sub	sp, sp, #0x40
   2de18: a9017bfd     	stp	x29, x30, [sp, #0x10]
   2de1c: 910043fd     	add	x29, sp, #0x10
   2de20: f90013f5     	str	x21, [sp, #0x20]
   2de24: a9034ff4     	stp	x20, x19, [sp, #0x30]
   2de28: d53bd055     	mrs	x21, TPIDR_EL0
   2de2c: 52800109     	mov	w9, #0x8                // =8
   2de30: f100001f     	cmp	x0, #0x0
   2de34: f94016a8     	ldr	x8, [x21, #0x28]
   2de38: 9a9f1413     	csinc	x19, x0, xzr, ne
   2de3c: f100203f     	cmp	x1, #0x8
   2de40: 9a898034     	csel	x20, x1, x9, hi
   2de44: f90007e8     	str	x8, [sp, #0x8]
   2de48: 910003e0     	mov	x0, sp
   2de4c: aa1403e1     	mov	x1, x20
   2de50: aa1303e2     	mov	x2, x19
   2de54: 94006f1f     	bl	0x49ad0 <posix_memalign@plt>
   2de58: 340000a0     	cbz	w0, 0x2de6c <operator new(unsigned long, std::align_val_t)+0x5c>
   2de5c: 94006f01     	bl	0x49a60 <_ZSt15get_new_handlerv@plt>
   2de60: b40001c0     	cbz	x0, 0x2de98 <operator new(unsigned long, std::align_val_t)+0x88>
   2de64: d63f0000     	blr	x0
   2de68: 17fffff8     	b	0x2de48 <operator new(unsigned long, std::align_val_t)+0x38>
   2de6c: f94003e0     	ldr	x0, [sp]
   2de70: f94016a8     	ldr	x8, [x21, #0x28]
   2de74: f94007e9     	ldr	x9, [sp, #0x8]
   2de78: eb09011f     	cmp	x8, x9
   2de7c: 54000221     	b.ne	0x2dec0 <operator new(unsigned long, std::align_val_t)+0xb0>
   2de80: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   2de84: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   2de88: f94013f5     	ldr	x21, [sp, #0x20]
   2de8c: 910103ff     	add	sp, sp, #0x40
   2de90: d50323bf     	autiasp
   2de94: d65f03c0     	ret
   2de98: 52800100     	mov	w0, #0x8                // =8
   2de9c: 94006ee1     	bl	0x49a20 <__cxa_allocate_exception@plt>
   2dea0: aa0003f3     	mov	x19, x0
   2dea4: 94006ee3     	bl	0x49a30 <_ZNSt9bad_allocC1Ev@plt>
   2dea8: 90000121     	adrp	x1, 0x51000 <vsnprintf+0x51000>
   2deac: 90000122     	adrp	x2, 0x51000 <vsnprintf+0x51000>
   2deb0: aa1303e0     	mov	x0, x19
   2deb4: f9405c21     	ldr	x1, [x1, #0xb8]
   2deb8: f9406042     	ldr	x2, [x2, #0xc0]
   2debc: 94006ee1     	bl	0x49a40 <__cxa_throw@plt>
   2dec0: 94006eac     	bl	0x49970 <__stack_chk_fail@plt>

000000000002dec4 <operator new(unsigned long, std::align_val_t, std::nothrow_t const&)>:
   2dec4: d503233f     	paciasp
   2dec8: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   2decc: 910003fd     	mov	x29, sp
   2ded0: 94006efc     	bl	0x49ac0 <_ZnwmSt11align_val_t@plt>
   2ded4: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   2ded8: d50323bf     	autiasp
   2dedc: d65f03c0     	ret
   2dee0: 94006ee4     	bl	0x49a70 <__cxa_begin_catch@plt>
   2dee4: 94006ee7     	bl	0x49a80 <__cxa_end_catch@plt>
   2dee8: aa1f03e0     	mov	x0, xzr
   2deec: 17fffffa     	b	0x2ded4 <operator new(unsigned long, std::align_val_t, std::nothrow_t const&)+0x10>
   2def0: 97ffffaa     	bl	0x2dd98 <__clang_call_terminate>

000000000002def4 <operator new[](unsigned long, std::align_val_t)>:
   2def4: d503245f     	bti	c
   2def8: 14006ef2     	b	0x49ac0 <_ZnwmSt11align_val_t@plt>

000000000002defc <operator new[](unsigned long, std::align_val_t, std::nothrow_t const&)>:
   2defc: d503233f     	paciasp
   2df00: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   2df04: 910003fd     	mov	x29, sp
   2df08: 94006ef6     	bl	0x49ae0 <_ZnamSt11align_val_t@plt>
   2df0c: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   2df10: d50323bf     	autiasp
   2df14: d65f03c0     	ret
   2df18: 94006ed6     	bl	0x49a70 <__cxa_begin_catch@plt>
   2df1c: 94006ed9     	bl	0x49a80 <__cxa_end_catch@plt>
   2df20: aa1f03e0     	mov	x0, xzr
   2df24: 17fffffa     	b	0x2df0c <operator new[](unsigned long, std::align_val_t, std::nothrow_t const&)+0x10>
   2df28: 97ffff9c     	bl	0x2dd98 <__clang_call_terminate>

000000000002df2c <operator delete(void*, std::align_val_t)>:
   2df2c: d503245f     	bti	c
   2df30: 14006edc     	b	0x49aa0 <free@plt>

000000000002df34 <operator delete(void*, std::align_val_t, std::nothrow_t const&)>:
   2df34: d503245f     	bti	c
   2df38: 14006eee     	b	0x49af0 <_ZdlPvSt11align_val_t@plt>

000000000002df3c <operator delete(void*, unsigned long, std::align_val_t)>:
   2df3c: d503245f     	bti	c
   2df40: aa0203e1     	mov	x1, x2
   2df44: 14006eeb     	b	0x49af0 <_ZdlPvSt11align_val_t@plt>

000000000002df48 <operator delete[](void*, std::align_val_t)>:
   2df48: d503245f     	bti	c
   2df4c: 14006ee9     	b	0x49af0 <_ZdlPvSt11align_val_t@plt>

000000000002df50 <operator delete[](void*, std::align_val_t, std::nothrow_t const&)>:
   2df50: d503245f     	bti	c
   2df54: 14006eeb     	b	0x49b00 <_ZdaPvSt11align_val_t@plt>

000000000002df58 <operator delete[](void*, unsigned long, std::align_val_t)>:
   2df58: d503245f     	bti	c
   2df5c: aa0203e1     	mov	x1, x2
   2df60: 14006ee8     	b	0x49b00 <_ZdaPvSt11align_val_t@plt>

000000000002df64 <__cxxabiv1::__getExceptionClass(_Unwind_Exception const*)>:
   2df64: d503245f     	bti	c
   2df68: f9400000     	ldr	x0, [x0]
   2df6c: d65f03c0     	ret

000000000002df70 <__cxxabiv1::__isOurExceptionClass(_Unwind_Exception const*)>:
   2df70: d503245f     	bti	c
   2df74: d2856569     	mov	x9, #0x2b2b             // =11051
   2df78: f9400008     	ldr	x8, [x0]
   2df7c: f2a8e869     	movk	x9, #0x4743, lsl #16
   2df80: f2c989c9     	movk	x9, #0x4c4e, lsl #32
   2df84: f2e00869     	movk	x9, #0x43, lsl #48
   2df88: eb48213f     	cmp	x9, x8, lsr #8
   2df8c: 1a9f17e0     	cset	w0, eq
   2df90: d65f03c0     	ret

000000000002df94 <__cxa_allocate_exception>:
   2df94: d503233f     	paciasp
   2df98: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   2df9c: a9014ff4     	stp	x20, x19, [sp, #0x10]
   2dfa0: 910003fd     	mov	x29, sp
   2dfa4: 91023c08     	add	x8, x0, #0x8f
   2dfa8: 927ced13     	and	x19, x8, #0xfffffffffffffff0
   2dfac: aa1303e0     	mov	x0, x19
   2dfb0: 940056cd     	bl	0x43ae4 <__cxxabiv1::__aligned_malloc_with_fallback(unsigned long)>
   2dfb4: aa0003f4     	mov	x20, x0
   2dfb8: b4000140     	cbz	x0, 0x2dfe0 <__cxa_allocate_exception+0x4c>
   2dfbc: aa1403e0     	mov	x0, x20
   2dfc0: 2a1f03e1     	mov	w1, wzr
   2dfc4: aa1303e2     	mov	x2, x19
   2dfc8: 94006e72     	bl	0x49990 <memset@plt>
   2dfcc: 91020280     	add	x0, x20, #0x80
   2dfd0: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   2dfd4: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   2dfd8: d50323bf     	autiasp
   2dfdc: d65f03c0     	ret
   2dfe0: 94006eac     	bl	0x49a90 <_ZSt9terminatev@plt>
   2dfe4: 94006ecf     	bl	0x49b20 <__cxa_call_unexpected@plt>

000000000002dfe8 <__cxa_free_exception>:
   2dfe8: d503233f     	paciasp
   2dfec: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   2dff0: 910003fd     	mov	x29, sp
   2dff4: d1020000     	sub	x0, x0, #0x80
   2dff8: 94005716     	bl	0x43c50 <__cxxabiv1::__aligned_free_with_fallback(void*)>
   2dffc: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   2e000: d50323bf     	autiasp
   2e004: d65f03c0     	ret
   2e008: 94006ec6     	bl	0x49b20 <__cxa_call_unexpected@plt>

000000000002e00c <__cxa_allocate_dependent_exception>:
   2e00c: d503233f     	paciasp
   2e010: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   2e014: 910003fd     	mov	x29, sp
   2e018: 52801000     	mov	w0, #0x80               // =128
   2e01c: 940056b2     	bl	0x43ae4 <__cxxabiv1::__aligned_malloc_with_fallback(unsigned long)>
   2e020: b4000120     	cbz	x0, 0x2e044 <__cxa_allocate_dependent_exception+0x38>
   2e024: 6f00e400     	movi	v0.2d, #0000000000000000
   2e028: ad030000     	stp	q0, q0, [x0, #0x60]
   2e02c: ad020000     	stp	q0, q0, [x0, #0x40]
   2e030: ad010000     	stp	q0, q0, [x0, #0x20]
   2e034: ad000000     	stp	q0, q0, [x0]
   2e038: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   2e03c: d50323bf     	autiasp
   2e040: d65f03c0     	ret
   2e044: 94006e93     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000002e048 <__cxa_free_dependent_exception>:
   2e048: d503245f     	bti	c
   2e04c: 14005701     	b	0x43c50 <__cxxabiv1::__aligned_free_with_fallback(void*)>

000000000002e050 <__cxa_throw>:
   2e050: d503233f     	paciasp
   2e054: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
   2e058: a9015ff8     	stp	x24, x23, [sp, #0x10]
   2e05c: 910003fd     	mov	x29, sp
   2e060: a90257f6     	stp	x22, x21, [sp, #0x20]
   2e064: a9034ff4     	stp	x20, x19, [sp, #0x30]
   2e068: aa0203f3     	mov	x19, x2
   2e06c: aa0103f4     	mov	x20, x1
   2e070: aa0003f5     	mov	x21, x0
   2e074: 94006eaf     	bl	0x49b30 <__cxa_get_globals@plt>
   2e078: aa0003f6     	mov	x22, x0
   2e07c: d10202b7     	sub	x23, x21, #0x80
   2e080: 94006eb0     	bl	0x49b40 <_ZSt14get_unexpectedv@plt>
   2e084: f81a02a0     	stur	x0, [x21, #-0x60]
   2e088: 94006eb2     	bl	0x49b50 <_ZSt13get_terminatev@plt>
   2e08c: d10082b8     	sub	x24, x21, #0x20
   2e090: f81a82a0     	stur	x0, [x21, #-0x58]
   2e094: aa1803e0     	mov	x0, x24
   2e098: a9394eb4     	stp	x20, x19, [x21, #-0x70]
   2e09c: 9400000d     	bl	0x2e0d0 <__cxxabiv1::setOurExceptionClass(_Unwind_Exception*)>
   2e0a0: b9400ac8     	ldr	w8, [x22, #0x8]
   2e0a4: 9000000a     	adrp	x10, 0x2e000 <__cxa_free_exception+0x18>
   2e0a8: 52800029     	mov	w9, #0x1                // =1
   2e0ac: 9103b14a     	add	x10, x10, #0xec
   2e0b0: aa1803e0     	mov	x0, x24
   2e0b4: 11000508     	add	w8, w8, #0x1
   2e0b8: f81882a9     	stur	x9, [x21, #-0x78]
   2e0bc: f81e82aa     	stur	x10, [x21, #-0x18]
   2e0c0: b9000ac8     	str	w8, [x22, #0x8]
   2e0c4: 94005e7b     	bl	0x45ab0 <_Unwind_RaiseException>
   2e0c8: aa1703e0     	mov	x0, x23
   2e0cc: 94000022     	bl	0x2e154 <__cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*)>

000000000002e0d0 <__cxxabiv1::setOurExceptionClass(_Unwind_Exception*)>:
   2e0d0: d503245f     	bti	c
   2e0d4: d2856008     	mov	x8, #0x2b00             // =11008
   2e0d8: f2a86568     	movk	x8, #0x432b, lsl #16
   2e0dc: f2c9c8e8     	movk	x8, #0x4e47, lsl #32
   2e0e0: f2e86988     	movk	x8, #0x434c, lsl #48
   2e0e4: f9000008     	str	x8, [x0]
   2e0e8: d65f03c0     	ret

000000000002e0ec <__cxxabiv1::exception_cleanup_func(_Unwind_Reason_Code, _Unwind_Exception*)>:
   2e0ec: d503233f     	paciasp
   2e0f0: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   2e0f4: f9000bf3     	str	x19, [sp, #0x10]
   2e0f8: 910003fd     	mov	x29, sp
   2e0fc: aa0103f3     	mov	x19, x1
   2e100: 7100041f     	cmp	w0, #0x1
   2e104: 54000201     	b.ne	0x2e144 <__cxxabiv1::exception_cleanup_func(_Unwind_Reason_Code, _Unwind_Exception*)+0x58>
   2e108: d1016261     	sub	x1, x19, #0x58
   2e10c: 92800000     	mov	x0, #-0x1               // =-1
   2e110: 94005e5c     	bl	0x45a80 <__aarch64_ldadd8_acq_rel>
   2e114: f100041f     	cmp	x0, #0x1
   2e118: 540000e1     	b.ne	0x2e134 <__cxxabiv1::exception_cleanup_func(_Unwind_Reason_Code, _Unwind_Exception*)+0x48>
   2e11c: f85b8268     	ldur	x8, [x19, #-0x48]
   2e120: b4000068     	cbz	x8, 0x2e12c <__cxxabiv1::exception_cleanup_func(_Unwind_Reason_Code, _Unwind_Exception*)+0x40>
   2e124: 91008260     	add	x0, x19, #0x20
   2e128: d63f0100     	blr	x8
   2e12c: d1018260     	sub	x0, x19, #0x60
   2e130: 940056c8     	bl	0x43c50 <__cxxabiv1::__aligned_free_with_fallback(void*)>
   2e134: f9400bf3     	ldr	x19, [sp, #0x10]
   2e138: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   2e13c: d50323bf     	autiasp
   2e140: d65f03c0     	ret
   2e144: f85c8260     	ldur	x0, [x19, #-0x38]
   2e148: 9400029f     	bl	0x2ebc4 <std::__terminate(void (*)())>
   2e14c: 94006e75     	bl	0x49b20 <__cxa_call_unexpected@plt>
   2e150: 94006e74     	bl	0x49b20 <__cxa_call_unexpected@plt>

000000000002e154 <__cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*)>:
   2e154: d503233f     	paciasp
   2e158: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   2e15c: f9000bf3     	str	x19, [sp, #0x10]
   2e160: 910003fd     	mov	x29, sp
   2e164: aa0003f3     	mov	x19, x0
   2e168: 91018000     	add	x0, x0, #0x60
   2e16c: 94006e41     	bl	0x49a70 <__cxa_begin_catch@plt>
   2e170: f9401660     	ldr	x0, [x19, #0x28]
   2e174: 94000294     	bl	0x2ebc4 <std::__terminate(void (*)())>

000000000002e178 <__cxa_get_exception_ptr>:
   2e178: d503245f     	bti	c
   2e17c: f85f8000     	ldur	x0, [x0, #-0x8]
   2e180: d65f03c0     	ret

000000000002e184 <__cxa_begin_catch>:
   2e184: d503233f     	paciasp
   2e188: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   2e18c: a9014ff4     	stp	x20, x19, [sp, #0x10]
   2e190: 910003fd     	mov	x29, sp
   2e194: aa0003f3     	mov	x19, x0
   2e198: f9400014     	ldr	x20, [x0]
   2e19c: 94006e65     	bl	0x49b30 <__cxa_get_globals@plt>
   2e1a0: d2856568     	mov	x8, #0x2b2b             // =11051
   2e1a4: d1018269     	sub	x9, x19, #0x60
   2e1a8: f2a8e868     	movk	x8, #0x4743, lsl #16
   2e1ac: f2c989c8     	movk	x8, #0x4c4e, lsl #32
   2e1b0: f2e00868     	movk	x8, #0x43, lsl #48
   2e1b4: eb54211f     	cmp	x8, x20, lsr #8
   2e1b8: 54000201     	b.ne	0x2e1f8 <__cxa_begin_catch+0x74>
   2e1bc: b85d8268     	ldur	w8, [x19, #-0x28]
   2e1c0: 7100011f     	cmp	w8, #0x0
   2e1c4: 5a88550a     	cneg	w10, w8, mi
   2e1c8: f9400008     	ldr	x8, [x0]
   2e1cc: 1100054a     	add	w10, w10, #0x1
   2e1d0: eb09011f     	cmp	x8, x9
   2e1d4: b81d826a     	stur	w10, [x19, #-0x28]
   2e1d8: 54000060     	b.eq	0x2e1e4 <__cxa_begin_catch+0x60>
   2e1dc: f81d0268     	stur	x8, [x19, #-0x30]
   2e1e0: f9000009     	str	x9, [x0]
   2e1e4: b9400808     	ldr	w8, [x0, #0x8]
   2e1e8: 51000509     	sub	w9, w8, #0x1
   2e1ec: f85f8268     	ldur	x8, [x19, #-0x8]
   2e1f0: b9000809     	str	w9, [x0, #0x8]
   2e1f4: 14000005     	b	0x2e208 <__cxa_begin_catch+0x84>
   2e1f8: f9400008     	ldr	x8, [x0]
   2e1fc: b5000108     	cbnz	x8, 0x2e21c <__cxa_begin_catch+0x98>
   2e200: 91008268     	add	x8, x19, #0x20
   2e204: f9000009     	str	x9, [x0]
   2e208: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   2e20c: aa0803e0     	mov	x0, x8
   2e210: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   2e214: d50323bf     	autiasp
   2e218: d65f03c0     	ret
   2e21c: 94006e1d     	bl	0x49a90 <_ZSt9terminatev@plt>
   2e220: 94006e40     	bl	0x49b20 <__cxa_call_unexpected@plt>

000000000002e224 <__cxa_end_catch>:
   2e224: d503233f     	paciasp
   2e228: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   2e22c: a9014ff4     	stp	x20, x19, [sp, #0x10]
   2e230: 910003fd     	mov	x29, sp
   2e234: 94006e4b     	bl	0x49b60 <__cxa_get_globals_fast@plt>
   2e238: f9400013     	ldr	x19, [x0]
   2e23c: b4000513     	cbz	x19, 0x2e2dc <__cxa_end_catch+0xb8>
   2e240: aa0003f4     	mov	x20, x0
   2e244: aa1303e0     	mov	x0, x19
   2e248: d2856569     	mov	x9, #0x2b2b             // =11051
   2e24c: f2a8e869     	movk	x9, #0x4743, lsl #16
   2e250: f8460c08     	ldr	x8, [x0, #0x60]!
   2e254: f2c989c9     	movk	x9, #0x4c4e, lsl #32
   2e258: f2e00869     	movk	x9, #0x43, lsl #48
   2e25c: eb48213f     	cmp	x9, x8, lsr #8
   2e260: 54000381     	b.ne	0x2e2d0 <__cxa_end_catch+0xac>
   2e264: b9403a68     	ldr	w8, [x19, #0x38]
   2e268: 37f80428     	tbnz	w8, #0x1f, 0x2e2ec <__cxa_end_catch+0xc8>
   2e26c: 71000508     	subs	w8, w8, #0x1
   2e270: b9003a68     	str	w8, [x19, #0x38]
   2e274: 54000341     	b.ne	0x2e2dc <__cxa_end_catch+0xb8>
   2e278: f9401a68     	ldr	x8, [x19, #0x30]
   2e27c: f9000288     	str	x8, [x20]
   2e280: 39418268     	ldrb	w8, [x19, #0x60]
   2e284: f100051f     	cmp	x8, #0x1
   2e288: 540000c1     	b.ne	0x2e2a0 <__cxa_end_catch+0x7c>
   2e28c: f9400668     	ldr	x8, [x19, #0x8]
   2e290: aa1303e0     	mov	x0, x19
   2e294: d1020114     	sub	x20, x8, #0x80
   2e298: 9400566e     	bl	0x43c50 <__cxxabiv1::__aligned_free_with_fallback(void*)>
   2e29c: aa1403f3     	mov	x19, x20
   2e2a0: 91002261     	add	x1, x19, #0x8
   2e2a4: 92800000     	mov	x0, #-0x1               // =-1
   2e2a8: 94005df6     	bl	0x45a80 <__aarch64_ldadd8_acq_rel>
   2e2ac: f100041f     	cmp	x0, #0x1
   2e2b0: 54000161     	b.ne	0x2e2dc <__cxa_end_catch+0xb8>
   2e2b4: f9400e68     	ldr	x8, [x19, #0x18]
   2e2b8: b4000068     	cbz	x8, 0x2e2c4 <__cxa_end_catch+0xa0>
   2e2bc: 91020260     	add	x0, x19, #0x80
   2e2c0: d63f0100     	blr	x8
   2e2c4: aa1303e0     	mov	x0, x19
   2e2c8: 94005662     	bl	0x43c50 <__cxxabiv1::__aligned_free_with_fallback(void*)>
   2e2cc: 14000004     	b	0x2e2dc <__cxa_end_catch+0xb8>
   2e2d0: 94005efd     	bl	0x45ec4 <_Unwind_DeleteException>
   2e2d4: aa1f03e8     	mov	x8, xzr
   2e2d8: f9000288     	str	x8, [x20]
   2e2dc: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   2e2e0: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   2e2e4: d50323bf     	autiasp
   2e2e8: d65f03c0     	ret
   2e2ec: 31000508     	adds	w8, w8, #0x1
   2e2f0: b9003a68     	str	w8, [x19, #0x38]
   2e2f4: 54ffff43     	b.lo	0x2e2dc <__cxa_end_catch+0xb8>
   2e2f8: f9401a68     	ldr	x8, [x19, #0x30]
   2e2fc: 17fffff7     	b	0x2e2d8 <__cxa_end_catch+0xb4>
   2e300: 94006e08     	bl	0x49b20 <__cxa_call_unexpected@plt>
   2e304: 94006e07     	bl	0x49b20 <__cxa_call_unexpected@plt>

000000000002e308 <__cxa_decrement_exception_refcount>:
   2e308: d503233f     	paciasp
   2e30c: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   2e310: f9000bf3     	str	x19, [sp, #0x10]
   2e314: 910003fd     	mov	x29, sp
   2e318: b40001a0     	cbz	x0, 0x2e34c <__cxa_decrement_exception_refcount+0x44>
   2e31c: aa0003f3     	mov	x19, x0
   2e320: d101e001     	sub	x1, x0, #0x78
   2e324: 92800000     	mov	x0, #-0x1               // =-1
   2e328: 94005dd6     	bl	0x45a80 <__aarch64_ldadd8_acq_rel>
   2e32c: f100041f     	cmp	x0, #0x1
   2e330: 540000e1     	b.ne	0x2e34c <__cxa_decrement_exception_refcount+0x44>
   2e334: f8598268     	ldur	x8, [x19, #-0x68]
   2e338: b4000068     	cbz	x8, 0x2e344 <__cxa_decrement_exception_refcount+0x3c>
   2e33c: aa1303e0     	mov	x0, x19
   2e340: d63f0100     	blr	x8
   2e344: d1020260     	sub	x0, x19, #0x80
   2e348: 94005642     	bl	0x43c50 <__cxxabiv1::__aligned_free_with_fallback(void*)>
   2e34c: f9400bf3     	ldr	x19, [sp, #0x10]
   2e350: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   2e354: d50323bf     	autiasp
   2e358: d65f03c0     	ret
   2e35c: 94006df1     	bl	0x49b20 <__cxa_call_unexpected@plt>
   2e360: 94006df0     	bl	0x49b20 <__cxa_call_unexpected@plt>

000000000002e364 <__cxa_current_exception_type>:
   2e364: d503233f     	paciasp
   2e368: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   2e36c: 910003fd     	mov	x29, sp
   2e370: 94006dfc     	bl	0x49b60 <__cxa_get_globals_fast@plt>
   2e374: b40001a0     	cbz	x0, 0x2e3a8 <__cxa_current_exception_type+0x44>
   2e378: f9400008     	ldr	x8, [x0]
   2e37c: b4000148     	cbz	x8, 0x2e3a4 <__cxa_current_exception_type+0x40>
   2e380: d285656a     	mov	x10, #0x2b2b            // =11051
   2e384: f9403109     	ldr	x9, [x8, #0x60]
   2e388: f2a8e86a     	movk	x10, #0x4743, lsl #16
   2e38c: f2c989ca     	movk	x10, #0x4c4e, lsl #32
   2e390: f2e0086a     	movk	x10, #0x43, lsl #48
   2e394: eb49215f     	cmp	x10, x9, lsr #8
   2e398: 54000061     	b.ne	0x2e3a4 <__cxa_current_exception_type+0x40>
   2e39c: f9400900     	ldr	x0, [x8, #0x10]
   2e3a0: 14000002     	b	0x2e3a8 <__cxa_current_exception_type+0x44>
   2e3a4: aa1f03e0     	mov	x0, xzr
   2e3a8: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   2e3ac: d50323bf     	autiasp
   2e3b0: d65f03c0     	ret

000000000002e3b4 <__cxa_rethrow>:
   2e3b4: d503233f     	paciasp
   2e3b8: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
   2e3bc: f9000bf7     	str	x23, [sp, #0x10]
   2e3c0: 910003fd     	mov	x29, sp
   2e3c4: a90257f6     	stp	x22, x21, [sp, #0x20]
   2e3c8: a9034ff4     	stp	x20, x19, [sp, #0x30]
   2e3cc: 94006dd9     	bl	0x49b30 <__cxa_get_globals@plt>
   2e3d0: f9400014     	ldr	x20, [x0]
   2e3d4: b5000054     	cbnz	x20, 0x2e3dc <__cxa_rethrow+0x28>
   2e3d8: 94006dae     	bl	0x49a90 <_ZSt9terminatev@plt>
   2e3dc: aa1403f3     	mov	x19, x20
   2e3e0: d2856015     	mov	x21, #0x2b00            // =11008
   2e3e4: f2a86575     	movk	x21, #0x432b, lsl #16
   2e3e8: f2c9c8f5     	movk	x21, #0x4e47, lsl #32
   2e3ec: f8460e68     	ldr	x8, [x19, #0x60]!
   2e3f0: f2e86995     	movk	x21, #0x434c, lsl #48
   2e3f4: 9278dd16     	and	x22, x8, #0xffffffffffffff00
   2e3f8: eb1502df     	cmp	x22, x21
   2e3fc: 54000101     	b.ne	0x2e41c <__cxa_rethrow+0x68>
   2e400: b9403a88     	ldr	w8, [x20, #0x38]
   2e404: b9400809     	ldr	w9, [x0, #0x8]
   2e408: 4b0803e8     	neg	w8, w8
   2e40c: 11000529     	add	w9, w9, #0x1
   2e410: b9003a88     	str	w8, [x20, #0x38]
   2e414: b9000809     	str	w9, [x0, #0x8]
   2e418: 14000002     	b	0x2e420 <__cxa_rethrow+0x6c>
   2e41c: f900001f     	str	xzr, [x0]
   2e420: aa1303e0     	mov	x0, x19
   2e424: 94005da3     	bl	0x45ab0 <_Unwind_RaiseException>
   2e428: f9400277     	ldr	x23, [x19]
   2e42c: 94006dc1     	bl	0x49b30 <__cxa_get_globals@plt>
   2e430: d1018268     	sub	x8, x19, #0x60
   2e434: 9278dee9     	and	x9, x23, #0xffffffffffffff00
   2e438: eb15013f     	cmp	x9, x21
   2e43c: 54000221     	b.ne	0x2e480 <__cxa_rethrow+0xcc>
   2e440: b85d8269     	ldur	w9, [x19, #-0x28]
   2e444: 7100013f     	cmp	w9, #0x0
   2e448: 5a89552a     	cneg	w10, w9, mi
   2e44c: f9400009     	ldr	x9, [x0]
   2e450: 1100054a     	add	w10, w10, #0x1
   2e454: eb08013f     	cmp	x9, x8
   2e458: b81d826a     	stur	w10, [x19, #-0x28]
   2e45c: 54000060     	b.eq	0x2e468 <__cxa_rethrow+0xb4>
   2e460: f81d0269     	stur	x9, [x19, #-0x30]
   2e464: f9000008     	str	x8, [x0]
   2e468: b9400808     	ldr	w8, [x0, #0x8]
   2e46c: 51000508     	sub	w8, w8, #0x1
   2e470: b9000808     	str	w8, [x0, #0x8]
   2e474: eb1502df     	cmp	x22, x21
   2e478: 54fffb01     	b.ne	0x2e3d8 <__cxa_rethrow+0x24>
   2e47c: 14000006     	b	0x2e494 <__cxa_rethrow+0xe0>
   2e480: f9400009     	ldr	x9, [x0]
   2e484: b5fffaa9     	cbnz	x9, 0x2e3d8 <__cxa_rethrow+0x24>
   2e488: f9000008     	str	x8, [x0]
   2e48c: eb1502df     	cmp	x22, x21
   2e490: 54fffa41     	b.ne	0x2e3d8 <__cxa_rethrow+0x24>
   2e494: f9401680     	ldr	x0, [x20, #0x28]
   2e498: 940001cb     	bl	0x2ebc4 <std::__terminate(void (*)())>
   2e49c: 94006da1     	bl	0x49b20 <__cxa_call_unexpected@plt>

000000000002e4a0 <__cxa_increment_exception_refcount>:
   2e4a0: d503245f     	bti	c
   2e4a4: b4000120     	cbz	x0, 0x2e4c8 <__cxa_increment_exception_refcount+0x28>
   2e4a8: d503233f     	paciasp
   2e4ac: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   2e4b0: 910003fd     	mov	x29, sp
   2e4b4: d101e001     	sub	x1, x0, #0x78
   2e4b8: 52800020     	mov	w0, #0x1                // =1
   2e4bc: 94005d71     	bl	0x45a80 <__aarch64_ldadd8_acq_rel>
   2e4c0: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   2e4c4: d50323bf     	autiasp
   2e4c8: d65f03c0     	ret

000000000002e4cc <__cxa_current_primary_exception>:
   2e4cc: d503233f     	paciasp
   2e4d0: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   2e4d4: f9000bf3     	str	x19, [sp, #0x10]
   2e4d8: 910003fd     	mov	x29, sp
   2e4dc: 94006da1     	bl	0x49b60 <__cxa_get_globals_fast@plt>
   2e4e0: b4000280     	cbz	x0, 0x2e530 <__cxa_current_primary_exception+0x64>
   2e4e4: f9400008     	ldr	x8, [x0]
   2e4e8: b4000248     	cbz	x8, 0x2e530 <__cxa_current_primary_exception+0x64>
   2e4ec: d285656a     	mov	x10, #0x2b2b            // =11051
   2e4f0: f9403109     	ldr	x9, [x8, #0x60]
   2e4f4: f2a8e86a     	movk	x10, #0x4743, lsl #16
   2e4f8: f2c989ca     	movk	x10, #0x4c4e, lsl #32
   2e4fc: f2e0086a     	movk	x10, #0x43, lsl #48
   2e500: eb49215f     	cmp	x10, x9, lsr #8
   2e504: 54000161     	b.ne	0x2e530 <__cxa_current_primary_exception+0x64>
   2e508: 92401d29     	and	x9, x9, #0xff
   2e50c: f100053f     	cmp	x9, #0x1
   2e510: 54000061     	b.ne	0x2e51c <__cxa_current_primary_exception+0x50>
   2e514: f9400508     	ldr	x8, [x8, #0x8]
   2e518: d1020108     	sub	x8, x8, #0x80
   2e51c: 91002101     	add	x1, x8, #0x8
   2e520: 52800020     	mov	w0, #0x1                // =1
   2e524: 91020113     	add	x19, x8, #0x80
   2e528: 94005d56     	bl	0x45a80 <__aarch64_ldadd8_acq_rel>
   2e52c: 14000002     	b	0x2e534 <__cxa_current_primary_exception+0x68>
   2e530: aa1f03f3     	mov	x19, xzr
   2e534: aa1303e0     	mov	x0, x19
   2e538: f9400bf3     	ldr	x19, [sp, #0x10]
   2e53c: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   2e540: d50323bf     	autiasp
   2e544: d65f03c0     	ret
   2e548: 94006d76     	bl	0x49b20 <__cxa_call_unexpected@plt>

000000000002e54c <__cxa_rethrow_primary_exception>:
   2e54c: d503233f     	paciasp
   2e550: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   2e554: a90157f6     	stp	x22, x21, [sp, #0x10]
   2e558: 910003fd     	mov	x29, sp
   2e55c: a9024ff4     	stp	x20, x19, [sp, #0x20]
   2e560: b4000780     	cbz	x0, 0x2e650 <__cxa_rethrow_primary_exception+0x104>
   2e564: aa0003f4     	mov	x20, x0
   2e568: 52801000     	mov	w0, #0x80               // =128
   2e56c: 9400555e     	bl	0x43ae4 <__cxxabiv1::__aligned_malloc_with_fallback(unsigned long)>
   2e570: b40007a0     	cbz	x0, 0x2e664 <__cxa_rethrow_primary_exception+0x118>
   2e574: 6f00e400     	movi	v0.2d, #0000000000000000
   2e578: aa0003f5     	mov	x21, x0
   2e57c: aa0003f3     	mov	x19, x0
   2e580: d2856016     	mov	x22, #0x2b00            // =11008
   2e584: d101e281     	sub	x1, x20, #0x78
   2e588: f2a86576     	movk	x22, #0x432b, lsl #16
   2e58c: f2c9c8f6     	movk	x22, #0x4e47, lsl #32
   2e590: 3d801c00     	str	q0, [x0, #0x70]
   2e594: f2e86996     	movk	x22, #0x434c, lsl #48
   2e598: ad020000     	stp	q0, q0, [x0, #0x40]
   2e59c: ad010000     	stp	q0, q0, [x0, #0x20]
   2e5a0: ad000000     	stp	q0, q0, [x0]
   2e5a4: 3c860ea0     	str	q0, [x21, #0x60]!
   2e5a8: f9000414     	str	x20, [x0, #0x8]
   2e5ac: 52800020     	mov	w0, #0x1                // =1
   2e5b0: 94005d34     	bl	0x45a80 <__aarch64_ldadd8_acq_rel>
   2e5b4: f8590288     	ldur	x8, [x20, #-0x70]
   2e5b8: f9000a68     	str	x8, [x19, #0x10]
   2e5bc: 94006d61     	bl	0x49b40 <_ZSt14get_unexpectedv@plt>
   2e5c0: f9001260     	str	x0, [x19, #0x20]
   2e5c4: 94006d63     	bl	0x49b50 <_ZSt13get_terminatev@plt>
   2e5c8: b24002c8     	orr	x8, x22, #0x1
   2e5cc: f9001660     	str	x0, [x19, #0x28]
   2e5d0: f90002a8     	str	x8, [x21]
   2e5d4: 94006d57     	bl	0x49b30 <__cxa_get_globals@plt>
   2e5d8: 90000008     	adrp	x8, 0x2e000 <__cxa_free_exception+0x18>
   2e5dc: 9119b108     	add	x8, x8, #0x66c
   2e5e0: f9003668     	str	x8, [x19, #0x68]
   2e5e4: b9400808     	ldr	w8, [x0, #0x8]
   2e5e8: 11000508     	add	w8, w8, #0x1
   2e5ec: b9000808     	str	w8, [x0, #0x8]
   2e5f0: aa1503e0     	mov	x0, x21
   2e5f4: 94005d2f     	bl	0x45ab0 <_Unwind_RaiseException>
   2e5f8: f94002b4     	ldr	x20, [x21]
   2e5fc: 94006d4d     	bl	0x49b30 <__cxa_get_globals@plt>
   2e600: 9278de88     	and	x8, x20, #0xffffffffffffff00
   2e604: eb16011f     	cmp	x8, x22
   2e608: 540001e1     	b.ne	0x2e644 <__cxa_rethrow_primary_exception+0xf8>
   2e60c: b9403a68     	ldr	w8, [x19, #0x38]
   2e610: 7100011f     	cmp	w8, #0x0
   2e614: 5a885509     	cneg	w9, w8, mi
   2e618: f9400008     	ldr	x8, [x0]
   2e61c: 11000529     	add	w9, w9, #0x1
   2e620: eb13011f     	cmp	x8, x19
   2e624: b9003a69     	str	w9, [x19, #0x38]
   2e628: 54000060     	b.eq	0x2e634 <__cxa_rethrow_primary_exception+0xe8>
   2e62c: f9001a68     	str	x8, [x19, #0x30]
   2e630: f9000013     	str	x19, [x0]
   2e634: b9400808     	ldr	w8, [x0, #0x8]
   2e638: 51000508     	sub	w8, w8, #0x1
   2e63c: b9000808     	str	w8, [x0, #0x8]
   2e640: 14000004     	b	0x2e650 <__cxa_rethrow_primary_exception+0x104>
   2e644: f9400008     	ldr	x8, [x0]
   2e648: b50000e8     	cbnz	x8, 0x2e664 <__cxa_rethrow_primary_exception+0x118>
   2e64c: f9000013     	str	x19, [x0]
   2e650: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   2e654: a94157f6     	ldp	x22, x21, [sp, #0x10]
   2e658: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   2e65c: d50323bf     	autiasp
   2e660: d65f03c0     	ret
   2e664: 94006d0b     	bl	0x49a90 <_ZSt9terminatev@plt>
   2e668: 94006d2e     	bl	0x49b20 <__cxa_call_unexpected@plt>

000000000002e66c <__cxxabiv1::dependent_exception_cleanup(_Unwind_Reason_Code, _Unwind_Exception*)>:
   2e66c: d503233f     	paciasp
   2e670: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   2e674: a9014ff4     	stp	x20, x19, [sp, #0x10]
   2e678: 910003fd     	mov	x29, sp
   2e67c: aa0103f3     	mov	x19, x1
   2e680: 7100041f     	cmp	w0, #0x1
   2e684: 54000261     	b.ne	0x2e6d0 <__cxxabiv1::dependent_exception_cleanup(_Unwind_Reason_Code, _Unwind_Exception*)+0x64>
   2e688: f85a8274     	ldur	x20, [x19, #-0x58]
   2e68c: b4000194     	cbz	x20, 0x2e6bc <__cxxabiv1::dependent_exception_cleanup(_Unwind_Reason_Code, _Unwind_Exception*)+0x50>
   2e690: d101e281     	sub	x1, x20, #0x78
   2e694: 92800000     	mov	x0, #-0x1               // =-1
   2e698: 94005cfa     	bl	0x45a80 <__aarch64_ldadd8_acq_rel>
   2e69c: f100041f     	cmp	x0, #0x1
   2e6a0: 540000e1     	b.ne	0x2e6bc <__cxxabiv1::dependent_exception_cleanup(_Unwind_Reason_Code, _Unwind_Exception*)+0x50>
   2e6a4: f8598288     	ldur	x8, [x20, #-0x68]
   2e6a8: b4000068     	cbz	x8, 0x2e6b4 <__cxxabiv1::dependent_exception_cleanup(_Unwind_Reason_Code, _Unwind_Exception*)+0x48>
   2e6ac: aa1403e0     	mov	x0, x20
   2e6b0: d63f0100     	blr	x8
   2e6b4: d1020280     	sub	x0, x20, #0x80
   2e6b8: 94005566     	bl	0x43c50 <__cxxabiv1::__aligned_free_with_fallback(void*)>
   2e6bc: d1018260     	sub	x0, x19, #0x60
   2e6c0: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   2e6c4: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   2e6c8: d50323bf     	autiasp
   2e6cc: 14005561     	b	0x43c50 <__cxxabiv1::__aligned_free_with_fallback(void*)>
   2e6d0: f85c8260     	ldur	x0, [x19, #-0x38]
   2e6d4: 9400013c     	bl	0x2ebc4 <std::__terminate(void (*)())>
   2e6d8: 94006d12     	bl	0x49b20 <__cxa_call_unexpected@plt>
   2e6dc: 94006d11     	bl	0x49b20 <__cxa_call_unexpected@plt>

000000000002e6e0 <__cxa_uncaught_exception>:
   2e6e0: d503233f     	paciasp
   2e6e4: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   2e6e8: 910003fd     	mov	x29, sp
   2e6ec: 94006d1d     	bl	0x49b60 <__cxa_get_globals_fast@plt>
   2e6f0: b4000080     	cbz	x0, 0x2e700 <__cxa_uncaught_exception+0x20>
   2e6f4: b9400808     	ldr	w8, [x0, #0x8]
   2e6f8: 7100011f     	cmp	w8, #0x0
   2e6fc: 1a9f07e0     	cset	w0, ne
   2e700: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   2e704: d50323bf     	autiasp
   2e708: d65f03c0     	ret
   2e70c: 94006d05     	bl	0x49b20 <__cxa_call_unexpected@plt>

000000000002e710 <__cxa_uncaught_exceptions>:
   2e710: d503233f     	paciasp
   2e714: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   2e718: 910003fd     	mov	x29, sp
   2e71c: 94006d11     	bl	0x49b60 <__cxa_get_globals_fast@plt>
   2e720: b4000040     	cbz	x0, 0x2e728 <__cxa_uncaught_exceptions+0x18>
   2e724: b9400800     	ldr	w0, [x0, #0x8]
   2e728: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   2e72c: d50323bf     	autiasp
   2e730: d65f03c0     	ret
   2e734: 94006cfb     	bl	0x49b20 <__cxa_call_unexpected@plt>

000000000002e738 <__cxa_get_globals>:
   2e738: d503233f     	paciasp
   2e73c: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   2e740: 910003fd     	mov	x29, sp
   2e744: f0000120     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   2e748: 910fc000     	add	x0, x0, #0x3f0
   2e74c: 94006d0d     	bl	0x49b80 <__emutls_get_address@plt>
   2e750: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   2e754: d50323bf     	autiasp
   2e758: d65f03c0     	ret

000000000002e75c <__cxa_get_globals_fast>:
   2e75c: d503233f     	paciasp
   2e760: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   2e764: 910003fd     	mov	x29, sp
   2e768: f0000120     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   2e76c: 910fc000     	add	x0, x0, #0x3f0
   2e770: 94006d04     	bl	0x49b80 <__emutls_get_address@plt>
   2e774: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   2e778: d50323bf     	autiasp
   2e77c: d65f03c0     	ret

000000000002e780 <__cxa_guard_acquire>:
   2e780: d503233f     	paciasp
   2e784: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
   2e788: f9000bf7     	str	x23, [sp, #0x10]
   2e78c: 910003fd     	mov	x29, sp
   2e790: a90257f6     	stp	x22, x21, [sp, #0x20]
   2e794: a9034ff4     	stp	x20, x19, [sp, #0x30]
   2e798: 08dffc08     	ldarb	w8, [x0]
   2e79c: 34000068     	cbz	w8, 0x2e7a8 <__cxa_guard_acquire+0x28>
   2e7a0: 2a1f03f5     	mov	w21, wzr
   2e7a4: 1400002a     	b	0x2e84c <__cxa_guard_acquire+0xcc>
   2e7a8: aa0003f3     	mov	x19, x0
   2e7ac: f0000120     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   2e7b0: 91144000     	add	x0, x0, #0x510
   2e7b4: 94006cf7     	bl	0x49b90 <pthread_mutex_lock@plt>
   2e7b8: 35000580     	cbnz	w0, 0x2e868 <__cxa_guard_acquire+0xe8>
   2e7bc: 39400677     	ldrb	w23, [x19, #0x1]
   2e7c0: 360800f7     	tbz	w23, #0x1, 0x2e7dc <__cxa_guard_acquire+0x5c>
   2e7c4: b9400675     	ldr	w21, [x19, #0x4]
   2e7c8: 52801640     	mov	w0, #0xb2               // =178
   2e7cc: 94006cf5     	bl	0x49ba0 <syscall@plt>
   2e7d0: aa0003f4     	mov	x20, x0
   2e7d4: 6b1402bf     	cmp	w21, w20
   2e7d8: 540005c0     	b.eq	0x2e890 <__cxa_guard_acquire+0x110>
   2e7dc: f0000135     	adrp	x21, 0x55000 <vsnprintf+0x55000>
   2e7e0: f0000136     	adrp	x22, 0x55000 <vsnprintf+0x55000>
   2e7e4: 9114e2b5     	add	x21, x21, #0x538
   2e7e8: 911442d6     	add	x22, x22, #0x510
   2e7ec: 39400668     	ldrb	w8, [x19, #0x1]
   2e7f0: 360800e8     	tbz	w8, #0x1, 0x2e80c <__cxa_guard_acquire+0x8c>
   2e7f4: 321e0108     	orr	w8, w8, #0x4
   2e7f8: 39000668     	strb	w8, [x19, #0x1]
   2e7fc: aa1503e0     	mov	x0, x21
   2e800: aa1603e1     	mov	x1, x22
   2e804: 94006ceb     	bl	0x49bb0 <pthread_cond_wait@plt>
   2e808: 17fffff9     	b	0x2e7ec <__cxa_guard_acquire+0x6c>
   2e80c: 7100051f     	cmp	w8, #0x1
   2e810: 54000061     	b.ne	0x2e81c <__cxa_guard_acquire+0x9c>
   2e814: 2a1f03f5     	mov	w21, wzr
   2e818: 14000009     	b	0x2e83c <__cxa_guard_acquire+0xbc>
   2e81c: 37080097     	tbnz	w23, #0x1, 0x2e82c <__cxa_guard_acquire+0xac>
   2e820: 52801640     	mov	w0, #0xb2               // =178
   2e824: 94006cdf     	bl	0x49ba0 <syscall@plt>
   2e828: 2a0003f4     	mov	w20, w0
   2e82c: 52800048     	mov	w8, #0x2                // =2
   2e830: 52800035     	mov	w21, #0x1               // =1
   2e834: b9000674     	str	w20, [x19, #0x4]
   2e838: 39000668     	strb	w8, [x19, #0x1]
   2e83c: f0000120     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   2e840: 91144000     	add	x0, x0, #0x510
   2e844: 94006cdf     	bl	0x49bc0 <pthread_mutex_unlock@plt>
   2e848: 350001a0     	cbnz	w0, 0x2e87c <__cxa_guard_acquire+0xfc>
   2e84c: 2a1503e0     	mov	w0, w21
   2e850: f9400bf7     	ldr	x23, [sp, #0x10]
   2e854: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   2e858: a94257f6     	ldp	x22, x21, [sp, #0x20]
   2e85c: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   2e860: d50323bf     	autiasp
   2e864: d65f03c0     	ret
   2e868: b0ffff00     	adrp	x0, 0xf000 <vsnprintf+0xf000>
   2e86c: 90ffff01     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   2e870: 910bec00     	add	x0, x0, #0x2fb
   2e874: 912d7421     	add	x1, x1, #0xb5d
   2e878: 9400006d     	bl	0x2ea2c <abort_message>
   2e87c: b0ffff00     	adrp	x0, 0xf000 <vsnprintf+0xf000>
   2e880: 90ffff01     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   2e884: 910fe000     	add	x0, x0, #0x3f8
   2e888: 912d7421     	add	x1, x1, #0xb5d
   2e88c: 94000068     	bl	0x2ea2c <abort_message>
   2e890: 90ffff00     	adrp	x0, 0xe000 <vsnprintf+0xe000>
   2e894: 91203c00     	add	x0, x0, #0x80f
   2e898: 94000065     	bl	0x2ea2c <abort_message>
   2e89c: 14000002     	b	0x2e8a4 <__cxa_guard_acquire+0x124>
   2e8a0: 97fffd3e     	bl	0x2dd98 <__clang_call_terminate>
   2e8a4: aa0003f3     	mov	x19, x0
   2e8a8: f0000120     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   2e8ac: 91144000     	add	x0, x0, #0x510
   2e8b0: 94006cc4     	bl	0x49bc0 <pthread_mutex_unlock@plt>
   2e8b4: 35000060     	cbnz	w0, 0x2e8c0 <__cxa_guard_acquire+0x140>
   2e8b8: aa1303e0     	mov	x0, x19
   2e8bc: 94005d09     	bl	0x45ce0 <_Unwind_Resume>
   2e8c0: b0ffff00     	adrp	x0, 0xf000 <vsnprintf+0xf000>
   2e8c4: 90ffff01     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   2e8c8: 910fe000     	add	x0, x0, #0x3f8
   2e8cc: 912d7421     	add	x1, x1, #0xb5d
   2e8d0: 94000057     	bl	0x2ea2c <abort_message>
   2e8d4: 97fffd31     	bl	0x2dd98 <__clang_call_terminate>

000000000002e8d8 <__cxa_guard_release>:
   2e8d8: d503233f     	paciasp
   2e8dc: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   2e8e0: f9000bf5     	str	x21, [sp, #0x10]
   2e8e4: 910003fd     	mov	x29, sp
   2e8e8: a9024ff4     	stp	x20, x19, [sp, #0x20]
   2e8ec: 52800035     	mov	w21, #0x1               // =1
   2e8f0: aa0003f3     	mov	x19, x0
   2e8f4: 089ffc15     	stlrb	w21, [x0]
   2e8f8: f0000120     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   2e8fc: 91144000     	add	x0, x0, #0x510
   2e900: 94006ca4     	bl	0x49b90 <pthread_mutex_lock@plt>
   2e904: 35000220     	cbnz	w0, 0x2e948 <__cxa_guard_release+0x70>
   2e908: 39400674     	ldrb	w20, [x19, #0x1]
   2e90c: 39000675     	strb	w21, [x19, #0x1]
   2e910: f0000120     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   2e914: 91144000     	add	x0, x0, #0x510
   2e918: 94006caa     	bl	0x49bc0 <pthread_mutex_unlock@plt>
   2e91c: 35000200     	cbnz	w0, 0x2e95c <__cxa_guard_release+0x84>
   2e920: 361000b4     	tbz	w20, #0x2, 0x2e934 <__cxa_guard_release+0x5c>
   2e924: f0000120     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   2e928: 9114e000     	add	x0, x0, #0x538
   2e92c: 94006ca9     	bl	0x49bd0 <pthread_cond_broadcast@plt>
   2e930: 35000200     	cbnz	w0, 0x2e970 <__cxa_guard_release+0x98>
   2e934: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   2e938: f9400bf5     	ldr	x21, [sp, #0x10]
   2e93c: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   2e940: d50323bf     	autiasp
   2e944: d65f03c0     	ret
   2e948: b0ffff00     	adrp	x0, 0xf000 <vsnprintf+0xf000>
   2e94c: f0fffee1     	adrp	x1, 0xd000 <vsnprintf+0xd000>
   2e950: 910bec00     	add	x0, x0, #0x2fb
   2e954: 913d8421     	add	x1, x1, #0xf61
   2e958: 94000035     	bl	0x2ea2c <abort_message>
   2e95c: b0ffff00     	adrp	x0, 0xf000 <vsnprintf+0xf000>
   2e960: f0fffee1     	adrp	x1, 0xd000 <vsnprintf+0xd000>
   2e964: 910fe000     	add	x0, x0, #0x3f8
   2e968: 913d8421     	add	x1, x1, #0xf61
   2e96c: 94000030     	bl	0x2ea2c <abort_message>
   2e970: 90ffff00     	adrp	x0, 0xe000 <vsnprintf+0xe000>
   2e974: f0fffee1     	adrp	x1, 0xd000 <vsnprintf+0xd000>
   2e978: 912a3800     	add	x0, x0, #0xa8e
   2e97c: 913d8421     	add	x1, x1, #0xf61
   2e980: 9400002b     	bl	0x2ea2c <abort_message>
   2e984: 97fffd05     	bl	0x2dd98 <__clang_call_terminate>

000000000002e988 <__cxa_guard_abort>:
   2e988: d503233f     	paciasp
   2e98c: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   2e990: a9014ff4     	stp	x20, x19, [sp, #0x10]
   2e994: 910003fd     	mov	x29, sp
   2e998: aa0003f3     	mov	x19, x0
   2e99c: f0000120     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   2e9a0: 91144000     	add	x0, x0, #0x510
   2e9a4: 94006c7b     	bl	0x49b90 <pthread_mutex_lock@plt>
   2e9a8: 35000220     	cbnz	w0, 0x2e9ec <__cxa_guard_abort+0x64>
   2e9ac: 39400674     	ldrb	w20, [x19, #0x1]
   2e9b0: b900067f     	str	wzr, [x19, #0x4]
   2e9b4: 3900067f     	strb	wzr, [x19, #0x1]
   2e9b8: f0000120     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   2e9bc: 91144000     	add	x0, x0, #0x510
   2e9c0: 94006c80     	bl	0x49bc0 <pthread_mutex_unlock@plt>
   2e9c4: 350001e0     	cbnz	w0, 0x2ea00 <__cxa_guard_abort+0x78>
   2e9c8: 361000b4     	tbz	w20, #0x2, 0x2e9dc <__cxa_guard_abort+0x54>
   2e9cc: f0000120     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   2e9d0: 9114e000     	add	x0, x0, #0x538
   2e9d4: 94006c7f     	bl	0x49bd0 <pthread_cond_broadcast@plt>
   2e9d8: 350001e0     	cbnz	w0, 0x2ea14 <__cxa_guard_abort+0x8c>
   2e9dc: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   2e9e0: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   2e9e4: d50323bf     	autiasp
   2e9e8: d65f03c0     	ret
   2e9ec: b0ffff00     	adrp	x0, 0xf000 <vsnprintf+0xf000>
   2e9f0: 90ffff01     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   2e9f4: 910bec00     	add	x0, x0, #0x2fb
   2e9f8: 91118421     	add	x1, x1, #0x461
   2e9fc: 9400000c     	bl	0x2ea2c <abort_message>
   2ea00: b0ffff00     	adrp	x0, 0xf000 <vsnprintf+0xf000>
   2ea04: 90ffff01     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   2ea08: 910fe000     	add	x0, x0, #0x3f8
   2ea0c: 91118421     	add	x1, x1, #0x461
   2ea10: 94000007     	bl	0x2ea2c <abort_message>
   2ea14: 90ffff00     	adrp	x0, 0xe000 <vsnprintf+0xe000>
   2ea18: 90ffff01     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   2ea1c: 912a3800     	add	x0, x0, #0xa8e
   2ea20: 91118421     	add	x1, x1, #0x461
   2ea24: 94000002     	bl	0x2ea2c <abort_message>
   2ea28: 97fffcdc     	bl	0x2dd98 <__clang_call_terminate>

000000000002ea2c <abort_message>:
   2ea2c: d503233f     	paciasp
   2ea30: d10683ff     	sub	sp, sp, #0x1a0
   2ea34: a9157bfd     	stp	x29, x30, [sp, #0x150]
   2ea38: 910543fd     	add	x29, sp, #0x150
   2ea3c: a91667fc     	stp	x28, x25, [sp, #0x160]
   2ea40: a9175ff8     	stp	x24, x23, [sp, #0x170]
   2ea44: a91857f6     	stp	x22, x21, [sp, #0x180]
   2ea48: a9194ff4     	stp	x20, x19, [sp, #0x190]
   2ea4c: 910003e8     	mov	x8, sp
   2ea50: 928006f5     	mov	x21, #-0x38             // =-56
   2ea54: 91020116     	add	x22, x8, #0x80
   2ea58: 910223e8     	add	x8, sp, #0x88
   2ea5c: f2dff015     	movk	x21, #0xff80, lsl #32
   2ea60: 9100e117     	add	x23, x8, #0x38
   2ea64: 910143b8     	add	x24, x29, #0x50
   2ea68: ad0007e0     	stp	q0, q1, [sp]
   2ea6c: f0000108     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   2ea70: a90993e3     	stp	x3, x4, [sp, #0x98]
   2ea74: a93f57b6     	stp	x22, x21, [x29, #-0x10]
   2ea78: aa0003f3     	mov	x19, x0
   2ea7c: a93e5fb8     	stp	x24, x23, [x29, #-0x20]
   2ea80: d101a3b9     	sub	x25, x29, #0x68
   2ea84: ad7f03a1     	ldp	q1, q0, [x29, #-0x20]
   2ea88: a9088be1     	stp	x1, x2, [sp, #0x88]
   2ea8c: d10103a2     	sub	x2, x29, #0x40
   2ea90: a90a9be5     	stp	x5, x6, [sp, #0xa8]
   2ea94: aa1303e1     	mov	x1, x19
   2ea98: f9005fe7     	str	x7, [sp, #0xb8]
   2ea9c: ad010fe2     	stp	q2, q3, [sp, #0x20]
   2eaa0: ad0217e4     	stp	q4, q5, [sp, #0x40]
   2eaa4: ad031fe6     	stp	q6, q7, [sp, #0x60]
   2eaa8: ad3e03a1     	stp	q1, q0, [x29, #-0x40]
   2eaac: f9406d08     	ldr	x8, [x8, #0xd8]
   2eab0: 9104c114     	add	x20, x8, #0x130
   2eab4: aa1403e0     	mov	x0, x20
   2eab8: 94006c4a     	bl	0x49be0 <vfprintf@plt>
   2eabc: 52800140     	mov	w0, #0xa                // =10
   2eac0: aa1403e1     	mov	x1, x20
   2eac4: 94006c4b     	bl	0x49bf0 <fputc@plt>
   2eac8: a93ad7b6     	stp	x22, x21, [x29, #-0x58]
   2eacc: d10123a0     	sub	x0, x29, #0x48
   2ead0: a939dfb8     	stp	x24, x23, [x29, #-0x68]
   2ead4: d10243a2     	sub	x2, x29, #0x90
   2ead8: ad400321     	ldp	q1, q0, [x25]
   2eadc: aa1303e1     	mov	x1, x19
   2eae0: ad3b83a1     	stp	q1, q0, [x29, #-0x90]
   2eae4: 94006c47     	bl	0x49c00 <vasprintf@plt>
   2eae8: f85b83a0     	ldur	x0, [x29, #-0x48]
   2eaec: 94006c49     	bl	0x49c10 <android_set_abort_message@plt>
   2eaf0: 90ffff00     	adrp	x0, 0xe000 <vsnprintf+0xe000>
   2eaf4: 2a1f03e1     	mov	w1, wzr
   2eaf8: 912dc400     	add	x0, x0, #0xb71
   2eafc: 2a1f03e2     	mov	w2, wzr
   2eb00: 94006c48     	bl	0x49c20 <openlog@plt>
   2eb04: 90ffff01     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   2eb08: f85b83a2     	ldur	x2, [x29, #-0x48]
   2eb0c: 9111cc21     	add	x1, x1, #0x473
   2eb10: 52800040     	mov	w0, #0x2                // =2
   2eb14: 94006c47     	bl	0x49c30 <syslog@plt>
   2eb18: 94006c4a     	bl	0x49c40 <closelog@plt>
   2eb1c: 94006c4d     	bl	0x49c50 <abort@plt>

000000000002eb20 <std::get_unexpected()>:
   2eb20: d503245f     	bti	c
   2eb24: f0000108     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   2eb28: f9406508     	ldr	x8, [x8, #0xc8]
   2eb2c: c8dffd00     	ldar	x0, [x8]
   2eb30: d65f03c0     	ret

000000000002eb34 <std::terminate()>:
   2eb34: d503233f     	paciasp
   2eb38: a9bf4ffe     	stp	x30, x19, [sp, #-0x10]!
   2eb3c: 94006c09     	bl	0x49b60 <__cxa_get_globals_fast@plt>
   2eb40: b4000060     	cbz	x0, 0x2eb4c <std::terminate()+0x18>
   2eb44: f9400013     	ldr	x19, [x0]
   2eb48: b50000b3     	cbnz	x19, 0x2eb5c <std::terminate()+0x28>
   2eb4c: f0000108     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   2eb50: f9406908     	ldr	x8, [x8, #0xd0]
   2eb54: c8dffd00     	ldar	x0, [x8]
   2eb58: 9400001b     	bl	0x2ebc4 <std::__terminate(void (*)())>
   2eb5c: 91018260     	add	x0, x19, #0x60
   2eb60: 97fffd04     	bl	0x2df70 <__cxxabiv1::__isOurExceptionClass(_Unwind_Exception const*)>
   2eb64: 3607ff40     	tbz	w0, #0x0, 0x2eb4c <std::terminate()+0x18>
   2eb68: f9401660     	ldr	x0, [x19, #0x28]
   2eb6c: 94000016     	bl	0x2ebc4 <std::__terminate(void (*)())>
   2eb70: 97fffc8a     	bl	0x2dd98 <__clang_call_terminate>
   2eb74: 97fffc89     	bl	0x2dd98 <__clang_call_terminate>

000000000002eb78 <std::__unexpected(void (*)())>:
   2eb78: d503233f     	paciasp
   2eb7c: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   2eb80: 910003fd     	mov	x29, sp
   2eb84: d63f0000     	blr	x0
   2eb88: 90ffff00     	adrp	x0, 0xe000 <vsnprintf+0xe000>
   2eb8c: 9136f800     	add	x0, x0, #0xdbe
   2eb90: 97ffffa7     	bl	0x2ea2c <abort_message>

000000000002eb94 <std::unexpected()>:
   2eb94: d503233f     	paciasp
   2eb98: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   2eb9c: 910003fd     	mov	x29, sp
   2eba0: f0000108     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   2eba4: f9406508     	ldr	x8, [x8, #0xc8]
   2eba8: c8dffd00     	ldar	x0, [x8]
   2ebac: 97fffff3     	bl	0x2eb78 <std::__unexpected(void (*)())>

000000000002ebb0 <std::get_terminate()>:
   2ebb0: d503245f     	bti	c
   2ebb4: f0000108     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   2ebb8: f9406908     	ldr	x8, [x8, #0xd0]
   2ebbc: c8dffd00     	ldar	x0, [x8]
   2ebc0: d65f03c0     	ret

000000000002ebc4 <std::__terminate(void (*)())>:
   2ebc4: d503233f     	paciasp
   2ebc8: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   2ebcc: f9000bf3     	str	x19, [sp, #0x10]
   2ebd0: 910003fd     	mov	x29, sp
   2ebd4: d63f0000     	blr	x0
   2ebd8: 90ffff00     	adrp	x0, 0xe000 <vsnprintf+0xe000>
   2ebdc: 911d3400     	add	x0, x0, #0x74d
   2ebe0: 97ffff93     	bl	0x2ea2c <abort_message>
   2ebe4: 94006ba3     	bl	0x49a70 <__cxa_begin_catch@plt>
   2ebe8: b0ffff00     	adrp	x0, 0xf000 <vsnprintf+0xf000>
   2ebec: 91204800     	add	x0, x0, #0x812
   2ebf0: 97ffff8f     	bl	0x2ea2c <abort_message>
   2ebf4: aa0003f3     	mov	x19, x0
   2ebf8: 94006ba2     	bl	0x49a80 <__cxa_end_catch@plt>
   2ebfc: aa1303e0     	mov	x0, x19
   2ec00: 97fffc66     	bl	0x2dd98 <__clang_call_terminate>
   2ec04: 97fffc65     	bl	0x2dd98 <__clang_call_terminate>

000000000002ec08 <std::set_new_handler(void (*)())>:
   2ec08: d503233f     	paciasp
   2ec0c: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   2ec10: 910003fd     	mov	x29, sp
   2ec14: f0000101     	adrp	x1, 0x51000 <vsnprintf+0x51000>
   2ec18: f9407021     	ldr	x1, [x1, #0xe0]
   2ec1c: 94005b65     	bl	0x459b0 <__aarch64_swp8_acq_rel>
   2ec20: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   2ec24: d50323bf     	autiasp
   2ec28: d65f03c0     	ret

000000000002ec2c <std::get_new_handler()>:
   2ec2c: d503245f     	bti	c
   2ec30: f0000108     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   2ec34: f9407108     	ldr	x8, [x8, #0xe0]
   2ec38: c8dffd00     	ldar	x0, [x8]
   2ec3c: d65f03c0     	ret

000000000002ec40 <demangling_terminate_handler()>:
   2ec40: d503233f     	paciasp
   2ec44: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   2ec48: f9000bfc     	str	x28, [sp, #0x10]
   2ec4c: 910003fd     	mov	x29, sp
   2ec50: a9024ff4     	stp	x20, x19, [sp, #0x20]
   2ec54: d11043ff     	sub	sp, sp, #0x410
   2ec58: 94006bc2     	bl	0x49b60 <__cxa_get_globals_fast@plt>
   2ec5c: b4000060     	cbz	x0, 0x2ec68 <demangling_terminate_handler()+0x28>
   2ec60: f9400014     	ldr	x20, [x0]
   2ec64: b5000094     	cbnz	x20, 0x2ec74 <demangling_terminate_handler()+0x34>
   2ec68: b0ffff00     	adrp	x0, 0xf000 <vsnprintf+0xf000>
   2ec6c: 91124000     	add	x0, x0, #0x490
   2ec70: 97ffff6f     	bl	0x2ea2c <abort_message>
   2ec74: 91018293     	add	x19, x20, #0x60
   2ec78: aa1303e0     	mov	x0, x19
   2ec7c: 97fffcbd     	bl	0x2df70 <__cxxabiv1::__isOurExceptionClass(_Unwind_Exception const*)>
   2ec80: 36000160     	tbz	w0, #0x0, 0x2ecac <demangling_terminate_handler()+0x6c>
   2ec84: aa1303e0     	mov	x0, x19
   2ec88: 97fffcb7     	bl	0x2df64 <__cxxabiv1::__getExceptionClass(_Unwind_Exception const*)>
   2ec8c: d2856028     	mov	x8, #0x2b01             // =11009
   2ec90: f2a86568     	movk	x8, #0x432b, lsl #16
   2ec94: f2c9c8e8     	movk	x8, #0x4e47, lsl #32
   2ec98: f2e86988     	movk	x8, #0x434c, lsl #48
   2ec9c: eb08001f     	cmp	x0, x8
   2eca0: 54000101     	b.ne	0x2ecc0 <demangling_terminate_handler()+0x80>
   2eca4: f9400688     	ldr	x8, [x20, #0x8]
   2eca8: 14000007     	b	0x2ecc4 <demangling_terminate_handler()+0x84>
   2ecac: f0000128     	adrp	x8, 0x55000 <vsnprintf+0x55000>
   2ecb0: b0ffff00     	adrp	x0, 0xf000 <vsnprintf+0xf000>
   2ecb4: 91076c00     	add	x0, x0, #0x1db
   2ecb8: f9421101     	ldr	x1, [x8, #0x420]
   2ecbc: 97ffff5c     	bl	0x2ea2c <abort_message>
   2ecc0: 91020288     	add	x8, x20, #0x80
   2ecc4: f9400a94     	ldr	x20, [x20, #0x10]
   2ecc8: 52808009     	mov	w9, #0x400              // =1024
   2eccc: 910033e1     	add	x1, sp, #0xc
   2ecd0: 910003e2     	mov	x2, sp
   2ecd4: d10013a3     	sub	x3, x29, #0x4
   2ecd8: f9000fa8     	str	x8, [x29, #0x18]
   2ecdc: f9400680     	ldr	x0, [x20, #0x8]
   2ece0: f90003e9     	str	x9, [sp]
   2ece4: 94006b8b     	bl	0x49b10 <__cxa_demangle@plt>
   2ece8: b85fc3a8     	ldur	w8, [x29, #-0x4]
   2ecec: 35000068     	cbnz	w8, 0x2ecf8 <demangling_terminate_handler()+0xb8>
   2ecf0: aa0003f3     	mov	x19, x0
   2ecf4: 14000002     	b	0x2ecfc <demangling_terminate_handler()+0xbc>
   2ecf8: f9400693     	ldr	x19, [x20, #0x8]
   2ecfc: f0000100     	adrp	x0, 0x51000 <vsnprintf+0x51000>
   2ed00: 910063a2     	add	x2, x29, #0x18
   2ed04: aa1403e1     	mov	x1, x20
   2ed08: f9407400     	ldr	x0, [x0, #0xe8]
   2ed0c: f9400008     	ldr	x8, [x0]
   2ed10: f9401108     	ldr	x8, [x8, #0x20]
   2ed14: d63f0100     	blr	x8
   2ed18: 360001a0     	tbz	w0, #0x0, 0x2ed4c <demangling_terminate_handler()+0x10c>
   2ed1c: f9400fa0     	ldr	x0, [x29, #0x18]
   2ed20: f0000128     	adrp	x8, 0x55000 <vsnprintf+0x55000>
   2ed24: f9400009     	ldr	x9, [x0]
   2ed28: f9421114     	ldr	x20, [x8, #0x420]
   2ed2c: f9400928     	ldr	x8, [x9, #0x10]
   2ed30: d63f0100     	blr	x8
   2ed34: aa0003e3     	mov	x3, x0
   2ed38: b0ffff00     	adrp	x0, 0xf000 <vsnprintf+0xf000>
   2ed3c: 9100cc00     	add	x0, x0, #0x33
   2ed40: aa1403e1     	mov	x1, x20
   2ed44: aa1303e2     	mov	x2, x19
   2ed48: 97ffff39     	bl	0x2ea2c <abort_message>
   2ed4c: f0000128     	adrp	x8, 0x55000 <vsnprintf+0x55000>
   2ed50: 90ffff00     	adrp	x0, 0xe000 <vsnprintf+0xe000>
   2ed54: 910af000     	add	x0, x0, #0x2bc
   2ed58: aa1303e2     	mov	x2, x19
   2ed5c: f9421101     	ldr	x1, [x8, #0x420]
   2ed60: 97ffff33     	bl	0x2ea2c <abort_message>

000000000002ed64 <demangling_unexpected_handler()>:
   2ed64: d503233f     	paciasp
   2ed68: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   2ed6c: 910003fd     	mov	x29, sp
   2ed70: 90ffff09     	adrp	x9, 0xe000 <vsnprintf+0xe000>
   2ed74: f0000128     	adrp	x8, 0x55000 <vsnprintf+0x55000>
   2ed78: 9130e929     	add	x9, x9, #0xc3a
   2ed7c: f9021109     	str	x9, [x8, #0x420]
   2ed80: 94006b44     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000002ed84 <std::set_unexpected(void (*)())>:
   2ed84: d503233f     	paciasp
   2ed88: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   2ed8c: 910003fd     	mov	x29, sp
   2ed90: f0000101     	adrp	x1, 0x51000 <vsnprintf+0x51000>
   2ed94: 90000008     	adrp	x8, 0x2e000 <__cxa_free_exception+0x18>
   2ed98: 91359108     	add	x8, x8, #0xd64
   2ed9c: f100001f     	cmp	x0, #0x0
   2eda0: 9a800100     	csel	x0, x8, x0, eq
   2eda4: f9406421     	ldr	x1, [x1, #0xc8]
   2eda8: 94005b02     	bl	0x459b0 <__aarch64_swp8_acq_rel>
   2edac: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   2edb0: d50323bf     	autiasp
   2edb4: d65f03c0     	ret

000000000002edb8 <std::set_terminate(void (*)())>:
   2edb8: d503233f     	paciasp
   2edbc: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   2edc0: 910003fd     	mov	x29, sp
   2edc4: f0000101     	adrp	x1, 0x51000 <vsnprintf+0x51000>
   2edc8: 90000008     	adrp	x8, 0x2e000 <__cxa_free_exception+0x18>
   2edcc: 91310108     	add	x8, x8, #0xc40
   2edd0: f100001f     	cmp	x0, #0x0
   2edd4: 9a800100     	csel	x0, x8, x0, eq
   2edd8: f9406821     	ldr	x1, [x1, #0xd0]
   2eddc: 94005af5     	bl	0x459b0 <__aarch64_swp8_acq_rel>
   2ede0: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   2ede4: d50323bf     	autiasp
   2ede8: d65f03c0     	ret

000000000002edec <__cxa_demangle>:
   2edec: d503233f     	paciasp
   2edf0: a9ba7bfd     	stp	x29, x30, [sp, #-0x60]!
   2edf4: a9016ffc     	stp	x28, x27, [sp, #0x10]
   2edf8: 910003fd     	mov	x29, sp
   2edfc: a90267fa     	stp	x26, x25, [sp, #0x20]
   2ee00: a9035ff8     	stp	x24, x23, [sp, #0x30]
   2ee04: a90457f6     	stp	x22, x21, [sp, #0x40]
   2ee08: a9054ff4     	stp	x20, x19, [sp, #0x50]
   2ee0c: d14007ff     	sub	sp, sp, #0x1, lsl #12   // =0x1000
   2ee10: d10ec3ff     	sub	sp, sp, #0x3b0
   2ee14: d53bd057     	mrs	x23, TPIDR_EL0
   2ee18: aa0303f3     	mov	x19, x3
   2ee1c: f94016e8     	ldr	x8, [x23, #0x28]
   2ee20: f81e83a8     	stur	x8, [x29, #-0x18]
   2ee24: b40000c0     	cbz	x0, 0x2ee3c <__cxa_demangle+0x50>
   2ee28: aa0203f4     	mov	x20, x2
   2ee2c: aa0003f6     	mov	x22, x0
   2ee30: aa0103f5     	mov	x21, x1
   2ee34: b40000e1     	cbz	x1, 0x2ee50 <__cxa_demangle+0x64>
   2ee38: b50000d4     	cbnz	x20, 0x2ee50 <__cxa_demangle+0x64>
   2ee3c: b4000c13     	cbz	x19, 0x2efbc <__cxa_demangle+0x1d0>
   2ee40: 12800048     	mov	w8, #-0x3               // =-3
   2ee44: aa1f03f4     	mov	x20, xzr
   2ee48: b9000268     	str	w8, [x19]
   2ee4c: 140000bd     	b	0x2f140 <__cxa_demangle+0x354>
   2ee50: aa1603e0     	mov	x0, x22
   2ee54: 910143fb     	add	x27, sp, #0x50
   2ee58: 94006b82     	bl	0x49c60 <strlen@plt>
   2ee5c: 8b0002c9     	add	x9, x22, x0
   2ee60: 910143e8     	add	x8, sp, #0x50
   2ee64: 6f00e400     	movi	v0.2d, #0000000000000000
   2ee68: 9100a118     	add	x24, x8, #0x28
   2ee6c: 9104030a     	add	x10, x24, #0x100
   2ee70: 9109611a     	add	x26, x8, #0x258
   2ee74: a90527f6     	stp	x22, x9, [sp, #0x50]
   2ee78: 91042109     	add	x9, x8, #0x108
   2ee7c: 9109e10b     	add	x11, x8, #0x278
   2ee80: 910ba11c     	add	x28, x8, #0x2e8
   2ee84: f9003bea     	str	x10, [sp, #0x70]
   2ee88: 910a610a     	add	x10, x8, #0x298
   2ee8c: 3d800120     	str	q0, [x9]
   2ee90: 91050109     	add	x9, x8, #0x140
   2ee94: 3d803f00     	str	q0, [x24, #0xf0]
   2ee98: 910cc119     	add	x25, x8, #0x330
   2ee9c: f90153ea     	str	x10, [sp, #0x2a0]
   2eea0: 9109a10a     	add	x10, x8, #0x268
   2eea4: a917a7e9     	stp	x9, x9, [sp, #0x178]
   2eea8: f100081f     	cmp	x0, #0x2
   2eeac: f90013e9     	str	x9, [sp, #0x20]
   2eeb0: 91090109     	add	x9, x8, #0x240
   2eeb4: 3c8783e0     	stur	q0, [sp, #0x78]
   2eeb8: 3c8883e0     	stur	q0, [sp, #0x88]
   2eebc: f900c7e9     	str	x9, [sp, #0x188]
   2eec0: 910a2109     	add	x9, x8, #0x288
   2eec4: 3c8983e0     	stur	q0, [sp, #0x98]
   2eec8: 3c858360     	stur	q0, [x27, #0x58]
   2eecc: 3d800120     	str	q0, [x9]
   2eed0: 910b4109     	add	x9, x8, #0x2d0
   2eed4: 3c868360     	stur	q0, [x27, #0x68]
   2eed8: 3c878360     	stur	q0, [x27, #0x78]
   2eedc: f9017fe9     	str	x9, [sp, #0x2f8]
   2eee0: 910be109     	add	x9, x8, #0x2f8
   2eee4: 3c888360     	stur	q0, [x27, #0x88]
   2eee8: 3c898360     	stur	q0, [x27, #0x98]
   2eeec: 3d800120     	str	q0, [x9]
   2eef0: 52800029     	mov	w9, #0x1                // =1
   2eef4: 3c8a8360     	stur	q0, [x27, #0xa8]
   2eef8: 3c8b8360     	stur	q0, [x27, #0xb8]
   2eefc: 3c8c8360     	stur	q0, [x27, #0xc8]
   2ef00: 3c8d8360     	stur	q0, [x27, #0xd8]
   2ef04: 3c8e8360     	stur	q0, [x27, #0xe8]
   2ef08: 3c8f8360     	stur	q0, [x27, #0xf8]
   2ef0c: ad0a0360     	stp	q0, q0, [x27, #0x140]
   2ef10: ad0b0360     	stp	q0, q0, [x27, #0x160]
   2ef14: ad0c0360     	stp	q0, q0, [x27, #0x180]
   2ef18: ad0d0360     	stp	q0, q0, [x27, #0x1a0]
   2ef1c: ad0e0360     	stp	q0, q0, [x27, #0x1c0]
   2ef20: ad0f0360     	stp	q0, q0, [x27, #0x1e0]
   2ef24: ad100360     	stp	q0, q0, [x27, #0x200]
   2ef28: ad110360     	stp	q0, q0, [x27, #0x220]
   2ef2c: 3d800160     	str	q0, [x11]
   2ef30: 910ac10b     	add	x11, x8, #0x2b0
   2ef34: 3d800140     	str	q0, [x10]
   2ef38: 910c210a     	add	x10, x8, #0x308
   2ef3c: 3d800340     	str	q0, [x26]
   2ef40: ad158360     	stp	q0, q0, [x27, #0x2b0]
   2ef44: 3d800380     	str	q0, [x28]
   2ef48: 3d80cf60     	str	q0, [x27, #0x330]
   2ef4c: 6f07e7e0     	movi	v0.2d, #0xffffffffffffffff
   2ef50: 7906b3e9     	strh	w9, [sp, #0x358]
   2ef54: 92800009     	mov	x9, #-0x1               // =-1
   2ef58: a90663f8     	stp	x24, x24, [sp, #0x60]
   2ef5c: f9014bfa     	str	x26, [sp, #0x290]
   2ef60: f9014ffa     	str	x26, [sp, #0x298]
   2ef64: f90177eb     	str	x11, [sp, #0x2e8]
   2ef68: f9000feb     	str	x11, [sp, #0x18]
   2ef6c: f9017beb     	str	x11, [sp, #0x2f0]
   2ef70: f9019bea     	str	x10, [sp, #0x330]
   2ef74: f90193fc     	str	x28, [sp, #0x320]
   2ef78: f90197fc     	str	x28, [sp, #0x328]
   2ef7c: f901b3e9     	str	x9, [sp, #0x360]
   2ef80: b90373ff     	str	wzr, [sp, #0x370]
   2ef84: f901b7ff     	str	xzr, [sp, #0x368]
   2ef88: f909c3f9     	str	x25, [sp, #0x1380]
   2ef8c: a902ffff     	stp	xzr, xzr, [sp, #0x28]
   2ef90: f9001fff     	str	xzr, [sp, #0x38]
   2ef94: fd0023e0     	str	d0, [sp, #0x40]
   2ef98: 540007a3     	b.lo	0x2f08c <__cxa_demangle+0x2a0>
   2ef9c: 394002c8     	ldrb	w8, [x22]
   2efa0: 71017d1f     	cmp	w8, #0x5f
   2efa4: 54000741     	b.ne	0x2f08c <__cxa_demangle+0x2a0>
   2efa8: 394006c8     	ldrb	w8, [x22, #0x1]
   2efac: 7101691f     	cmp	w8, #0x5a
   2efb0: 540000a1     	b.ne	0x2efc4 <__cxa_demangle+0x1d8>
   2efb4: 52800048     	mov	w8, #0x2                // =2
   2efb8: 1400000b     	b	0x2efe4 <__cxa_demangle+0x1f8>
   2efbc: aa1f03f4     	mov	x20, xzr
   2efc0: 14000060     	b	0x2f140 <__cxa_demangle+0x354>
   2efc4: f1000c1f     	cmp	x0, #0x3
   2efc8: 54000623     	b.lo	0x2f08c <__cxa_demangle+0x2a0>
   2efcc: 71017d1f     	cmp	w8, #0x5f
   2efd0: 540005e1     	b.ne	0x2f08c <__cxa_demangle+0x2a0>
   2efd4: 39400ac9     	ldrb	w9, [x22, #0x2]
   2efd8: 7101693f     	cmp	w9, #0x5a
   2efdc: 54000541     	b.ne	0x2f084 <__cxa_demangle+0x298>
   2efe0: 52800068     	mov	w8, #0x3                // =3
   2efe4: 8b0802c8     	add	x8, x22, x8
   2efe8: f9002be8     	str	x8, [sp, #0x50]
   2efec: 910143e0     	add	x0, sp, #0x50
   2eff0: 94000151     	bl	0x2f534 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()>
   2eff4: aa0003f6     	mov	x22, x0
   2eff8: b4000540     	cbz	x0, 0x2f0a0 <__cxa_demangle+0x2b4>
   2effc: a94533fb     	ldp	x27, x12, [sp, #0x50]
   2f000: eb1b019f     	cmp	x12, x27
   2f004: 54001b40     	b.eq	0x2f36c <__cxa_demangle+0x580>
   2f008: 39400368     	ldrb	w8, [x27]
   2f00c: 7100b91f     	cmp	w8, #0x2e
   2f010: 54000481     	b.ne	0x2f0a0 <__cxa_demangle+0x2b4>
   2f014: f949c3ed     	ldr	x13, [sp, #0x1380]
   2f018: f94005a8     	ldr	x8, [x13, #0x8]
   2f01c: d13f0109     	sub	x9, x8, #0xfc0
   2f020: b13fc53f     	cmn	x9, #0xff1
   2f024: 54000148     	b.hi	0x2f04c <__cxa_demangle+0x260>
   2f028: 52820000     	mov	w0, #0x1000             // =4096
   2f02c: a900b3ed     	stp	x13, x12, [sp, #0x8]
   2f030: 94006a88     	bl	0x49a50 <malloc@plt>
   2f034: b40020a0     	cbz	x0, 0x2f448 <__cxa_demangle+0x65c>
   2f038: a940b3e9     	ldp	x9, x12, [sp, #0x8]
   2f03c: aa1f03e8     	mov	x8, xzr
   2f040: aa0003ed     	mov	x13, x0
   2f044: f909c3e0     	str	x0, [sp, #0x1380]
   2f048: a9007c09     	stp	x9, xzr, [x0]
   2f04c: 9000010a     	adrp	x10, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   2f050: 9100c109     	add	x9, x8, #0x30
   2f054: 8b0801a8     	add	x8, x13, x8
   2f058: 9127414a     	add	x10, x10, #0x9d0
   2f05c: 3200c3eb     	mov	w11, #0x1010101         // =16843009
   2f060: f90005a9     	str	x9, [x13, #0x8]
   2f064: f8010d0a     	str	x10, [x8, #0x10]!
   2f068: b900090b     	str	w11, [x8, #0x8]
   2f06c: a9016d16     	stp	x22, x27, [x8, #0x10]
   2f070: aa0803f6     	mov	x22, x8
   2f074: f900110c     	str	x12, [x8, #0x20]
   2f078: f9402fe9     	ldr	x9, [sp, #0x58]
   2f07c: f9002be9     	str	x9, [sp, #0x50]
   2f080: 140000bb     	b	0x2f36c <__cxa_demangle+0x580>
   2f084: f100101f     	cmp	x0, #0x4
   2f088: 540007a2     	b.hs	0x2f17c <__cxa_demangle+0x390>
   2f08c: 910143e0     	add	x0, sp, #0x50
   2f090: 94000378     	bl	0x2fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>
   2f094: a94523e9     	ldp	x9, x8, [sp, #0x50]
   2f098: eb09011f     	cmp	x8, x9
   2f09c: 54001640     	b.eq	0x2f364 <__cxa_demangle+0x578>
   2f0a0: aa1f03f4     	mov	x20, xzr
   2f0a4: 12800028     	mov	w8, #-0x2               // =-2
   2f0a8: b4000053     	cbz	x19, 0x2f0b0 <__cxa_demangle+0x2c4>
   2f0ac: b9000268     	str	w8, [x19]
   2f0b0: f949c3e0     	ldr	x0, [sp, #0x1380]
   2f0b4: b5000080     	cbnz	x0, 0x2f0c4 <__cxa_demangle+0x2d8>
   2f0b8: 1400000a     	b	0x2f0e0 <__cxa_demangle+0x2f4>
   2f0bc: aa0803e0     	mov	x0, x8
   2f0c0: b4000100     	cbz	x0, 0x2f0e0 <__cxa_demangle+0x2f4>
   2f0c4: f9400008     	ldr	x8, [x0]
   2f0c8: eb00033f     	cmp	x25, x0
   2f0cc: f909c3e8     	str	x8, [sp, #0x1380]
   2f0d0: 54ffff60     	b.eq	0x2f0bc <__cxa_demangle+0x2d0>
   2f0d4: 94006a73     	bl	0x49aa0 <free@plt>
   2f0d8: f949c3e0     	ldr	x0, [sp, #0x1380]
   2f0dc: b5ffff40     	cbnz	x0, 0x2f0c4 <__cxa_demangle+0x2d8>
   2f0e0: f94193e0     	ldr	x0, [sp, #0x320]
   2f0e4: a9007f3f     	stp	xzr, xzr, [x25]
   2f0e8: f909c3f9     	str	x25, [sp, #0x1380]
   2f0ec: eb1c001f     	cmp	x0, x28
   2f0f0: 54000040     	b.eq	0x2f0f8 <__cxa_demangle+0x30c>
   2f0f4: 94006a6b     	bl	0x49aa0 <free@plt>
   2f0f8: f94177e0     	ldr	x0, [sp, #0x2e8]
   2f0fc: f9400fe8     	ldr	x8, [sp, #0x18]
   2f100: eb08001f     	cmp	x0, x8
   2f104: 54000040     	b.eq	0x2f10c <__cxa_demangle+0x320>
   2f108: 94006a66     	bl	0x49aa0 <free@plt>
   2f10c: f9414be0     	ldr	x0, [sp, #0x290]
   2f110: eb1a001f     	cmp	x0, x26
   2f114: 54000040     	b.eq	0x2f11c <__cxa_demangle+0x330>
   2f118: 94006a62     	bl	0x49aa0 <free@plt>
   2f11c: f940bfe0     	ldr	x0, [sp, #0x178]
   2f120: f94013e8     	ldr	x8, [sp, #0x20]
   2f124: eb08001f     	cmp	x0, x8
   2f128: 54000040     	b.eq	0x2f130 <__cxa_demangle+0x344>
   2f12c: 94006a5d     	bl	0x49aa0 <free@plt>
   2f130: f94033e0     	ldr	x0, [sp, #0x60]
   2f134: eb18001f     	cmp	x0, x24
   2f138: 54000040     	b.eq	0x2f140 <__cxa_demangle+0x354>
   2f13c: 94006a59     	bl	0x49aa0 <free@plt>
   2f140: f94016e8     	ldr	x8, [x23, #0x28]
   2f144: f85e83a9     	ldur	x9, [x29, #-0x18]
   2f148: eb09011f     	cmp	x8, x9
   2f14c: 54001801     	b.ne	0x2f44c <__cxa_demangle+0x660>
   2f150: aa1403e0     	mov	x0, x20
   2f154: 914007ff     	add	sp, sp, #0x1, lsl #12   // =0x1000
   2f158: 910ec3ff     	add	sp, sp, #0x3b0
   2f15c: a9454ff4     	ldp	x20, x19, [sp, #0x50]
   2f160: a94457f6     	ldp	x22, x21, [sp, #0x40]
   2f164: a9435ff8     	ldp	x24, x23, [sp, #0x30]
   2f168: a94267fa     	ldp	x26, x25, [sp, #0x20]
   2f16c: a9416ffc     	ldp	x28, x27, [sp, #0x10]
   2f170: a8c67bfd     	ldp	x29, x30, [sp], #0x60
   2f174: d50323bf     	autiasp
   2f178: d65f03c0     	ret
   2f17c: 39400ac9     	ldrb	w9, [x22, #0x2]
   2f180: 71017d3f     	cmp	w9, #0x5f
   2f184: 54000921     	b.ne	0x2f2a8 <__cxa_demangle+0x4bc>
   2f188: 39400ec9     	ldrb	w9, [x22, #0x3]
   2f18c: 7101693f     	cmp	w9, #0x5a
   2f190: 540008c1     	b.ne	0x2f2a8 <__cxa_demangle+0x4bc>
   2f194: 52800088     	mov	w8, #0x4                // =4
   2f198: 8b0802c8     	add	x8, x22, x8
   2f19c: f9002be8     	str	x8, [sp, #0x50]
   2f1a0: 910143e0     	add	x0, sp, #0x50
   2f1a4: 940000e4     	bl	0x2f534 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()>
   2f1a8: f90027e0     	str	x0, [sp, #0x48]
   2f1ac: b4001480     	cbz	x0, 0x2f43c <__cxa_demangle+0x650>
   2f1b0: a94523ea     	ldp	x10, x8, [sp, #0x50]
   2f1b4: cb0a0109     	sub	x9, x8, x10
   2f1b8: f100353f     	cmp	x9, #0xd
   2f1bc: 54001403     	b.lo	0x2f43c <__cxa_demangle+0x650>
   2f1c0: 39400149     	ldrb	w9, [x10]
   2f1c4: 71017d3f     	cmp	w9, #0x5f
   2f1c8: 540013a1     	b.ne	0x2f43c <__cxa_demangle+0x650>
   2f1cc: 39400549     	ldrb	w9, [x10, #0x1]
   2f1d0: 7101893f     	cmp	w9, #0x62
   2f1d4: 54001341     	b.ne	0x2f43c <__cxa_demangle+0x650>
   2f1d8: 39400949     	ldrb	w9, [x10, #0x2]
   2f1dc: 7101b13f     	cmp	w9, #0x6c
   2f1e0: 540012e1     	b.ne	0x2f43c <__cxa_demangle+0x650>
   2f1e4: 39400d49     	ldrb	w9, [x10, #0x3]
   2f1e8: 7101bd3f     	cmp	w9, #0x6f
   2f1ec: 54001281     	b.ne	0x2f43c <__cxa_demangle+0x650>
   2f1f0: 39401149     	ldrb	w9, [x10, #0x4]
   2f1f4: 71018d3f     	cmp	w9, #0x63
   2f1f8: 54001221     	b.ne	0x2f43c <__cxa_demangle+0x650>
   2f1fc: 39401549     	ldrb	w9, [x10, #0x5]
   2f200: 7101ad3f     	cmp	w9, #0x6b
   2f204: 540011c1     	b.ne	0x2f43c <__cxa_demangle+0x650>
   2f208: 39401949     	ldrb	w9, [x10, #0x6]
   2f20c: 71017d3f     	cmp	w9, #0x5f
   2f210: 54001161     	b.ne	0x2f43c <__cxa_demangle+0x650>
   2f214: 39401d49     	ldrb	w9, [x10, #0x7]
   2f218: 7101a53f     	cmp	w9, #0x69
   2f21c: 54001101     	b.ne	0x2f43c <__cxa_demangle+0x650>
   2f220: 39402149     	ldrb	w9, [x10, #0x8]
   2f224: 7101b93f     	cmp	w9, #0x6e
   2f228: 540010a1     	b.ne	0x2f43c <__cxa_demangle+0x650>
   2f22c: 39402549     	ldrb	w9, [x10, #0x9]
   2f230: 7101d93f     	cmp	w9, #0x76
   2f234: 54001041     	b.ne	0x2f43c <__cxa_demangle+0x650>
   2f238: 39402949     	ldrb	w9, [x10, #0xa]
   2f23c: 7101bd3f     	cmp	w9, #0x6f
   2f240: 54000fe1     	b.ne	0x2f43c <__cxa_demangle+0x650>
   2f244: 39402d49     	ldrb	w9, [x10, #0xb]
   2f248: 7101ad3f     	cmp	w9, #0x6b
   2f24c: 54000f81     	b.ne	0x2f43c <__cxa_demangle+0x650>
   2f250: 39403149     	ldrb	w9, [x10, #0xc]
   2f254: 7101953f     	cmp	w9, #0x65
   2f258: 54000f21     	b.ne	0x2f43c <__cxa_demangle+0x650>
   2f25c: 91003549     	add	x9, x10, #0xd
   2f260: eb08013f     	cmp	x9, x8
   2f264: f9002be9     	str	x9, [sp, #0x50]
   2f268: 54000740     	b.eq	0x2f350 <__cxa_demangle+0x564>
   2f26c: 3940012b     	ldrb	w11, [x9]
   2f270: 71017d7f     	cmp	w11, #0x5f
   2f274: 54000061     	b.ne	0x2f280 <__cxa_demangle+0x494>
   2f278: 91003949     	add	x9, x10, #0xe
   2f27c: f9002be9     	str	x9, [sp, #0x50]
   2f280: eb09011f     	cmp	x8, x9
   2f284: 54000300     	b.eq	0x2f2e4 <__cxa_demangle+0x4f8>
   2f288: 3940012a     	ldrb	w10, [x9]
   2f28c: 5100e94a     	sub	w10, w10, #0x3a
   2f290: 3100295f     	cmn	w10, #0xa
   2f294: 54000302     	b.hs	0x2f2f4 <__cxa_demangle+0x508>
   2f298: aa1f03ec     	mov	x12, xzr
   2f29c: aa0903ea     	mov	x10, x9
   2f2a0: aa1f03e9     	mov	x9, xzr
   2f2a4: 14000021     	b	0x2f328 <__cxa_demangle+0x53c>
   2f2a8: f100141f     	cmp	x0, #0x5
   2f2ac: 54ffef03     	b.lo	0x2f08c <__cxa_demangle+0x2a0>
   2f2b0: 71017d1f     	cmp	w8, #0x5f
   2f2b4: 54ffeec1     	b.ne	0x2f08c <__cxa_demangle+0x2a0>
   2f2b8: 39400ac8     	ldrb	w8, [x22, #0x2]
   2f2bc: 71017d1f     	cmp	w8, #0x5f
   2f2c0: 54ffee61     	b.ne	0x2f08c <__cxa_demangle+0x2a0>
   2f2c4: 39400ec8     	ldrb	w8, [x22, #0x3]
   2f2c8: 71017d1f     	cmp	w8, #0x5f
   2f2cc: 54ffee01     	b.ne	0x2f08c <__cxa_demangle+0x2a0>
   2f2d0: 394012c8     	ldrb	w8, [x22, #0x4]
   2f2d4: 7101691f     	cmp	w8, #0x5a
   2f2d8: 54ffeda1     	b.ne	0x2f08c <__cxa_demangle+0x2a0>
   2f2dc: 528000a8     	mov	w8, #0x5                // =5
   2f2e0: 17ffffae     	b	0x2f198 <__cxa_demangle+0x3ac>
   2f2e4: aa1f03e9     	mov	x9, xzr
   2f2e8: aa1f03ec     	mov	x12, xzr
   2f2ec: aa0803ea     	mov	x10, x8
   2f2f0: 1400000e     	b	0x2f328 <__cxa_demangle+0x53c>
   2f2f4: 9100052a     	add	x10, x9, #0x1
   2f2f8: eb08015f     	cmp	x10, x8
   2f2fc: f9002bea     	str	x10, [sp, #0x50]
   2f300: 54000100     	b.eq	0x2f320 <__cxa_demangle+0x534>
   2f304: 3840154c     	ldrb	w12, [x10], #0x1
   2f308: 5100e98c     	sub	w12, w12, #0x3a
   2f30c: 31002d9f     	cmn	w12, #0xb
   2f310: 54ffff48     	b.hi	0x2f2f8 <__cxa_demangle+0x50c>
   2f314: d100054a     	sub	x10, x10, #0x1
   2f318: aa0a03ec     	mov	x12, x10
   2f31c: 14000003     	b	0x2f328 <__cxa_demangle+0x53c>
   2f320: aa0803ea     	mov	x10, x8
   2f324: aa0803ec     	mov	x12, x8
   2f328: 71017d7f     	cmp	w11, #0x5f
   2f32c: 54000061     	b.ne	0x2f338 <__cxa_demangle+0x54c>
   2f330: eb0c013f     	cmp	x9, x12
   2f334: 54000840     	b.eq	0x2f43c <__cxa_demangle+0x650>
   2f338: eb0a011f     	cmp	x8, x10
   2f33c: 540000a0     	b.eq	0x2f350 <__cxa_demangle+0x564>
   2f340: 39400149     	ldrb	w9, [x10]
   2f344: 7100b93f     	cmp	w9, #0x2e
   2f348: 540007a1     	b.ne	0x2f43c <__cxa_demangle+0x650>
   2f34c: f9002be8     	str	x8, [sp, #0x50]
   2f350: 90ffff01     	adrp	x1, 0xf000 <vsnprintf+0xf000>
   2f354: 910143e0     	add	x0, sp, #0x50
   2f358: 910c5821     	add	x1, x1, #0x316
   2f35c: 910123e2     	add	x2, sp, #0x48
   2f360: 9400029a     	bl	0x2fdc8 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&) [34], (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [34], (anonymous namespace)::itanium_demangle::Node*&)>
   2f364: aa0003f6     	mov	x22, x0
   2f368: b4ffe9d6     	cbz	x22, 0x2f0a0 <__cxa_demangle+0x2b4>
   2f36c: b4000075     	cbz	x21, 0x2f378 <__cxa_demangle+0x58c>
   2f370: f940029b     	ldr	x27, [x20]
   2f374: 14000006     	b	0x2f38c <__cxa_demangle+0x5a0>
   2f378: 52808000     	mov	w0, #0x400              // =1024
   2f37c: 5280801b     	mov	w27, #0x400             // =1024
   2f380: 940069b4     	bl	0x49a50 <malloc@plt>
   2f384: aa0003f5     	mov	x21, x0
   2f388: b4000520     	cbz	x0, 0x2f42c <__cxa_demangle+0x640>
   2f38c: a902fff5     	stp	x21, xzr, [sp, #0x28]
   2f390: f9001ffb     	str	x27, [sp, #0x38]
   2f394: f94002c8     	ldr	x8, [x22]
   2f398: f9401108     	ldr	x8, [x8, #0x20]
   2f39c: 9100a3e1     	add	x1, sp, #0x28
   2f3a0: aa1603e0     	mov	x0, x22
   2f3a4: d63f0100     	blr	x8
   2f3a8: 394026c8     	ldrb	w8, [x22, #0x9]
   2f3ac: 7100051f     	cmp	w8, #0x1
   2f3b0: 540000c0     	b.eq	0x2f3c8 <__cxa_demangle+0x5dc>
   2f3b4: f94002c8     	ldr	x8, [x22]
   2f3b8: f9401508     	ldr	x8, [x8, #0x28]
   2f3bc: 9100a3e1     	add	x1, sp, #0x28
   2f3c0: aa1603e0     	mov	x0, x22
   2f3c4: d63f0100     	blr	x8
   2f3c8: a9432be8     	ldp	x8, x10, [sp, #0x30]
   2f3cc: 91000509     	add	x9, x8, #0x1
   2f3d0: eb0a013f     	cmp	x9, x10
   2f3d4: 54000062     	b.hs	0x2f3e0 <__cxa_demangle+0x5f4>
   2f3d8: f94017e0     	ldr	x0, [sp, #0x28]
   2f3dc: 1400000b     	b	0x2f408 <__cxa_demangle+0x61c>
   2f3e0: d37ff948     	lsl	x8, x10, #1
   2f3e4: f94017e0     	ldr	x0, [sp, #0x28]
   2f3e8: eb09011f     	cmp	x8, x9
   2f3ec: 9a883121     	csel	x1, x9, x8, lo
   2f3f0: f9001fe1     	str	x1, [sp, #0x38]
   2f3f4: 94006a1f     	bl	0x49c70 <realloc@plt>
   2f3f8: f90017e0     	str	x0, [sp, #0x28]
   2f3fc: b4000260     	cbz	x0, 0x2f448 <__cxa_demangle+0x65c>
   2f400: f9401be8     	ldr	x8, [sp, #0x30]
   2f404: 91000509     	add	x9, x8, #0x1
   2f408: f9001be9     	str	x9, [sp, #0x30]
   2f40c: 3828681f     	strb	wzr, [x0, x8]
   2f410: b4000074     	cbz	x20, 0x2f41c <__cxa_demangle+0x630>
   2f414: f9401be8     	ldr	x8, [sp, #0x30]
   2f418: f9000288     	str	x8, [x20]
   2f41c: 2a1f03e8     	mov	w8, wzr
   2f420: f94017f4     	ldr	x20, [sp, #0x28]
   2f424: b5ffe453     	cbnz	x19, 0x2f0ac <__cxa_demangle+0x2c0>
   2f428: 17ffff22     	b	0x2f0b0 <__cxa_demangle+0x2c4>
   2f42c: aa1f03f4     	mov	x20, xzr
   2f430: 12800008     	mov	w8, #-0x1               // =-1
   2f434: b5ffe3d3     	cbnz	x19, 0x2f0ac <__cxa_demangle+0x2c0>
   2f438: 17ffff1e     	b	0x2f0b0 <__cxa_demangle+0x2c4>
   2f43c: aa1f03f6     	mov	x22, xzr
   2f440: b5fff976     	cbnz	x22, 0x2f36c <__cxa_demangle+0x580>
   2f444: 17ffff17     	b	0x2f0a0 <__cxa_demangle+0x2b4>
   2f448: 94006992     	bl	0x49a90 <_ZSt9terminatev@plt>
   2f44c: 94006949     	bl	0x49970 <__stack_chk_fail@plt>
   2f450: aa0003f3     	mov	x19, x0
   2f454: 910143e0     	add	x0, sp, #0x50
   2f458: 94000003     	bl	0x2f464 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::~AbstractManglingParser()>
   2f45c: aa1303e0     	mov	x0, x19
   2f460: 94005a20     	bl	0x45ce0 <_Unwind_Resume>

000000000002f464 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::~AbstractManglingParser()>:
   2f464: d503233f     	paciasp
   2f468: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   2f46c: a9014ff4     	stp	x20, x19, [sp, #0x10]
   2f470: 910003fd     	mov	x29, sp
   2f474: aa0003f3     	mov	x19, x0
   2f478: f9499800     	ldr	x0, [x0, #0x1330]
   2f47c: 910cc274     	add	x20, x19, #0x330
   2f480: b50000a0     	cbnz	x0, 0x2f494 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::~AbstractManglingParser()+0x30>
   2f484: 1400000a     	b	0x2f4ac <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::~AbstractManglingParser()+0x48>
   2f488: 94006986     	bl	0x49aa0 <free@plt>
   2f48c: f9499a60     	ldr	x0, [x19, #0x1330]
   2f490: b40000e0     	cbz	x0, 0x2f4ac <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::~AbstractManglingParser()+0x48>
   2f494: f9400008     	ldr	x8, [x0]
   2f498: eb00029f     	cmp	x20, x0
   2f49c: f9099a68     	str	x8, [x19, #0x1330]
   2f4a0: 54ffff41     	b.ne	0x2f488 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::~AbstractManglingParser()+0x24>
   2f4a4: aa0803e0     	mov	x0, x8
   2f4a8: b5ffff60     	cbnz	x0, 0x2f494 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::~AbstractManglingParser()+0x30>
   2f4ac: f9416a60     	ldr	x0, [x19, #0x2d0]
   2f4b0: 910ba268     	add	x8, x19, #0x2e8
   2f4b4: a9007e9f     	stp	xzr, xzr, [x20]
   2f4b8: f9099a74     	str	x20, [x19, #0x1330]
   2f4bc: eb08001f     	cmp	x0, x8
   2f4c0: 54000040     	b.eq	0x2f4c8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::~AbstractManglingParser()+0x64>
   2f4c4: 94006977     	bl	0x49aa0 <free@plt>
   2f4c8: f9414e60     	ldr	x0, [x19, #0x298]
   2f4cc: 910ac268     	add	x8, x19, #0x2b0
   2f4d0: eb08001f     	cmp	x0, x8
   2f4d4: 54000040     	b.eq	0x2f4dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::~AbstractManglingParser()+0x78>
   2f4d8: 94006972     	bl	0x49aa0 <free@plt>
   2f4dc: f9412260     	ldr	x0, [x19, #0x240]
   2f4e0: 91096268     	add	x8, x19, #0x258
   2f4e4: eb08001f     	cmp	x0, x8
   2f4e8: 54000040     	b.eq	0x2f4f0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::~AbstractManglingParser()+0x8c>
   2f4ec: 9400696d     	bl	0x49aa0 <free@plt>
   2f4f0: f9409660     	ldr	x0, [x19, #0x128]
   2f4f4: 91050268     	add	x8, x19, #0x140
   2f4f8: eb08001f     	cmp	x0, x8
   2f4fc: 54000040     	b.eq	0x2f504 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::~AbstractManglingParser()+0xa0>
   2f500: 94006968     	bl	0x49aa0 <free@plt>
   2f504: f9400a60     	ldr	x0, [x19, #0x10]
   2f508: 9100a268     	add	x8, x19, #0x28
   2f50c: eb08001f     	cmp	x0, x8
   2f510: 540000a0     	b.eq	0x2f524 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::~AbstractManglingParser()+0xc0>
   2f514: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   2f518: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   2f51c: d50323bf     	autiasp
   2f520: 14006960     	b	0x49aa0 <free@plt>
   2f524: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   2f528: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   2f52c: d50323bf     	autiasp
   2f530: d65f03c0     	ret

000000000002f534 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()>:
   2f534: d503233f     	paciasp
   2f538: d10283ff     	sub	sp, sp, #0xa0
   2f53c: a9057bfd     	stp	x29, x30, [sp, #0x50]
   2f540: 910143fd     	add	x29, sp, #0x50
   2f544: a90667fa     	stp	x26, x25, [sp, #0x60]
   2f548: a9075ff8     	stp	x24, x23, [sp, #0x70]
   2f54c: a90857f6     	stp	x22, x21, [sp, #0x80]
   2f550: a9094ff4     	stp	x20, x19, [sp, #0x90]
   2f554: d53bd057     	mrs	x23, TPIDR_EL0
   2f558: aa0003f3     	mov	x19, x0
   2f55c: f94016e8     	ldr	x8, [x23, #0x28]
   2f560: f81f83a8     	stur	x8, [x29, #-0x8]
   2f564: a9402408     	ldp	x8, x9, [x0]
   2f568: eb08013f     	cmp	x9, x8
   2f56c: 540006a0     	b.eq	0x2f640 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x10c>
   2f570: 3940010a     	ldrb	w10, [x8]
   2f574: 7101515f     	cmp	w10, #0x54
   2f578: 54000060     	b.eq	0x2f584 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x50>
   2f57c: 71011d5f     	cmp	w10, #0x47
   2f580: 54000601     	b.ne	0x2f640 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x10c>
   2f584: eb08012b     	subs	x11, x9, x8
   2f588: 54001c80     	b.eq	0x2f918 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e4>
   2f58c: 71011d5f     	cmp	w10, #0x47
   2f590: 540015e0     	b.eq	0x2f84c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x318>
   2f594: 7101515f     	cmp	w10, #0x54
   2f598: 54001c01     	b.ne	0x2f918 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e4>
   2f59c: f100097f     	cmp	x11, #0x2
   2f5a0: 54001a23     	b.lo	0x2f8e4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3b0>
   2f5a4: 3940050a     	ldrb	w10, [x8, #0x1]
   2f5a8: 51010d4a     	sub	w10, w10, #0x43
   2f5ac: 7100815f     	cmp	w10, #0x20
   2f5b0: 540019a8     	b.hi	0x2f8e4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3b0>
   2f5b4: 90ffff0b     	adrp	x11, 0xf000 <vsnprintf+0xf000>
   2f5b8: 913e696b     	add	x11, x11, #0xf9a
   2f5bc: 1000008c     	adr	x12, 0x2f5cc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x98>
   2f5c0: 786a796d     	ldrh	w13, [x11, x10, lsl #1]
   2f5c4: 8b0d098c     	add	x12, x12, x13, lsl #2
   2f5c8: d61f0180     	br	x12
   2f5cc: d503249f     	bti	j
   2f5d0: 91000908     	add	x8, x8, #0x2
   2f5d4: aa1303e0     	mov	x0, x19
   2f5d8: f9000268     	str	x8, [x19]
   2f5dc: 94000225     	bl	0x2fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>
   2f5e0: f81e03a0     	stur	x0, [x29, #-0x20]
   2f5e4: b40019c0     	cbz	x0, 0x2f91c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e8>
   2f5e8: aa1303e0     	mov	x0, x19
   2f5ec: 52800021     	mov	w1, #0x1                // =1
   2f5f0: 940001d0     	bl	0x2fd30 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNumber(bool)>
   2f5f4: eb01001f     	cmp	x0, x1
   2f5f8: 54001900     	b.eq	0x2f918 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e4>
   2f5fc: a9402668     	ldp	x8, x9, [x19]
   2f600: eb09011f     	cmp	x8, x9
   2f604: 540018a0     	b.eq	0x2f918 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e4>
   2f608: 39400109     	ldrb	w9, [x8]
   2f60c: 71017d3f     	cmp	w9, #0x5f
   2f610: 54001841     	b.ne	0x2f918 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e4>
   2f614: 91000508     	add	x8, x8, #0x1
   2f618: aa1303e0     	mov	x0, x19
   2f61c: f9000268     	str	x8, [x19]
   2f620: 94000214     	bl	0x2fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>
   2f624: f9000be0     	str	x0, [sp, #0x10]
   2f628: b40017a0     	cbz	x0, 0x2f91c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e8>
   2f62c: 910043e1     	add	x1, sp, #0x10
   2f630: d10083a2     	sub	x2, x29, #0x20
   2f634: aa1303e0     	mov	x0, x19
   2f638: 94000ae1     	bl	0x321bc <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::CtorVtableSpecialName, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)>
   2f63c: 140000b8     	b	0x2f91c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e8>
   2f640: f9416e68     	ldr	x8, [x19, #0x2d8]
   2f644: d10083a1     	sub	x1, x29, #0x20
   2f648: f9416a69     	ldr	x9, [x19, #0x2d0]
   2f64c: aa1303e0     	mov	x0, x19
   2f650: 781e03bf     	sturh	wzr, [x29, #-0x20]
   2f654: d10083b6     	sub	x22, x29, #0x20
   2f658: b81e43bf     	stur	wzr, [x29, #-0x1c]
   2f65c: cb090108     	sub	x8, x8, x9
   2f660: 381e83bf     	sturb	wzr, [x29, #-0x18]
   2f664: 9343fd08     	asr	x8, x8, #3
   2f668: f81f03a8     	stur	x8, [x29, #-0x10]
   2f66c: 940005ed     	bl	0x30e20 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)>
   2f670: f90017e0     	str	x0, [sp, #0x28]
   2f674: b4001540     	cbz	x0, 0x2f91c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e8>
   2f678: f9416e6a     	ldr	x10, [x19, #0x2d8]
   2f67c: f9416a68     	ldr	x8, [x19, #0x2d0]
   2f680: f85f03a9     	ldur	x9, [x29, #-0x10]
   2f684: cb08014a     	sub	x10, x10, x8
   2f688: 9343fd4a     	asr	x10, x10, #3
   2f68c: eb0a013f     	cmp	x9, x10
   2f690: 540003e2     	b.hs	0x2f70c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x1d8>
   2f694: f9414e6b     	ldr	x11, [x19, #0x298]
   2f698: f941526c     	ldr	x12, [x19, #0x2a0]
   2f69c: eb0c017f     	cmp	x11, x12
   2f6a0: 540013c0     	b.eq	0x2f918 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e4>
   2f6a4: f940016d     	ldr	x13, [x11]
   2f6a8: b400138d     	cbz	x13, 0x2f918 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e4>
   2f6ac: f869790c     	ldr	x12, [x8, x9, lsl #3]
   2f6b0: a9403dad     	ldp	x13, x15, [x13]
   2f6b4: f940098e     	ldr	x14, [x12, #0x10]
   2f6b8: cb0d01ef     	sub	x15, x15, x13
   2f6bc: eb8f0ddf     	cmp	x14, x15, asr #3
   2f6c0: 540012c2     	b.hs	0x2f918 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e4>
   2f6c4: 91000530     	add	x16, x9, #0x1
   2f6c8: f86e79ad     	ldr	x13, [x13, x14, lsl #3]
   2f6cc: eb10015f     	cmp	x10, x16
   2f6d0: f9000d8d     	str	x13, [x12, #0x18]
   2f6d4: 540001c0     	b.eq	0x2f70c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x1d8>
   2f6d8: aa1003ef     	mov	x15, x16
   2f6dc: f940016d     	ldr	x13, [x11]
   2f6e0: b400010d     	cbz	x13, 0x2f700 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x1cc>
   2f6e4: f86f790c     	ldr	x12, [x8, x15, lsl #3]
   2f6e8: a94041ad     	ldp	x13, x16, [x13]
   2f6ec: f940098e     	ldr	x14, [x12, #0x10]
   2f6f0: cb0d0211     	sub	x17, x16, x13
   2f6f4: 910005f0     	add	x16, x15, #0x1
   2f6f8: eb910ddf     	cmp	x14, x17, asr #3
   2f6fc: 54fffe63     	b.lo	0x2f6c8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x194>
   2f700: eb0a01ff     	cmp	x15, x10
   2f704: 54000082     	b.hs	0x2f714 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x1e0>
   2f708: 14000084     	b	0x2f918 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e4>
   2f70c: 8b090d08     	add	x8, x8, x9, lsl #3
   2f710: f9016e68     	str	x8, [x19, #0x2d8]
   2f714: a9402269     	ldp	x9, x8, [x19]
   2f718: eb09010a     	subs	x10, x8, x9
   2f71c: 54001000     	b.eq	0x2f91c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e8>
   2f720: 3940012b     	ldrb	w11, [x9]
   2f724: 5100b96c     	sub	w12, w11, #0x2e
   2f728: 7100c59f     	cmp	w12, #0x31
   2f72c: 54000108     	b.hi	0x2f74c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x218>
   2f730: 5280002d     	mov	w13, #0x1               // =1
   2f734: 9acc21ac     	lsl	x12, x13, x12
   2f738: d280002d     	mov	x13, #0x1               // =1
   2f73c: f2a0100d     	movk	x13, #0x80, lsl #16
   2f740: f2e0004d     	movk	x13, #0x2, lsl #48
   2f744: ea0d019f     	tst	x12, x13
   2f748: 54000ea1     	b.ne	0x2f91c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e8>
   2f74c: f100355f     	cmp	x10, #0xd
   2f750: f90013ff     	str	xzr, [sp, #0x20]
   2f754: 540026a3     	b.lo	0x2fc28 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x6f4>
   2f758: 7101557f     	cmp	w11, #0x55
   2f75c: 54002661     	b.ne	0x2fc28 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x6f4>
   2f760: 3940052a     	ldrb	w10, [x9, #0x1]
   2f764: 7101855f     	cmp	w10, #0x61
   2f768: 54002601     	b.ne	0x2fc28 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x6f4>
   2f76c: 3940092a     	ldrb	w10, [x9, #0x2]
   2f770: 7100e55f     	cmp	w10, #0x39
   2f774: 540025a1     	b.ne	0x2fc28 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x6f4>
   2f778: 39400d2a     	ldrb	w10, [x9, #0x3]
   2f77c: 7101955f     	cmp	w10, #0x65
   2f780: 54002541     	b.ne	0x2fc28 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x6f4>
   2f784: 3940112a     	ldrb	w10, [x9, #0x4]
   2f788: 7101b95f     	cmp	w10, #0x6e
   2f78c: 540024e1     	b.ne	0x2fc28 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x6f4>
   2f790: 3940152a     	ldrb	w10, [x9, #0x5]
   2f794: 7101855f     	cmp	w10, #0x61
   2f798: 54002481     	b.ne	0x2fc28 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x6f4>
   2f79c: 3940192a     	ldrb	w10, [x9, #0x6]
   2f7a0: 7101895f     	cmp	w10, #0x62
   2f7a4: 54002421     	b.ne	0x2fc28 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x6f4>
   2f7a8: 39401d2a     	ldrb	w10, [x9, #0x7]
   2f7ac: 7101b15f     	cmp	w10, #0x6c
   2f7b0: 540023c1     	b.ne	0x2fc28 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x6f4>
   2f7b4: 3940212a     	ldrb	w10, [x9, #0x8]
   2f7b8: 7101955f     	cmp	w10, #0x65
   2f7bc: 54002361     	b.ne	0x2fc28 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x6f4>
   2f7c0: 3940252a     	ldrb	w10, [x9, #0x9]
   2f7c4: 71017d5f     	cmp	w10, #0x5f
   2f7c8: 54002301     	b.ne	0x2fc28 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x6f4>
   2f7cc: 3940292a     	ldrb	w10, [x9, #0xa]
   2f7d0: 7101a55f     	cmp	w10, #0x69
   2f7d4: 540022a1     	b.ne	0x2fc28 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x6f4>
   2f7d8: 39402d2a     	ldrb	w10, [x9, #0xb]
   2f7dc: 7101995f     	cmp	w10, #0x66
   2f7e0: 54002241     	b.ne	0x2fc28 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x6f4>
   2f7e4: 3940312a     	ldrb	w10, [x9, #0xc]
   2f7e8: 7101255f     	cmp	w10, #0x49
   2f7ec: 540021e1     	b.ne	0x2fc28 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x6f4>
   2f7f0: aa1303f4     	mov	x20, x19
   2f7f4: f9400e6b     	ldr	x11, [x19, #0x18]
   2f7f8: 91003529     	add	x9, x9, #0xd
   2f7fc: f8410e8a     	ldr	x10, [x20, #0x10]!
   2f800: f9000269     	str	x9, [x19]
   2f804: cb0a016a     	sub	x10, x11, x10
   2f808: 9343fd55     	asr	x21, x10, #3
   2f80c: eb08013f     	cmp	x9, x8
   2f810: 54000080     	b.eq	0x2f820 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x2ec>
   2f814: 39400128     	ldrb	w8, [x9]
   2f818: 7101151f     	cmp	w8, #0x45
   2f81c: 54001e80     	b.eq	0x2fbec <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x6b8>
   2f820: aa1303e0     	mov	x0, x19
   2f824: 94000820     	bl	0x318a4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArg()>
   2f828: f9000be0     	str	x0, [sp, #0x10]
   2f82c: b4000780     	cbz	x0, 0x2f91c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e8>
   2f830: 910043e1     	add	x1, sp, #0x10
   2f834: aa1403e0     	mov	x0, x20
   2f838: 94000897     	bl	0x31a94 <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 32ul>::push_back((anonymous namespace)::itanium_demangle::Node* const&)>
   2f83c: a9402269     	ldp	x9, x8, [x19]
   2f840: eb08013f     	cmp	x9, x8
   2f844: 54fffe81     	b.ne	0x2f814 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x2e0>
   2f848: 17fffff6     	b	0x2f820 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x2ec>
   2f84c: f100097f     	cmp	x11, #0x2
   2f850: 54000643     	b.lo	0x2f918 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e4>
   2f854: 39400509     	ldrb	w9, [x8, #0x1]
   2f858: 7101493f     	cmp	w9, #0x52
   2f85c: 540008a0     	b.eq	0x2f970 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x43c>
   2f860: 7101593f     	cmp	w9, #0x56
   2f864: 540005a1     	b.ne	0x2f918 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e4>
   2f868: 91000908     	add	x8, x8, #0x2
   2f86c: aa1303e0     	mov	x0, x19
   2f870: aa1f03e1     	mov	x1, xzr
   2f874: f9000268     	str	x8, [x19]
   2f878: 9400056a     	bl	0x30e20 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)>
   2f87c: b4000500     	cbz	x0, 0x2f91c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e8>
   2f880: f9499a75     	ldr	x21, [x19, #0x1330]
   2f884: aa0003f4     	mov	x20, x0
   2f888: f94006a8     	ldr	x8, [x21, #0x8]
   2f88c: d13f0109     	sub	x9, x8, #0xfc0
   2f890: b13fc53f     	cmn	x9, #0xff1
   2f894: 54000108     	b.hi	0x2f8b4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x380>
   2f898: 52820000     	mov	w0, #0x1000             // =4096
   2f89c: 9400686d     	bl	0x49a50 <malloc@plt>
   2f8a0: b4002440     	cbz	x0, 0x2fd28 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x7f4>
   2f8a4: aa1f03e8     	mov	x8, xzr
   2f8a8: a9007c15     	stp	x21, xzr, [x0]
   2f8ac: aa0003f5     	mov	x21, x0
   2f8b0: f9099a60     	str	x0, [x19, #0x1330]
   2f8b4: 9100c109     	add	x9, x8, #0x30
   2f8b8: 8b0802a0     	add	x0, x21, x8
   2f8bc: d00000e8     	adrp	x8, 0x4d000 <fwrite@plt+0x3200>
   2f8c0: 5280228a     	mov	w10, #0x114             // =276
   2f8c4: 913e0108     	add	x8, x8, #0xf80
   2f8c8: 72a0202a     	movk	w10, #0x101, lsl #16
   2f8cc: f90006a9     	str	x9, [x21, #0x8]
   2f8d0: f8010c08     	str	x8, [x0, #0x10]!
   2f8d4: f0fffee8     	adrp	x8, 0xe000 <vsnprintf+0xe000>
   2f8d8: 91311508     	add	x8, x8, #0xc45
   2f8dc: 91004d09     	add	x9, x8, #0x13
   2f8e0: 140000bf     	b	0x2fbdc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x6a8>
   2f8e4: d503249f     	bti	j
   2f8e8: 91000508     	add	x8, x8, #0x1
   2f8ec: eb08013f     	cmp	x9, x8
   2f8f0: f9000268     	str	x8, [x19]
   2f8f4: 540000a0     	b.eq	0x2f908 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3d4>
   2f8f8: 39400108     	ldrb	w8, [x8]
   2f8fc: 7101d91f     	cmp	w8, #0x76
   2f900: 1a9f17f4     	cset	w20, eq
   2f904: 14000002     	b	0x2f90c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3d8>
   2f908: 2a1f03f4     	mov	w20, wzr
   2f90c: aa1303e0     	mov	x0, x19
   2f910: 9400098c     	bl	0x31f40 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseCallOffset()>
   2f914: 360001c0     	tbz	w0, #0x0, 0x2f94c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x418>
   2f918: aa1f03e0     	mov	x0, xzr
   2f91c: f94016e8     	ldr	x8, [x23, #0x28]
   2f920: f85f83a9     	ldur	x9, [x29, #-0x8]
   2f924: eb09011f     	cmp	x8, x9
   2f928: 54002021     	b.ne	0x2fd2c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x7f8>
   2f92c: a9494ff4     	ldp	x20, x19, [sp, #0x90]
   2f930: a94857f6     	ldp	x22, x21, [sp, #0x80]
   2f934: a9475ff8     	ldp	x24, x23, [sp, #0x70]
   2f938: a94667fa     	ldp	x26, x25, [sp, #0x60]
   2f93c: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   2f940: 910283ff     	add	sp, sp, #0xa0
   2f944: d50323bf     	autiasp
   2f948: d65f03c0     	ret
   2f94c: aa1303e0     	mov	x0, x19
   2f950: 97fffef9     	bl	0x2f534 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()>
   2f954: f81e03a0     	stur	x0, [x29, #-0x20]
   2f958: b4fffe20     	cbz	x0, 0x2f91c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e8>
   2f95c: d10083a1     	sub	x1, x29, #0x20
   2f960: aa1303e0     	mov	x0, x19
   2f964: 340003b4     	cbz	w20, 0x2f9d8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x4a4>
   2f968: 94000a63     	bl	0x322f4 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&) [18], (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [18], (anonymous namespace)::itanium_demangle::Node*&)>
   2f96c: 17ffffec     	b	0x2f91c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e8>
   2f970: 91000908     	add	x8, x8, #0x2
   2f974: aa1303e0     	mov	x0, x19
   2f978: aa1f03e1     	mov	x1, xzr
   2f97c: f9000268     	str	x8, [x19]
   2f980: 94000528     	bl	0x30e20 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)>
   2f984: b4fffcc0     	cbz	x0, 0x2f91c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e8>
   2f988: a940226a     	ldp	x10, x8, [x19]
   2f98c: aa0003f4     	mov	x20, x0
   2f990: eb0a011f     	cmp	x8, x10
   2f994: 54000f60     	b.eq	0x2fb80 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x64c>
   2f998: 39400149     	ldrb	w9, [x10]
   2f99c: 7100c13f     	cmp	w9, #0x30
   2f9a0: 540000c3     	b.lo	0x2f9b8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x484>
   2f9a4: 7100e93f     	cmp	w9, #0x3a
   2f9a8: 54000ca3     	b.lo	0x2fb3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x608>
   2f9ac: 5101052b     	sub	w11, w9, #0x41
   2f9b0: 7100657f     	cmp	w11, #0x19
   2f9b4: 54000c49     	b.ls	0x2fb3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x608>
   2f9b8: 5280002b     	mov	w11, #0x1               // =1
   2f9bc: eb08015f     	cmp	x10, x8
   2f9c0: 54000de0     	b.eq	0x2fb7c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x648>
   2f9c4: 71017d3f     	cmp	w9, #0x5f
   2f9c8: 54000da1     	b.ne	0x2fb7c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x648>
   2f9cc: 91000548     	add	x8, x10, #0x1
   2f9d0: f9000268     	str	x8, [x19]
   2f9d4: 1400006b     	b	0x2fb80 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x64c>
   2f9d8: 94000a6f     	bl	0x32394 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&) [22], (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [22], (anonymous namespace)::itanium_demangle::Node*&)>
   2f9dc: 17ffffd0     	b	0x2f91c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e8>
   2f9e0: d503249f     	bti	j
   2f9e4: 91000908     	add	x8, x8, #0x2
   2f9e8: aa1303e0     	mov	x0, x19
   2f9ec: aa1f03e1     	mov	x1, xzr
   2f9f0: f9000268     	str	x8, [x19]
   2f9f4: 9400050b     	bl	0x30e20 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)>
   2f9f8: f81e03a0     	stur	x0, [x29, #-0x20]
   2f9fc: b4fff900     	cbz	x0, 0x2f91c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e8>
   2fa00: d10083a1     	sub	x1, x29, #0x20
   2fa04: aa1303e0     	mov	x0, x19
   2fa08: 94000a13     	bl	0x32254 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&) [41], (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [41], (anonymous namespace)::itanium_demangle::Node*&)>
   2fa0c: 17ffffc4     	b	0x2f91c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e8>
   2fa10: d503249f     	bti	j
   2fa14: 91000908     	add	x8, x8, #0x2
   2fa18: aa1303e0     	mov	x0, x19
   2fa1c: f9000268     	str	x8, [x19]
   2fa20: 94000114     	bl	0x2fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>
   2fa24: f81e03a0     	stur	x0, [x29, #-0x20]
   2fa28: b4fff7a0     	cbz	x0, 0x2f91c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e8>
   2fa2c: d10083a1     	sub	x1, x29, #0x20
   2fa30: aa1303e0     	mov	x0, x19
   2fa34: 940008f3     	bl	0x31e00 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&) [14], (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [14], (anonymous namespace)::itanium_demangle::Node*&)>
   2fa38: 17ffffb9     	b	0x2f91c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e8>
   2fa3c: d503249f     	bti	j
   2fa40: 91000908     	add	x8, x8, #0x2
   2fa44: aa1303e0     	mov	x0, x19
   2fa48: f9000268     	str	x8, [x19]
   2fa4c: 94000109     	bl	0x2fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>
   2fa50: f81e03a0     	stur	x0, [x29, #-0x20]
   2fa54: b4fff640     	cbz	x0, 0x2f91c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e8>
   2fa58: d10083a1     	sub	x1, x29, #0x20
   2fa5c: aa1303e0     	mov	x0, x19
   2fa60: 94000910     	bl	0x31ea0 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&) [19], (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [19], (anonymous namespace)::itanium_demangle::Node*&)>
   2fa64: 17ffffae     	b	0x2f91c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e8>
   2fa68: d503249f     	bti	j
   2fa6c: 91000908     	add	x8, x8, #0x2
   2fa70: aa1303e0     	mov	x0, x19
   2fa74: f9000268     	str	x8, [x19]
   2fa78: 940000fe     	bl	0x2fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>
   2fa7c: f81e03a0     	stur	x0, [x29, #-0x20]
   2fa80: b4fff4e0     	cbz	x0, 0x2f91c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e8>
   2fa84: d10083a1     	sub	x1, x29, #0x20
   2fa88: aa1303e0     	mov	x0, x19
   2fa8c: 940008b5     	bl	0x31d60 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&) [9], (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [9], (anonymous namespace)::itanium_demangle::Node*&)>
   2fa90: 17ffffa3     	b	0x2f91c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e8>
   2fa94: d503249f     	bti	j
   2fa98: 91000908     	add	x8, x8, #0x2
   2fa9c: aa1303e0     	mov	x0, x19
   2faa0: f9000268     	str	x8, [x19]
   2faa4: 940000f3     	bl	0x2fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>
   2faa8: f81e03a0     	stur	x0, [x29, #-0x20]
   2faac: b4fff380     	cbz	x0, 0x2f91c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e8>
   2fab0: d10083a1     	sub	x1, x29, #0x20
   2fab4: aa1303e0     	mov	x0, x19
   2fab8: 94000882     	bl	0x31cc0 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&) [12], (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [12], (anonymous namespace)::itanium_demangle::Node*&)>
   2fabc: 17ffff98     	b	0x2f91c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e8>
   2fac0: d503249f     	bti	j
   2fac4: 91000908     	add	x8, x8, #0x2
   2fac8: aa1303e0     	mov	x0, x19
   2facc: aa1f03e1     	mov	x1, xzr
   2fad0: f9000268     	str	x8, [x19]
   2fad4: 940004d3     	bl	0x30e20 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)>
   2fad8: f81e03a0     	stur	x0, [x29, #-0x20]
   2fadc: b4fff200     	cbz	x0, 0x2f91c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e8>
   2fae0: 90ffff01     	adrp	x1, 0xf000 <vsnprintf+0xf000>
   2fae4: d10083a2     	sub	x2, x29, #0x20
   2fae8: 911c1021     	add	x1, x1, #0x704
   2faec: aa1303e0     	mov	x0, x19
   2faf0: 940000b6     	bl	0x2fdc8 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&) [34], (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [34], (anonymous namespace)::itanium_demangle::Node*&)>
   2faf4: 17ffff8a     	b	0x2f91c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e8>
   2faf8: d503249f     	bti	j
   2fafc: 91000908     	add	x8, x8, #0x2
   2fb00: aa1303e0     	mov	x0, x19
   2fb04: f9000268     	str	x8, [x19]
   2fb08: 9400090e     	bl	0x31f40 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseCallOffset()>
   2fb0c: 3707f060     	tbnz	w0, #0x0, 0x2f918 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e4>
   2fb10: aa1303e0     	mov	x0, x19
   2fb14: 9400090b     	bl	0x31f40 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseCallOffset()>
   2fb18: 3707f000     	tbnz	w0, #0x0, 0x2f918 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e4>
   2fb1c: aa1303e0     	mov	x0, x19
   2fb20: 97fffe85     	bl	0x2f534 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()>
   2fb24: f81e03a0     	stur	x0, [x29, #-0x20]
   2fb28: b4ffefa0     	cbz	x0, 0x2f91c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e8>
   2fb2c: d10083a1     	sub	x1, x29, #0x20
   2fb30: aa1303e0     	mov	x0, x19
   2fb34: 9400097a     	bl	0x3211c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&) [27], (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [27], (anonymous namespace)::itanium_demangle::Node*&)>
   2fb38: 17ffff79     	b	0x2f91c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e8>
   2fb3c: 9100054a     	add	x10, x10, #0x1
   2fb40: 7100e93f     	cmp	w9, #0x3a
   2fb44: 54000083     	b.lo	0x2fb54 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x620>
   2fb48: 5101052b     	sub	w11, w9, #0x41
   2fb4c: 7100657f     	cmp	w11, #0x19
   2fb50: 540000e8     	b.hi	0x2fb6c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x638>
   2fb54: eb08015f     	cmp	x10, x8
   2fb58: f900026a     	str	x10, [x19]
   2fb5c: 54ffede0     	b.eq	0x2f918 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e4>
   2fb60: 38401549     	ldrb	w9, [x10], #0x1
   2fb64: 7100bd3f     	cmp	w9, #0x2f
   2fb68: 54fffec8     	b.hi	0x2fb40 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x60c>
   2fb6c: 2a1f03eb     	mov	w11, wzr
   2fb70: d100054a     	sub	x10, x10, #0x1
   2fb74: eb08015f     	cmp	x10, x8
   2fb78: 54fff261     	b.ne	0x2f9c4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x490>
   2fb7c: 34ffeceb     	cbz	w11, 0x2f918 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e4>
   2fb80: f9499a75     	ldr	x21, [x19, #0x1330]
   2fb84: f94006a8     	ldr	x8, [x21, #0x8]
   2fb88: d13f0109     	sub	x9, x8, #0xfc0
   2fb8c: b13fc53f     	cmn	x9, #0xff1
   2fb90: 54000108     	b.hi	0x2fbb0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x67c>
   2fb94: 52820000     	mov	w0, #0x1000             // =4096
   2fb98: 940067ae     	bl	0x49a50 <malloc@plt>
   2fb9c: b4000c60     	cbz	x0, 0x2fd28 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x7f4>
   2fba0: aa1f03e8     	mov	x8, xzr
   2fba4: a9007c15     	stp	x21, xzr, [x0]
   2fba8: aa0003f5     	mov	x21, x0
   2fbac: f9099a60     	str	x0, [x19, #0x1330]
   2fbb0: 9100c109     	add	x9, x8, #0x30
   2fbb4: 8b0802a0     	add	x0, x21, x8
   2fbb8: d00000e8     	adrp	x8, 0x4d000 <fwrite@plt+0x3200>
   2fbbc: 5280228a     	mov	w10, #0x114             // =276
   2fbc0: 913e0108     	add	x8, x8, #0xf80
   2fbc4: 72a0202a     	movk	w10, #0x101, lsl #16
   2fbc8: f90006a9     	str	x9, [x21, #0x8]
   2fbcc: f8010c08     	str	x8, [x0, #0x10]!
   2fbd0: f0fffee8     	adrp	x8, 0xe000 <vsnprintf+0xe000>
   2fbd4: 91121108     	add	x8, x8, #0x484
   2fbd8: 91006109     	add	x9, x8, #0x18
   2fbdc: b900080a     	str	w10, [x0, #0x8]
   2fbe0: a9012408     	stp	x8, x9, [x0, #0x10]
   2fbe4: f9001014     	str	x20, [x0, #0x20]
   2fbe8: 17ffff4d     	b	0x2f91c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e8>
   2fbec: a9410a68     	ldp	x8, x2, [x19, #0x10]
   2fbf0: d37df2b4     	lsl	x20, x21, #3
   2fbf4: 91000529     	add	x9, x9, #0x1
   2fbf8: aa1303e0     	mov	x0, x19
   2fbfc: 8b140101     	add	x1, x8, x20
   2fc00: f9000269     	str	x9, [x19]
   2fc04: 94002ec9     	bl	0x3b728 <(anonymous namespace)::itanium_demangle::NodeArray (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::makeNodeArray<(anonymous namespace)::itanium_demangle::Node**>((anonymous namespace)::itanium_demangle::Node**, (anonymous namespace)::itanium_demangle::Node**)>
   2fc08: f9400a68     	ldr	x8, [x19, #0x10]
   2fc0c: a90107e0     	stp	x0, x1, [sp, #0x10]
   2fc10: 910043e1     	add	x1, sp, #0x10
   2fc14: aa1303e0     	mov	x0, x19
   2fc18: 8b140108     	add	x8, x8, x20
   2fc1c: f9000e68     	str	x8, [x19, #0x18]
   2fc20: 940007ce     	bl	0x31b58 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::EnableIfAttr, (anonymous namespace)::itanium_demangle::NodeArray>((anonymous namespace)::itanium_demangle::NodeArray&&)>
   2fc24: f90013e0     	str	x0, [sp, #0x20]
   2fc28: 385e03a8     	ldurb	w8, [x29, #-0x20]
   2fc2c: f90007ff     	str	xzr, [sp, #0x8]
   2fc30: 350000e8     	cbnz	w8, 0x2fc4c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x718>
   2fc34: 385e13a8     	ldurb	w8, [x29, #-0x1f]
   2fc38: 340000a8     	cbz	w8, 0x2fc4c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x718>
   2fc3c: aa1303e0     	mov	x0, x19
   2fc40: 9400008c     	bl	0x2fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>
   2fc44: f90007e0     	str	x0, [sp, #0x8]
   2fc48: b4ffe6a0     	cbz	x0, 0x2f91c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e8>
   2fc4c: a9402668     	ldp	x8, x9, [x19]
   2fc50: b27e02d5     	orr	x21, x22, #0x4
   2fc54: 910022d4     	add	x20, x22, #0x8
   2fc58: eb09011f     	cmp	x8, x9
   2fc5c: 54000100     	b.eq	0x2fc7c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x748>
   2fc60: 39400109     	ldrb	w9, [x8]
   2fc64: 7101d93f     	cmp	w9, #0x76
   2fc68: 540000a1     	b.ne	0x2fc7c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x748>
   2fc6c: 91000508     	add	x8, x8, #0x1
   2fc70: a9017fff     	stp	xzr, xzr, [sp, #0x10]
   2fc74: f9000268     	str	x8, [x19]
   2fc78: 14000023     	b	0x2fd04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x7d0>
   2fc7c: aa1303f6     	mov	x22, x19
   2fc80: d280003a     	mov	x26, #0x1               // =1
   2fc84: f2a0101a     	movk	x26, #0x80, lsl #16
   2fc88: 52800039     	mov	w25, #0x1               // =1
   2fc8c: f2e0005a     	movk	x26, #0x2, lsl #48
   2fc90: a9c126c8     	ldp	x8, x9, [x22, #0x10]!
   2fc94: cb080128     	sub	x8, x9, x8
   2fc98: 9343fd18     	asr	x24, x8, #3
   2fc9c: aa1303e0     	mov	x0, x19
   2fca0: 94000074     	bl	0x2fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>
   2fca4: f9000be0     	str	x0, [sp, #0x10]
   2fca8: b4ffe3a0     	cbz	x0, 0x2f91c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e8>
   2fcac: 910043e1     	add	x1, sp, #0x10
   2fcb0: aa1603e0     	mov	x0, x22
   2fcb4: 94000778     	bl	0x31a94 <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 32ul>::push_back((anonymous namespace)::itanium_demangle::Node* const&)>
   2fcb8: a9402668     	ldp	x8, x9, [x19]
   2fcbc: eb08013f     	cmp	x9, x8
   2fcc0: 54000100     	b.eq	0x2fce0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x7ac>
   2fcc4: 39400108     	ldrb	w8, [x8]
   2fcc8: 5100b908     	sub	w8, w8, #0x2e
   2fccc: 7100c51f     	cmp	w8, #0x31
   2fcd0: 54fffe68     	b.hi	0x2fc9c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x768>
   2fcd4: 9ac82328     	lsl	x8, x25, x8
   2fcd8: ea1a011f     	tst	x8, x26
   2fcdc: 54fffe00     	b.eq	0x2fc9c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x768>
   2fce0: a9410a68     	ldp	x8, x2, [x19, #0x10]
   2fce4: d37df316     	lsl	x22, x24, #3
   2fce8: aa1303e0     	mov	x0, x19
   2fcec: 8b160101     	add	x1, x8, x22
   2fcf0: 94002e8e     	bl	0x3b728 <(anonymous namespace)::itanium_demangle::NodeArray (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::makeNodeArray<(anonymous namespace)::itanium_demangle::Node**>((anonymous namespace)::itanium_demangle::Node**, (anonymous namespace)::itanium_demangle::Node**)>
   2fcf4: f9400a68     	ldr	x8, [x19, #0x10]
   2fcf8: a90107e0     	stp	x0, x1, [sp, #0x10]
   2fcfc: 8b160108     	add	x8, x8, x22
   2fd00: f9000e68     	str	x8, [x19, #0x18]
   2fd04: 910023e1     	add	x1, sp, #0x8
   2fd08: 9100a3e2     	add	x2, sp, #0x28
   2fd0c: 910043e3     	add	x3, sp, #0x10
   2fd10: 910083e4     	add	x4, sp, #0x20
   2fd14: aa1303e0     	mov	x0, x19
   2fd18: aa1503e5     	mov	x5, x21
   2fd1c: aa1403e6     	mov	x6, x20
   2fd20: 940007b2     	bl	0x31be8 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::FunctionEncoding, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::NodeArray, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Qualifiers&, (anonymous namespace)::itanium_demangle::FunctionRefQual&>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::NodeArray&&, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Qualifiers&, (anonymous namespace)::itanium_demangle::FunctionRefQual&)>
   2fd24: 17fffefe     	b	0x2f91c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()+0x3e8>
   2fd28: 9400675a     	bl	0x49a90 <_ZSt9terminatev@plt>
   2fd2c: 94006711     	bl	0x49970 <__stack_chk_fail@plt>

000000000002fd30 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNumber(bool)>:
   2fd30: d503245f     	bti	c
   2fd34: aa0003e8     	mov	x8, x0
   2fd38: f9400000     	ldr	x0, [x0]
   2fd3c: 2a0103e9     	mov	w9, w1
   2fd40: f940050a     	ldr	x10, [x8, #0x8]
   2fd44: aa0003e1     	mov	x1, x0
   2fd48: 36000149     	tbz	w9, #0x0, 0x2fd70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNumber(bool)+0x40>
   2fd4c: aa0003e1     	mov	x1, x0
   2fd50: eb0a001f     	cmp	x0, x10
   2fd54: 540000e0     	b.eq	0x2fd70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNumber(bool)+0x40>
   2fd58: 39400009     	ldrb	w9, [x0]
   2fd5c: aa0003e1     	mov	x1, x0
   2fd60: 7101b93f     	cmp	w9, #0x6e
   2fd64: 54000061     	b.ne	0x2fd70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNumber(bool)+0x40>
   2fd68: 91000401     	add	x1, x0, #0x1
   2fd6c: f9000101     	str	x1, [x8]
   2fd70: eb01015f     	cmp	x10, x1
   2fd74: 540000a0     	b.eq	0x2fd88 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNumber(bool)+0x58>
   2fd78: 39400029     	ldrb	w9, [x1]
   2fd7c: 5100e929     	sub	w9, w9, #0x3a
   2fd80: 3100293f     	cmn	w9, #0xa
   2fd84: 54000082     	b.hs	0x2fd94 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNumber(bool)+0x64>
   2fd88: aa1f03e0     	mov	x0, xzr
   2fd8c: aa1f03e1     	mov	x1, xzr
   2fd90: d65f03c0     	ret
   2fd94: 54000143     	b.lo	0x2fdbc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNumber(bool)+0x8c>
   2fd98: 91000429     	add	x9, x1, #0x1
   2fd9c: eb0a013f     	cmp	x9, x10
   2fda0: f9000109     	str	x9, [x8]
   2fda4: 540000e0     	b.eq	0x2fdc0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNumber(bool)+0x90>
   2fda8: 3840152b     	ldrb	w11, [x9], #0x1
   2fdac: 5100e96b     	sub	w11, w11, #0x3a
   2fdb0: 31002d7f     	cmn	w11, #0xb
   2fdb4: 54ffff48     	b.hi	0x2fd9c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNumber(bool)+0x6c>
   2fdb8: d1000521     	sub	x1, x9, #0x1
   2fdbc: d65f03c0     	ret
   2fdc0: aa0a03e1     	mov	x1, x10
   2fdc4: d65f03c0     	ret

000000000002fdc8 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&) [34], (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [34], (anonymous namespace)::itanium_demangle::Node*&)>:
   2fdc8: d503233f     	paciasp
   2fdcc: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   2fdd0: a90157f6     	stp	x22, x21, [sp, #0x10]
   2fdd4: 910003fd     	mov	x29, sp
   2fdd8: a9024ff4     	stp	x20, x19, [sp, #0x20]
   2fddc: f9499816     	ldr	x22, [x0, #0x1330]
   2fde0: aa0203f4     	mov	x20, x2
   2fde4: aa0103f3     	mov	x19, x1
   2fde8: f94006c8     	ldr	x8, [x22, #0x8]
   2fdec: d13f0109     	sub	x9, x8, #0xfc0
   2fdf0: b13fc53f     	cmn	x9, #0xff1
   2fdf4: 54000128     	b.hi	0x2fe18 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&) [34], (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [34], (anonymous namespace)::itanium_demangle::Node*&)+0x50>
   2fdf8: aa0003f5     	mov	x21, x0
   2fdfc: 52820000     	mov	w0, #0x1000             // =4096
   2fe00: 94006714     	bl	0x49a50 <malloc@plt>
   2fe04: b4000340     	cbz	x0, 0x2fe6c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&) [34], (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [34], (anonymous namespace)::itanium_demangle::Node*&)+0xa4>
   2fe08: aa1f03e8     	mov	x8, xzr
   2fe0c: a9007c16     	stp	x22, xzr, [x0]
   2fe10: aa0003f6     	mov	x22, x0
   2fe14: f9099aa0     	str	x0, [x21, #0x1330]
   2fe18: 9100c109     	add	x9, x8, #0x30
   2fe1c: aa1303e0     	mov	x0, x19
   2fe20: 8b0802d5     	add	x21, x22, x8
   2fe24: f90006c9     	str	x9, [x22, #0x8]
   2fe28: 9400678e     	bl	0x49c60 <strlen@plt>
   2fe2c: d00000eb     	adrp	x11, 0x4d000 <fwrite@plt+0x3200>
   2fe30: 52802289     	mov	w9, #0x114              // =276
   2fe34: 913e016b     	add	x11, x11, #0xf80
   2fe38: f9400288     	ldr	x8, [x20]
   2fe3c: 72a02029     	movk	w9, #0x101, lsl #16
   2fe40: 8b00026a     	add	x10, x19, x0
   2fe44: f8010eab     	str	x11, [x21, #0x10]!
   2fe48: b9000aa9     	str	w9, [x21, #0x8]
   2fe4c: aa1503e0     	mov	x0, x21
   2fe50: a9012ab3     	stp	x19, x10, [x21, #0x10]
   2fe54: f90012a8     	str	x8, [x21, #0x20]
   2fe58: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   2fe5c: a94157f6     	ldp	x22, x21, [sp, #0x10]
   2fe60: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   2fe64: d50323bf     	autiasp
   2fe68: d65f03c0     	ret
   2fe6c: 94006709     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000002fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>:
   2fe70: d503233f     	paciasp
   2fe74: d10183ff     	sub	sp, sp, #0x60
   2fe78: a9037bfd     	stp	x29, x30, [sp, #0x30]
   2fe7c: 9100c3fd     	add	x29, sp, #0x30
   2fe80: f90023f5     	str	x21, [sp, #0x40]
   2fe84: a9054ff4     	stp	x20, x19, [sp, #0x50]
   2fe88: d53bd054     	mrs	x20, TPIDR_EL0
   2fe8c: aa0003f3     	mov	x19, x0
   2fe90: f9401688     	ldr	x8, [x20, #0x28]
   2fe94: f81f83a8     	stur	x8, [x29, #-0x8]
   2fe98: a9402408     	ldp	x8, x9, [x0]
   2fe9c: f90007ff     	str	xzr, [sp, #0x8]
   2fea0: eb08012a     	subs	x10, x9, x8
   2fea4: 540034a0     	b.eq	0x30538 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x6c8>
   2fea8: 3940010b     	ldrb	w11, [x8]
   2feac: 5101056c     	sub	w12, w11, #0x41
   2feb0: 7100e59f     	cmp	w12, #0x39
   2feb4: 54003428     	b.hi	0x30538 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x6c8>
   2feb8: 90ffff0d     	adrp	x13, 0xf000 <vsnprintf+0xf000>
   2febc: 913f71ad     	add	x13, x13, #0xfdc
   2fec0: 1000008e     	adr	x14, 0x2fed0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x60>
   2fec4: 786c79af     	ldrh	w15, [x13, x12, lsl #1]
   2fec8: 8b0f09ce     	add	x14, x14, x15, lsl #2
   2fecc: d61f01c0     	br	x14
   2fed0: d503249f     	bti	j
   2fed4: 7101c97f     	cmp	w11, #0x72
   2fed8: 1a9f17e9     	cset	w9, eq
   2fedc: eb09015f     	cmp	x10, x9
   2fee0: 540000e9     	b.ls	0x2fefc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x8c>
   2fee4: 3869690c     	ldrb	w12, [x8, x9]
   2fee8: 7101c97f     	cmp	w11, #0x72
   2feec: 5280002b     	mov	w11, #0x1               // =1
   2fef0: 1a8b156b     	cinc	w11, w11, eq
   2fef4: 7101599f     	cmp	w12, #0x56
   2fef8: 1a890169     	csel	w9, w11, w9, eq
   2fefc: 2a0903eb     	mov	w11, w9
   2ff00: eb0b015f     	cmp	x10, x11
   2ff04: 540000a9     	b.ls	0x2ff18 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xa8>
   2ff08: 386b690b     	ldrb	w11, [x8, x11]
   2ff0c: 71012d7f     	cmp	w11, #0x4b
   2ff10: 1a89152b     	cinc	w11, w9, eq
   2ff14: 2a0b03e9     	mov	w9, w11
   2ff18: eb0b015f     	cmp	x10, x11
   2ff1c: 54000289     	b.ls	0x2ff6c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xfc>
   2ff20: 386b690b     	ldrb	w11, [x8, x11]
   2ff24: 7101197f     	cmp	w11, #0x46
   2ff28: 54002a20     	b.eq	0x3046c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x5fc>
   2ff2c: 7101117f     	cmp	w11, #0x44
   2ff30: 540001e1     	b.ne	0x2ff6c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xfc>
   2ff34: 2a0903e9     	mov	w9, w9
   2ff38: 91000529     	add	x9, x9, #0x1
   2ff3c: eb09015f     	cmp	x10, x9
   2ff40: 54000169     	b.ls	0x2ff6c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xfc>
   2ff44: 38696908     	ldrb	w8, [x8, x9]
   2ff48: 51013d08     	sub	w8, w8, #0x4f
   2ff4c: 7100a51f     	cmp	w8, #0x29
   2ff50: 540000e8     	b.hi	0x2ff6c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xfc>
   2ff54: 52800029     	mov	w9, #0x1                // =1
   2ff58: 9ac82128     	lsl	x8, x9, x8
   2ff5c: d2800029     	mov	x9, #0x1                // =1
   2ff60: f2c06029     	movk	x9, #0x301, lsl #32
   2ff64: ea09011f     	tst	x8, x9
   2ff68: 54002821     	b.ne	0x3046c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x5fc>
   2ff6c: d503249f     	bti	j
   2ff70: aa1303e0     	mov	x0, x19
   2ff74: 94004130     	bl	0x40434 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()>
   2ff78: 14000173     	b	0x30544 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x6d4>
   2ff7c: d503249f     	bti	j
   2ff80: 91000508     	add	x8, x8, #0x1
   2ff84: f9499a75     	ldr	x21, [x19, #0x1330]
   2ff88: f9000268     	str	x8, [x19]
   2ff8c: f94006a8     	ldr	x8, [x21, #0x8]
   2ff90: d13f4109     	sub	x9, x8, #0xfd0
   2ff94: b13fc53f     	cmn	x9, #0xff1
   2ff98: 54000108     	b.hi	0x2ffb8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x148>
   2ff9c: 52820000     	mov	w0, #0x1000             // =4096
   2ffa0: 940066ac     	bl	0x49a50 <malloc@plt>
   2ffa4: b40073a0     	cbz	x0, 0x30e18 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xfa8>
   2ffa8: aa1f03e8     	mov	x8, xzr
   2ffac: a9007c15     	stp	x21, xzr, [x0]
   2ffb0: aa0003f5     	mov	x21, x0
   2ffb4: f9099a60     	str	x0, [x19, #0x1330]
   2ffb8: 91008109     	add	x9, x8, #0x20
   2ffbc: 8b0802a0     	add	x0, x21, x8
   2ffc0: f00000e8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   2ffc4: 528020ea     	mov	w10, #0x107             // =263
   2ffc8: 9101c108     	add	x8, x8, #0x70
   2ffcc: 72a0202a     	movk	w10, #0x101, lsl #16
   2ffd0: f90006a9     	str	x9, [x21, #0x8]
   2ffd4: f8010c08     	str	x8, [x0, #0x10]!
   2ffd8: f0fffee8     	adrp	x8, 0xe000 <vsnprintf+0xe000>
   2ffdc: 91394908     	add	x8, x8, #0xe52
   2ffe0: 91004909     	add	x9, x8, #0x12
   2ffe4: 140002bb     	b	0x30ad0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc60>
   2ffe8: d503249f     	bti	j
   2ffec: 91000508     	add	x8, x8, #0x1
   2fff0: f9499a75     	ldr	x21, [x19, #0x1330]
   2fff4: f9000268     	str	x8, [x19]
   2fff8: f94006a8     	ldr	x8, [x21, #0x8]
   2fffc: d13f4109     	sub	x9, x8, #0xfd0
   30000: b13fc53f     	cmn	x9, #0xff1
   30004: 54000108     	b.hi	0x30024 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x1b4>
   30008: 52820000     	mov	w0, #0x1000             // =4096
   3000c: 94006691     	bl	0x49a50 <malloc@plt>
   30010: b4007040     	cbz	x0, 0x30e18 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xfa8>
   30014: aa1f03e8     	mov	x8, xzr
   30018: a9007c15     	stp	x21, xzr, [x0]
   3001c: aa0003f5     	mov	x21, x0
   30020: f9099a60     	str	x0, [x19, #0x1330]
   30024: 91008109     	add	x9, x8, #0x20
   30028: 8b0802a0     	add	x0, x21, x8
   3002c: d00000e8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   30030: 528020ea     	mov	w10, #0x107             // =263
   30034: 9101c108     	add	x8, x8, #0x70
   30038: 72a0202a     	movk	w10, #0x101, lsl #16
   3003c: f90006a9     	str	x9, [x21, #0x8]
   30040: f8010c08     	str	x8, [x0, #0x10]!
   30044: d0fffee8     	adrp	x8, 0xe000 <vsnprintf+0xe000>
   30048: 9126ad08     	add	x8, x8, #0x9ab
   3004c: 91003509     	add	x9, x8, #0xd
   30050: 140002a0     	b	0x30ad0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc60>
   30054: d503249f     	bti	j
   30058: 91000508     	add	x8, x8, #0x1
   3005c: f9499a75     	ldr	x21, [x19, #0x1330]
   30060: f9000268     	str	x8, [x19]
   30064: f94006a8     	ldr	x8, [x21, #0x8]
   30068: d13f4109     	sub	x9, x8, #0xfd0
   3006c: b13fc53f     	cmn	x9, #0xff1
   30070: 54000108     	b.hi	0x30090 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x220>
   30074: 52820000     	mov	w0, #0x1000             // =4096
   30078: 94006676     	bl	0x49a50 <malloc@plt>
   3007c: b4006ce0     	cbz	x0, 0x30e18 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xfa8>
   30080: aa1f03e8     	mov	x8, xzr
   30084: a9007c15     	stp	x21, xzr, [x0]
   30088: aa0003f5     	mov	x21, x0
   3008c: f9099a60     	str	x0, [x19, #0x1330]
   30090: 91008109     	add	x9, x8, #0x20
   30094: 8b0802a0     	add	x0, x21, x8
   30098: d00000e8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   3009c: 528020ea     	mov	w10, #0x107             // =263
   300a0: 9101c108     	add	x8, x8, #0x70
   300a4: 72a0202a     	movk	w10, #0x101, lsl #16
   300a8: f90006a9     	str	x9, [x21, #0x8]
   300ac: f8010c08     	str	x8, [x0, #0x10]!
   300b0: d0fffee8     	adrp	x8, 0xe000 <vsnprintf+0xe000>
   300b4: 91381508     	add	x8, x8, #0xe05
   300b8: 91002109     	add	x9, x8, #0x8
   300bc: 14000285     	b	0x30ad0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc60>
   300c0: d503249f     	bti	j
   300c4: 91000508     	add	x8, x8, #0x1
   300c8: f9499a75     	ldr	x21, [x19, #0x1330]
   300cc: f9000268     	str	x8, [x19]
   300d0: f94006a8     	ldr	x8, [x21, #0x8]
   300d4: d13f4109     	sub	x9, x8, #0xfd0
   300d8: b13fc53f     	cmn	x9, #0xff1
   300dc: 54000108     	b.hi	0x300fc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x28c>
   300e0: 52820000     	mov	w0, #0x1000             // =4096
   300e4: 9400665b     	bl	0x49a50 <malloc@plt>
   300e8: b4006980     	cbz	x0, 0x30e18 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xfa8>
   300ec: aa1f03e8     	mov	x8, xzr
   300f0: a9007c15     	stp	x21, xzr, [x0]
   300f4: aa0003f5     	mov	x21, x0
   300f8: f9099a60     	str	x0, [x19, #0x1330]
   300fc: 91008109     	add	x9, x8, #0x20
   30100: 8b0802a0     	add	x0, x21, x8
   30104: d00000e8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   30108: 528020ea     	mov	w10, #0x107             // =263
   3010c: 9101c108     	add	x8, x8, #0x70
   30110: 72a0202a     	movk	w10, #0x101, lsl #16
   30114: f90006a9     	str	x9, [x21, #0x8]
   30118: f8010c08     	str	x8, [x0, #0x10]!
   3011c: f0fffee8     	adrp	x8, 0xf000 <vsnprintf+0xf000>
   30120: 91147d08     	add	x8, x8, #0x51f
   30124: 1400026a     	b	0x30acc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc5c>
   30128: d503249f     	bti	j
   3012c: 91000508     	add	x8, x8, #0x1
   30130: f9499a75     	ldr	x21, [x19, #0x1330]
   30134: f9000268     	str	x8, [x19]
   30138: f94006a8     	ldr	x8, [x21, #0x8]
   3013c: d13f4109     	sub	x9, x8, #0xfd0
   30140: b13fc53f     	cmn	x9, #0xff1
   30144: 54000108     	b.hi	0x30164 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x2f4>
   30148: 52820000     	mov	w0, #0x1000             // =4096
   3014c: 94006641     	bl	0x49a50 <malloc@plt>
   30150: b4006640     	cbz	x0, 0x30e18 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xfa8>
   30154: aa1f03e8     	mov	x8, xzr
   30158: a9007c15     	stp	x21, xzr, [x0]
   3015c: aa0003f5     	mov	x21, x0
   30160: f9099a60     	str	x0, [x19, #0x1330]
   30164: 91008109     	add	x9, x8, #0x20
   30168: 8b0802a0     	add	x0, x21, x8
   3016c: d00000e8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   30170: 528020ea     	mov	w10, #0x107             // =263
   30174: 9101c108     	add	x8, x8, #0x70
   30178: 72a0202a     	movk	w10, #0x101, lsl #16
   3017c: f90006a9     	str	x9, [x21, #0x8]
   30180: f8010c08     	str	x8, [x0, #0x10]!
   30184: f0fffee8     	adrp	x8, 0xf000 <vsnprintf+0xf000>
   30188: 9101e508     	add	x8, x8, #0x79
   3018c: 91000d09     	add	x9, x8, #0x3
   30190: 14000250     	b	0x30ad0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc60>
   30194: d503249f     	bti	j
   30198: f100095f     	cmp	x10, #0x2
   3019c: 54000163     	b.lo	0x301c8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x358>
   301a0: 39400508     	ldrb	w8, [x8, #0x1]
   301a4: 51019508     	sub	w8, w8, #0x65
   301a8: 7100411f     	cmp	w8, #0x10
   301ac: 540000e8     	b.hi	0x301c8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x358>
   301b0: 52800029     	mov	w9, #0x1                // =1
   301b4: 1ac82128     	lsl	w8, w9, w8
   301b8: 52880029     	mov	w9, #0x4001             // =16385
   301bc: 72a00029     	movk	w9, #0x1, lsl #16
   301c0: 6a09011f     	tst	w8, w9
   301c4: 54001ba1     	b.ne	0x30538 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x6c8>
   301c8: aa1303e0     	mov	x0, x19
   301cc: 94000b6b     	bl	0x32f78 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()>
   301d0: f90007e0     	str	x0, [sp, #0x8]
   301d4: b4004820     	cbz	x0, 0x30ad8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc68>
   301d8: 394c2268     	ldrb	w8, [x19, #0x308]
   301dc: 34001b88     	cbz	w8, 0x3054c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x6dc>
   301e0: a9402668     	ldp	x8, x9, [x19]
   301e4: eb08013f     	cmp	x9, x8
   301e8: 54001b20     	b.eq	0x3054c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x6dc>
   301ec: 39400108     	ldrb	w8, [x8]
   301f0: 7101251f     	cmp	w8, #0x49
   301f4: 54001ac1     	b.ne	0x3054c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x6dc>
   301f8: aa1303e0     	mov	x0, x19
   301fc: 2a1f03e1     	mov	w1, wzr
   30200: 94000a19     	bl	0x32a64 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)>
   30204: f9000be0     	str	x0, [sp, #0x10]
   30208: b4004680     	cbz	x0, 0x30ad8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc68>
   3020c: 910023e1     	add	x1, sp, #0x8
   30210: 910043e2     	add	x2, sp, #0x10
   30214: 14000291     	b	0x30c58 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xde8>
   30218: d503249f     	bti	j
   3021c: 91000508     	add	x8, x8, #0x1
   30220: f9499a75     	ldr	x21, [x19, #0x1330]
   30224: f9000268     	str	x8, [x19]
   30228: f94006a8     	ldr	x8, [x21, #0x8]
   3022c: d13f4109     	sub	x9, x8, #0xfd0
   30230: b13fc53f     	cmn	x9, #0xff1
   30234: 54000108     	b.hi	0x30254 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x3e4>
   30238: 52820000     	mov	w0, #0x1000             // =4096
   3023c: 94006605     	bl	0x49a50 <malloc@plt>
   30240: b4005ec0     	cbz	x0, 0x30e18 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xfa8>
   30244: aa1f03e8     	mov	x8, xzr
   30248: a9007c15     	stp	x21, xzr, [x0]
   3024c: aa0003f5     	mov	x21, x0
   30250: f9099a60     	str	x0, [x19, #0x1330]
   30254: 91008109     	add	x9, x8, #0x20
   30258: 8b0802a0     	add	x0, x21, x8
   3025c: d00000e8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   30260: 528020ea     	mov	w10, #0x107             // =263
   30264: 9101c108     	add	x8, x8, #0x70
   30268: 72a0202a     	movk	w10, #0x101, lsl #16
   3026c: f90006a9     	str	x9, [x21, #0x8]
   30270: f8010c08     	str	x8, [x0, #0x10]!
   30274: d0fffee8     	adrp	x8, 0xe000 <vsnprintf+0xe000>
   30278: 913d0d08     	add	x8, x8, #0xf43
   3027c: 14000214     	b	0x30acc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc5c>
   30280: d503249f     	bti	j
   30284: 91000508     	add	x8, x8, #0x1
   30288: f9499a75     	ldr	x21, [x19, #0x1330]
   3028c: f9000268     	str	x8, [x19]
   30290: f94006a8     	ldr	x8, [x21, #0x8]
   30294: d13f4109     	sub	x9, x8, #0xfd0
   30298: b13fc53f     	cmn	x9, #0xff1
   3029c: 54000108     	b.hi	0x302bc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x44c>
   302a0: 52820000     	mov	w0, #0x1000             // =4096
   302a4: 940065eb     	bl	0x49a50 <malloc@plt>
   302a8: b4005b80     	cbz	x0, 0x30e18 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xfa8>
   302ac: aa1f03e8     	mov	x8, xzr
   302b0: a9007c15     	stp	x21, xzr, [x0]
   302b4: aa0003f5     	mov	x21, x0
   302b8: f9099a60     	str	x0, [x19, #0x1330]
   302bc: 91008109     	add	x9, x8, #0x20
   302c0: 8b0802a0     	add	x0, x21, x8
   302c4: d00000e8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   302c8: 528020ea     	mov	w10, #0x107             // =263
   302cc: 9101c108     	add	x8, x8, #0x70
   302d0: 72a0202a     	movk	w10, #0x101, lsl #16
   302d4: f90006a9     	str	x9, [x21, #0x8]
   302d8: f8010c08     	str	x8, [x0, #0x10]!
   302dc: f0fffee8     	adrp	x8, 0xf000 <vsnprintf+0xf000>
   302e0: 910bb108     	add	x8, x8, #0x2ec
   302e4: 91001909     	add	x9, x8, #0x6
   302e8: 140001fa     	b	0x30ad0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc60>
   302ec: d503249f     	bti	j
   302f0: 91000508     	add	x8, x8, #0x1
   302f4: f9499a75     	ldr	x21, [x19, #0x1330]
   302f8: f9000268     	str	x8, [x19]
   302fc: f94006a8     	ldr	x8, [x21, #0x8]
   30300: d13f4109     	sub	x9, x8, #0xfd0
   30304: b13fc53f     	cmn	x9, #0xff1
   30308: 54000108     	b.hi	0x30328 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x4b8>
   3030c: 52820000     	mov	w0, #0x1000             // =4096
   30310: 940065d0     	bl	0x49a50 <malloc@plt>
   30314: b4005820     	cbz	x0, 0x30e18 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xfa8>
   30318: aa1f03e8     	mov	x8, xzr
   3031c: a9007c15     	stp	x21, xzr, [x0]
   30320: aa0003f5     	mov	x21, x0
   30324: f9099a60     	str	x0, [x19, #0x1330]
   30328: 91008109     	add	x9, x8, #0x20
   3032c: 8b0802a0     	add	x0, x21, x8
   30330: d00000e8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   30334: 528020ea     	mov	w10, #0x107             // =263
   30338: 9101c108     	add	x8, x8, #0x70
   3033c: 72a0202a     	movk	w10, #0x101, lsl #16
   30340: f90006a9     	str	x9, [x21, #0x8]
   30344: f8010c08     	str	x8, [x0, #0x10]!
   30348: f0fffee8     	adrp	x8, 0xf000 <vsnprintf+0xf000>
   3034c: 91149108     	add	x8, x8, #0x524
   30350: 91001509     	add	x9, x8, #0x5
   30354: 140001df     	b	0x30ad0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc60>
   30358: d503249f     	bti	j
   3035c: 91000508     	add	x8, x8, #0x1
   30360: f9499a75     	ldr	x21, [x19, #0x1330]
   30364: f9000268     	str	x8, [x19]
   30368: f94006a8     	ldr	x8, [x21, #0x8]
   3036c: d13f4109     	sub	x9, x8, #0xfd0
   30370: b13fc53f     	cmn	x9, #0xff1
   30374: 54000108     	b.hi	0x30394 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x524>
   30378: 52820000     	mov	w0, #0x1000             // =4096
   3037c: 940065b5     	bl	0x49a50 <malloc@plt>
   30380: b40054c0     	cbz	x0, 0x30e18 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xfa8>
   30384: aa1f03e8     	mov	x8, xzr
   30388: a9007c15     	stp	x21, xzr, [x0]
   3038c: aa0003f5     	mov	x21, x0
   30390: f9099a60     	str	x0, [x19, #0x1330]
   30394: 91008109     	add	x9, x8, #0x20
   30398: 8b0802a0     	add	x0, x21, x8
   3039c: d00000e8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   303a0: 528020ea     	mov	w10, #0x107             // =263
   303a4: 9101c108     	add	x8, x8, #0x70
   303a8: 72a0202a     	movk	w10, #0x101, lsl #16
   303ac: f90006a9     	str	x9, [x21, #0x8]
   303b0: f8010c08     	str	x8, [x0, #0x10]!
   303b4: d0fffee8     	adrp	x8, 0xe000 <vsnprintf+0xe000>
   303b8: 9104d108     	add	x8, x8, #0x134
   303bc: 91001d09     	add	x9, x8, #0x7
   303c0: 140001c4     	b	0x30ad0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc60>
   303c4: d503249f     	bti	j
   303c8: eb09011f     	cmp	x8, x9
   303cc: 540041c0     	b.eq	0x30c04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xd94>
   303d0: 9100050a     	add	x10, x8, #0x1
   303d4: f81f03bf     	stur	xzr, [x29, #-0x10]
   303d8: eb0a013f     	cmp	x9, x10
   303dc: f900026a     	str	x10, [x19]
   303e0: 54003c80     	b.eq	0x30b70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xd00>
   303e4: 39400149     	ldrb	w9, [x10]
   303e8: 5100e92a     	sub	w10, w9, #0x3a
   303ec: 3100295f     	cmn	w10, #0xa
   303f0: 54003d82     	b.hs	0x30ba0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xd30>
   303f4: 71017d3f     	cmp	w9, #0x5f
   303f8: 54003bc1     	b.ne	0x30b70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xd00>
   303fc: 91000908     	add	x8, x8, #0x2
   30400: 140001f7     	b	0x30bdc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xd6c>
   30404: d503249f     	bti	j
   30408: 91000508     	add	x8, x8, #0x1
   3040c: aa1303e0     	mov	x0, x19
   30410: f9000268     	str	x8, [x19]
   30414: 97fffe97     	bl	0x2fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>
   30418: f9000be0     	str	x0, [sp, #0x10]
   3041c: b40035e0     	cbz	x0, 0x30ad8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc68>
   30420: 910043e1     	add	x1, sp, #0x10
   30424: aa1303e0     	mov	x0, x19
   30428: 9400426e     	bl	0x40de0 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::PostfixQualifiedType, (anonymous namespace)::itanium_demangle::Node*&, char const (&) [9]>((anonymous namespace)::itanium_demangle::Node*&, char const (&) [9])>
   3042c: f90007e0     	str	x0, [sp, #0x8]
   30430: 14000047     	b	0x3054c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x6dc>
   30434: d503249f     	bti	j
   30438: f100095f     	cmp	x10, #0x2
   3043c: 54004343     	b.lo	0x30ca4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xe34>
   30440: 39400509     	ldrb	w9, [x8, #0x1]
   30444: aa1f03e0     	mov	x0, xzr
   30448: 51013d29     	sub	w9, w9, #0x4f
   3044c: 7100a53f     	cmp	w9, #0x29
   30450: 54003448     	b.hi	0x30ad8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc68>
   30454: 90ffff0a     	adrp	x10, 0x10000 <std::nothrow+0x68>
   30458: 9101414a     	add	x10, x10, #0x50
   3045c: 1000008b     	adr	x11, 0x3046c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x5fc>
   30460: 7869794c     	ldrh	w12, [x10, x9, lsl #1]
   30464: 8b0c096b     	add	x11, x11, x12, lsl #2
   30468: d61f0160     	br	x11
   3046c: d503249f     	bti	j
   30470: aa1303e0     	mov	x0, x19
   30474: 94003eb8     	bl	0x3ff54 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()>
   30478: 14000033     	b	0x30544 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x6d4>
   3047c: d503249f     	bti	j
   30480: 91000508     	add	x8, x8, #0x1
   30484: aa1303e0     	mov	x0, x19
   30488: f9000268     	str	x8, [x19]
   3048c: 97fffe79     	bl	0x2fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>
   30490: f9000be0     	str	x0, [sp, #0x10]
   30494: b4003220     	cbz	x0, 0x30ad8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc68>
   30498: 910043e1     	add	x1, sp, #0x10
   3049c: aa1303e0     	mov	x0, x19
   304a0: 94004278     	bl	0x40e80 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::PostfixQualifiedType, (anonymous namespace)::itanium_demangle::Node*&, char const (&) [11]>((anonymous namespace)::itanium_demangle::Node*&, char const (&) [11])>
   304a4: f90007e0     	str	x0, [sp, #0x8]
   304a8: 14000029     	b	0x3054c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x6dc>
   304ac: d503249f     	bti	j
   304b0: eb09011f     	cmp	x8, x9
   304b4: 54003a80     	b.eq	0x30c04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xd94>
   304b8: 91000508     	add	x8, x8, #0x1
   304bc: aa1303e0     	mov	x0, x19
   304c0: f9000268     	str	x8, [x19]
   304c4: 97fffe6b     	bl	0x2fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>
   304c8: f9000be0     	str	x0, [sp, #0x10]
   304cc: b40003c0     	cbz	x0, 0x30544 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x6d4>
   304d0: aa1303e0     	mov	x0, x19
   304d4: 97fffe67     	bl	0x2fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>
   304d8: f81f03a0     	stur	x0, [x29, #-0x10]
   304dc: b4000340     	cbz	x0, 0x30544 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x6d4>
   304e0: 910043e1     	add	x1, sp, #0x10
   304e4: d10043a2     	sub	x2, x29, #0x10
   304e8: aa1303e0     	mov	x0, x19
   304ec: 940046ea     	bl	0x42094 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::PointerToMemberType, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)>
   304f0: 14000015     	b	0x30544 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x6d4>
   304f4: d503249f     	bti	j
   304f8: 91000508     	add	x8, x8, #0x1
   304fc: aa1303e0     	mov	x0, x19
   30500: f9000268     	str	x8, [x19]
   30504: 97fffe5b     	bl	0x2fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>
   30508: f9000be0     	str	x0, [sp, #0x10]
   3050c: b4002e60     	cbz	x0, 0x30ad8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc68>
   30510: 52800028     	mov	w8, #0x1                // =1
   30514: b81f03a8     	stur	w8, [x29, #-0x10]
   30518: 14000133     	b	0x309e4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xb74>
   3051c: d503249f     	bti	j
   30520: f100095f     	cmp	x10, #0x2
   30524: 540000a3     	b.lo	0x30538 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x6c8>
   30528: 39400508     	ldrb	w8, [x8, #0x1]
   3052c: 34000068     	cbz	w8, 0x30538 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x6c8>
   30530: 7101d11f     	cmp	w8, #0x74
   30534: 540036c1     	b.ne	0x30c0c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xd9c>
   30538: d503249f     	bti	j
   3053c: aa1303e0     	mov	x0, x19
   30540: 94004185     	bl	0x40b54 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseClassEnumType()>
   30544: f90007e0     	str	x0, [sp, #0x8]
   30548: b4002c80     	cbz	x0, 0x30ad8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc68>
   3054c: 9104a260     	add	x0, x19, #0x128
   30550: 910023e1     	add	x1, sp, #0x8
   30554: 94000550     	bl	0x31a94 <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 32ul>::push_back((anonymous namespace)::itanium_demangle::Node* const&)>
   30558: f94007e0     	ldr	x0, [sp, #0x8]
   3055c: 1400015f     	b	0x30ad8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc68>
   30560: d503249f     	bti	j
   30564: 91000508     	add	x8, x8, #0x1
   30568: f9499a75     	ldr	x21, [x19, #0x1330]
   3056c: f9000268     	str	x8, [x19]
   30570: f94006a8     	ldr	x8, [x21, #0x8]
   30574: d13f4109     	sub	x9, x8, #0xfd0
   30578: b13fc53f     	cmn	x9, #0xff1
   3057c: 54000108     	b.hi	0x3059c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x72c>
   30580: 52820000     	mov	w0, #0x1000             // =4096
   30584: 94006533     	bl	0x49a50 <malloc@plt>
   30588: b4004480     	cbz	x0, 0x30e18 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xfa8>
   3058c: aa1f03e8     	mov	x8, xzr
   30590: a9007c15     	stp	x21, xzr, [x0]
   30594: aa0003f5     	mov	x21, x0
   30598: f9099a60     	str	x0, [x19, #0x1330]
   3059c: 91008109     	add	x9, x8, #0x20
   305a0: 8b0802a0     	add	x0, x21, x8
   305a4: d00000e8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   305a8: 528020ea     	mov	w10, #0x107             // =263
   305ac: 9101c108     	add	x8, x8, #0x70
   305b0: 72a0202a     	movk	w10, #0x101, lsl #16
   305b4: f90006a9     	str	x9, [x21, #0x8]
   305b8: f8010c08     	str	x8, [x0, #0x10]!
   305bc: d0fffee8     	adrp	x8, 0xe000 <vsnprintf+0xe000>
   305c0: 912e9508     	add	x8, x8, #0xba5
   305c4: 91002d09     	add	x9, x8, #0xb
   305c8: 14000142     	b	0x30ad0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc60>
   305cc: d503249f     	bti	j
   305d0: 91000508     	add	x8, x8, #0x1
   305d4: f9499a75     	ldr	x21, [x19, #0x1330]
   305d8: f9000268     	str	x8, [x19]
   305dc: f94006a8     	ldr	x8, [x21, #0x8]
   305e0: d13f4109     	sub	x9, x8, #0xfd0
   305e4: b13fc53f     	cmn	x9, #0xff1
   305e8: 54000108     	b.hi	0x30608 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x798>
   305ec: 52820000     	mov	w0, #0x1000             // =4096
   305f0: 94006518     	bl	0x49a50 <malloc@plt>
   305f4: b4004120     	cbz	x0, 0x30e18 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xfa8>
   305f8: aa1f03e8     	mov	x8, xzr
   305fc: a9007c15     	stp	x21, xzr, [x0]
   30600: aa0003f5     	mov	x21, x0
   30604: f9099a60     	str	x0, [x19, #0x1330]
   30608: 91008109     	add	x9, x8, #0x20
   3060c: 8b0802a0     	add	x0, x21, x8
   30610: d00000e8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   30614: 528020ea     	mov	w10, #0x107             // =263
   30618: 9101c108     	add	x8, x8, #0x70
   3061c: 72a0202a     	movk	w10, #0x101, lsl #16
   30620: f90006a9     	str	x9, [x21, #0x8]
   30624: f8010c08     	str	x8, [x0, #0x10]!
   30628: d0fffee8     	adrp	x8, 0xe000 <vsnprintf+0xe000>
   3062c: 91225508     	add	x8, x8, #0x895
   30630: 91002909     	add	x9, x8, #0xa
   30634: 14000127     	b	0x30ad0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc60>
   30638: d503249f     	bti	j
   3063c: 91000508     	add	x8, x8, #0x1
   30640: f9499a75     	ldr	x21, [x19, #0x1330]
   30644: f9000268     	str	x8, [x19]
   30648: f94006a8     	ldr	x8, [x21, #0x8]
   3064c: d13f4109     	sub	x9, x8, #0xfd0
   30650: b13fc53f     	cmn	x9, #0xff1
   30654: 54000108     	b.hi	0x30674 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x804>
   30658: 52820000     	mov	w0, #0x1000             // =4096
   3065c: 940064fd     	bl	0x49a50 <malloc@plt>
   30660: b4003dc0     	cbz	x0, 0x30e18 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xfa8>
   30664: aa1f03e8     	mov	x8, xzr
   30668: a9007c15     	stp	x21, xzr, [x0]
   3066c: aa0003f5     	mov	x21, x0
   30670: f9099a60     	str	x0, [x19, #0x1330]
   30674: 91008109     	add	x9, x8, #0x20
   30678: 8b0802a0     	add	x0, x21, x8
   3067c: d00000e8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   30680: 528020ea     	mov	w10, #0x107             // =263
   30684: 9101c108     	add	x8, x8, #0x70
   30688: 72a0202a     	movk	w10, #0x101, lsl #16
   3068c: f90006a9     	str	x9, [x21, #0x8]
   30690: f8010c08     	str	x8, [x0, #0x10]!
   30694: d0fffee8     	adrp	x8, 0xe000 <vsnprintf+0xe000>
   30698: 91127508     	add	x8, x8, #0x49d
   3069c: 91003509     	add	x9, x8, #0xd
   306a0: 1400010c     	b	0x30ad0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc60>
   306a4: d503249f     	bti	j
   306a8: 91000508     	add	x8, x8, #0x1
   306ac: f9499a75     	ldr	x21, [x19, #0x1330]
   306b0: f9000268     	str	x8, [x19]
   306b4: f94006a8     	ldr	x8, [x21, #0x8]
   306b8: d13f4109     	sub	x9, x8, #0xfd0
   306bc: b13fc53f     	cmn	x9, #0xff1
   306c0: 54000108     	b.hi	0x306e0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x870>
   306c4: 52820000     	mov	w0, #0x1000             // =4096
   306c8: 940064e2     	bl	0x49a50 <malloc@plt>
   306cc: b4003a60     	cbz	x0, 0x30e18 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xfa8>
   306d0: aa1f03e8     	mov	x8, xzr
   306d4: a9007c15     	stp	x21, xzr, [x0]
   306d8: aa0003f5     	mov	x21, x0
   306dc: f9099a60     	str	x0, [x19, #0x1330]
   306e0: 91008109     	add	x9, x8, #0x20
   306e4: 8b0802a0     	add	x0, x21, x8
   306e8: d00000e8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   306ec: 528020ea     	mov	w10, #0x107             // =263
   306f0: 9101c108     	add	x8, x8, #0x70
   306f4: 72a0202a     	movk	w10, #0x101, lsl #16
   306f8: f90006a9     	str	x9, [x21, #0x8]
   306fc: f8010c08     	str	x8, [x0, #0x10]!
   30700: d0fffee8     	adrp	x8, 0xe000 <vsnprintf+0xe000>
   30704: 911add08     	add	x8, x8, #0x6b7
   30708: 91000d09     	add	x9, x8, #0x3
   3070c: 140000f1     	b	0x30ad0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc60>
   30710: d503249f     	bti	j
   30714: 91000508     	add	x8, x8, #0x1
   30718: f9499a75     	ldr	x21, [x19, #0x1330]
   3071c: f9000268     	str	x8, [x19]
   30720: f94006a8     	ldr	x8, [x21, #0x8]
   30724: d13f4109     	sub	x9, x8, #0xfd0
   30728: b13fc53f     	cmn	x9, #0xff1
   3072c: 54000108     	b.hi	0x3074c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x8dc>
   30730: 52820000     	mov	w0, #0x1000             // =4096
   30734: 940064c7     	bl	0x49a50 <malloc@plt>
   30738: b4003700     	cbz	x0, 0x30e18 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xfa8>
   3073c: aa1f03e8     	mov	x8, xzr
   30740: a9007c15     	stp	x21, xzr, [x0]
   30744: aa0003f5     	mov	x21, x0
   30748: f9099a60     	str	x0, [x19, #0x1330]
   3074c: 91008109     	add	x9, x8, #0x20
   30750: 8b0802a0     	add	x0, x21, x8
   30754: d00000e8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   30758: 528020ea     	mov	w10, #0x107             // =263
   3075c: 9101c108     	add	x8, x8, #0x70
   30760: 72a0202a     	movk	w10, #0x101, lsl #16
   30764: f90006a9     	str	x9, [x21, #0x8]
   30768: f8010c08     	str	x8, [x0, #0x10]!
   3076c: d0fffee8     	adrp	x8, 0xe000 <vsnprintf+0xe000>
   30770: 912bb908     	add	x8, x8, #0xaee
   30774: 91003109     	add	x9, x8, #0xc
   30778: 140000d6     	b	0x30ad0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc60>
   3077c: d503249f     	bti	j
   30780: 91000508     	add	x8, x8, #0x1
   30784: f9499a75     	ldr	x21, [x19, #0x1330]
   30788: f9000268     	str	x8, [x19]
   3078c: f94006a8     	ldr	x8, [x21, #0x8]
   30790: d13f4109     	sub	x9, x8, #0xfd0
   30794: b13fc53f     	cmn	x9, #0xff1
   30798: 54000108     	b.hi	0x307b8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x948>
   3079c: 52820000     	mov	w0, #0x1000             // =4096
   307a0: 940064ac     	bl	0x49a50 <malloc@plt>
   307a4: b40033a0     	cbz	x0, 0x30e18 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xfa8>
   307a8: aa1f03e8     	mov	x8, xzr
   307ac: a9007c15     	stp	x21, xzr, [x0]
   307b0: aa0003f5     	mov	x21, x0
   307b4: f9099a60     	str	x0, [x19, #0x1330]
   307b8: 91008109     	add	x9, x8, #0x20
   307bc: 8b0802a0     	add	x0, x21, x8
   307c0: d00000e8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   307c4: 528020ea     	mov	w10, #0x107             // =263
   307c8: 9101c108     	add	x8, x8, #0x70
   307cc: 72a0202a     	movk	w10, #0x101, lsl #16
   307d0: f90006a9     	str	x9, [x21, #0x8]
   307d4: f8010c08     	str	x8, [x0, #0x10]!
   307d8: d0fffee8     	adrp	x8, 0xe000 <vsnprintf+0xe000>
   307dc: 91014508     	add	x8, x8, #0x51
   307e0: 140000bb     	b	0x30acc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc5c>
   307e4: d503249f     	bti	j
   307e8: 91000508     	add	x8, x8, #0x1
   307ec: f9499a75     	ldr	x21, [x19, #0x1330]
   307f0: f9000268     	str	x8, [x19]
   307f4: f94006a8     	ldr	x8, [x21, #0x8]
   307f8: d13f4109     	sub	x9, x8, #0xfd0
   307fc: b13fc53f     	cmn	x9, #0xff1
   30800: 54000108     	b.hi	0x30820 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x9b0>
   30804: 52820000     	mov	w0, #0x1000             // =4096
   30808: 94006492     	bl	0x49a50 <malloc@plt>
   3080c: b4003060     	cbz	x0, 0x30e18 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xfa8>
   30810: aa1f03e8     	mov	x8, xzr
   30814: a9007c15     	stp	x21, xzr, [x0]
   30818: aa0003f5     	mov	x21, x0
   3081c: f9099a60     	str	x0, [x19, #0x1330]
   30820: 91008109     	add	x9, x8, #0x20
   30824: 8b0802a0     	add	x0, x21, x8
   30828: d00000e8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   3082c: 528020ea     	mov	w10, #0x107             // =263
   30830: 9101c108     	add	x8, x8, #0x70
   30834: 72a0202a     	movk	w10, #0x101, lsl #16
   30838: f90006a9     	str	x9, [x21, #0x8]
   3083c: f8010c08     	str	x8, [x0, #0x10]!
   30840: d0fffee8     	adrp	x8, 0xe000 <vsnprintf+0xe000>
   30844: 910bcd08     	add	x8, x8, #0x2f3
   30848: 91004509     	add	x9, x8, #0x11
   3084c: 140000a1     	b	0x30ad0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc60>
   30850: d503249f     	bti	j
   30854: 91000508     	add	x8, x8, #0x1
   30858: f9499a75     	ldr	x21, [x19, #0x1330]
   3085c: f9000268     	str	x8, [x19]
   30860: f94006a8     	ldr	x8, [x21, #0x8]
   30864: d13f4109     	sub	x9, x8, #0xfd0
   30868: b13fc53f     	cmn	x9, #0xff1
   3086c: 54000108     	b.hi	0x3088c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xa1c>
   30870: 52820000     	mov	w0, #0x1000             // =4096
   30874: 94006477     	bl	0x49a50 <malloc@plt>
   30878: b4002d00     	cbz	x0, 0x30e18 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xfa8>
   3087c: aa1f03e8     	mov	x8, xzr
   30880: a9007c15     	stp	x21, xzr, [x0]
   30884: aa0003f5     	mov	x21, x0
   30888: f9099a60     	str	x0, [x19, #0x1330]
   3088c: 91008109     	add	x9, x8, #0x20
   30890: 8b0802a0     	add	x0, x21, x8
   30894: d00000e8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   30898: 528020ea     	mov	w10, #0x107             // =263
   3089c: 9101c108     	add	x8, x8, #0x70
   308a0: 72a0202a     	movk	w10, #0x101, lsl #16
   308a4: f90006a9     	str	x9, [x21, #0x8]
   308a8: f8010c08     	str	x8, [x0, #0x10]!
   308ac: d0fffee8     	adrp	x8, 0xe000 <vsnprintf+0xe000>
   308b0: 912e4108     	add	x8, x8, #0xb90
   308b4: 91001509     	add	x9, x8, #0x5
   308b8: 14000086     	b	0x30ad0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc60>
   308bc: d503249f     	bti	j
   308c0: 91000508     	add	x8, x8, #0x1
   308c4: f9499a75     	ldr	x21, [x19, #0x1330]
   308c8: f9000268     	str	x8, [x19]
   308cc: f94006a8     	ldr	x8, [x21, #0x8]
   308d0: d13f4109     	sub	x9, x8, #0xfd0
   308d4: b13fc53f     	cmn	x9, #0xff1
   308d8: 54000108     	b.hi	0x308f8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xa88>
   308dc: 52820000     	mov	w0, #0x1000             // =4096
   308e0: 9400645c     	bl	0x49a50 <malloc@plt>
   308e4: b40029a0     	cbz	x0, 0x30e18 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xfa8>
   308e8: aa1f03e8     	mov	x8, xzr
   308ec: a9007c15     	stp	x21, xzr, [x0]
   308f0: aa0003f5     	mov	x21, x0
   308f4: f9099a60     	str	x0, [x19, #0x1330]
   308f8: 91008109     	add	x9, x8, #0x20
   308fc: 8b0802a0     	add	x0, x21, x8
   30900: d00000e8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   30904: 528020ea     	mov	w10, #0x107             // =263
   30908: 9101c108     	add	x8, x8, #0x70
   3090c: 72a0202a     	movk	w10, #0x101, lsl #16
   30910: f90006a9     	str	x9, [x21, #0x8]
   30914: f8010c08     	str	x8, [x0, #0x10]!
   30918: d0fffee8     	adrp	x8, 0xe000 <vsnprintf+0xe000>
   3091c: 91176908     	add	x8, x8, #0x5da
   30920: 91003909     	add	x9, x8, #0xe
   30924: 1400006b     	b	0x30ad0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc60>
   30928: d503249f     	bti	j
   3092c: 9100050a     	add	x10, x8, #0x1
   30930: eb0a013f     	cmp	x9, x10
   30934: f900026a     	str	x10, [x19]
   30938: 54001a20     	b.eq	0x30c7c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xe0c>
   3093c: 3940014a     	ldrb	w10, [x10]
   30940: 5100e94a     	sub	w10, w10, #0x3a
   30944: 3100295f     	cmn	w10, #0xa
   30948: 540019a3     	b.lo	0x30c7c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xe0c>
   3094c: aa1f03ea     	mov	x10, xzr
   30950: 9100090b     	add	x11, x8, #0x2
   30954: 91000508     	add	x8, x8, #0x1
   30958: 5280014c     	mov	w12, #0xa               // =10
   3095c: f900026b     	str	x11, [x19]
   30960: eb09017f     	cmp	x11, x9
   30964: 385ff16d     	ldurb	w13, [x11, #-0x1]
   30968: d503201f     	nop
   3096c: 9b0c354a     	madd	x10, x10, x12, x13
   30970: d100c14a     	sub	x10, x10, #0x30
   30974: 540017a0     	b.eq	0x30c68 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xdf8>
   30978: 3840156d     	ldrb	w13, [x11], #0x1
   3097c: 91000508     	add	x8, x8, #0x1
   30980: 5100c1ad     	sub	w13, w13, #0x30
   30984: 710029bf     	cmp	w13, #0xa
   30988: 54fffea3     	b.lo	0x3095c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xaec>
   3098c: d100056b     	sub	x11, x11, #0x1
   30990: 140000b8     	b	0x30c70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xe00>
   30994: d503249f     	bti	j
   30998: 91000508     	add	x8, x8, #0x1
   3099c: aa1303e0     	mov	x0, x19
   309a0: f9000268     	str	x8, [x19]
   309a4: 97fffd33     	bl	0x2fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>
   309a8: f9000be0     	str	x0, [sp, #0x10]
   309ac: b4000960     	cbz	x0, 0x30ad8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc68>
   309b0: 910043e1     	add	x1, sp, #0x10
   309b4: aa1303e0     	mov	x0, x19
   309b8: 940040b8     	bl	0x40c98 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::PointerType, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&)>
   309bc: f90007e0     	str	x0, [sp, #0x8]
   309c0: 17fffee3     	b	0x3054c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x6dc>
   309c4: d503249f     	bti	j
   309c8: 91000508     	add	x8, x8, #0x1
   309cc: aa1303e0     	mov	x0, x19
   309d0: f9000268     	str	x8, [x19]
   309d4: 97fffd27     	bl	0x2fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>
   309d8: f9000be0     	str	x0, [sp, #0x10]
   309dc: b40007e0     	cbz	x0, 0x30ad8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc68>
   309e0: b81f03bf     	stur	wzr, [x29, #-0x10]
   309e4: 910043e1     	add	x1, sp, #0x10
   309e8: d10043a2     	sub	x2, x29, #0x10
   309ec: aa1303e0     	mov	x0, x19
   309f0: 940040d1     	bl	0x40d34 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::ReferenceType, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::ReferenceKind>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::ReferenceKind&&)>
   309f4: f90007e0     	str	x0, [sp, #0x8]
   309f8: 17fffed5     	b	0x3054c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x6dc>
   309fc: d503249f     	bti	j
   30a00: 91000508     	add	x8, x8, #0x1
   30a04: f9499a75     	ldr	x21, [x19, #0x1330]
   30a08: f9000268     	str	x8, [x19]
   30a0c: f94006a8     	ldr	x8, [x21, #0x8]
   30a10: d13f4109     	sub	x9, x8, #0xfd0
   30a14: b13fc53f     	cmn	x9, #0xff1
   30a18: 54000108     	b.hi	0x30a38 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xbc8>
   30a1c: 52820000     	mov	w0, #0x1000             // =4096
   30a20: 9400640c     	bl	0x49a50 <malloc@plt>
   30a24: b4001fa0     	cbz	x0, 0x30e18 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xfa8>
   30a28: aa1f03e8     	mov	x8, xzr
   30a2c: a9007c15     	stp	x21, xzr, [x0]
   30a30: aa0003f5     	mov	x21, x0
   30a34: f9099a60     	str	x0, [x19, #0x1330]
   30a38: 91008109     	add	x9, x8, #0x20
   30a3c: 8b0802a0     	add	x0, x21, x8
   30a40: d00000e8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   30a44: 528020ea     	mov	w10, #0x107             // =263
   30a48: 9101c108     	add	x8, x8, #0x70
   30a4c: 72a0202a     	movk	w10, #0x101, lsl #16
   30a50: f90006a9     	str	x9, [x21, #0x8]
   30a54: f8010c08     	str	x8, [x0, #0x10]!
   30a58: d0fffee8     	adrp	x8, 0xe000 <vsnprintf+0xe000>
   30a5c: 911ddd08     	add	x8, x8, #0x777
   30a60: 91002d09     	add	x9, x8, #0xb
   30a64: 1400001b     	b	0x30ad0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc60>
   30a68: d503249f     	bti	j
   30a6c: 91000508     	add	x8, x8, #0x1
   30a70: f9499a75     	ldr	x21, [x19, #0x1330]
   30a74: f9000268     	str	x8, [x19]
   30a78: f94006a8     	ldr	x8, [x21, #0x8]
   30a7c: d13f4109     	sub	x9, x8, #0xfd0
   30a80: b13fc53f     	cmn	x9, #0xff1
   30a84: 54000108     	b.hi	0x30aa4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc34>
   30a88: 52820000     	mov	w0, #0x1000             // =4096
   30a8c: 940063f1     	bl	0x49a50 <malloc@plt>
   30a90: b4001c40     	cbz	x0, 0x30e18 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xfa8>
   30a94: aa1f03e8     	mov	x8, xzr
   30a98: a9007c15     	stp	x21, xzr, [x0]
   30a9c: aa0003f5     	mov	x21, x0
   30aa0: f9099a60     	str	x0, [x19, #0x1330]
   30aa4: 91008109     	add	x9, x8, #0x20
   30aa8: 8b0802a0     	add	x0, x21, x8
   30aac: d00000e8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   30ab0: 528020ea     	mov	w10, #0x107             // =263
   30ab4: 9101c108     	add	x8, x8, #0x70
   30ab8: 72a0202a     	movk	w10, #0x101, lsl #16
   30abc: f90006a9     	str	x9, [x21, #0x8]
   30ac0: f8010c08     	str	x8, [x0, #0x10]!
   30ac4: d0fffee8     	adrp	x8, 0xe000 <vsnprintf+0xe000>
   30ac8: 912b4508     	add	x8, x8, #0xad1
   30acc: 91001109     	add	x9, x8, #0x4
   30ad0: b900080a     	str	w10, [x0, #0x8]
   30ad4: a9012408     	stp	x8, x9, [x0, #0x10]
   30ad8: d503249f     	bti	j
   30adc: f9401688     	ldr	x8, [x20, #0x28]
   30ae0: f85f83a9     	ldur	x9, [x29, #-0x8]
   30ae4: eb09011f     	cmp	x8, x9
   30ae8: 540019a1     	b.ne	0x30e1c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xfac>
   30aec: a9454ff4     	ldp	x20, x19, [sp, #0x50]
   30af0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   30af4: f94023f5     	ldr	x21, [sp, #0x40]
   30af8: 910183ff     	add	sp, sp, #0x60
   30afc: d50323bf     	autiasp
   30b00: d65f03c0     	ret
   30b04: d503249f     	bti	j
   30b08: 91000508     	add	x8, x8, #0x1
   30b0c: f9499a75     	ldr	x21, [x19, #0x1330]
   30b10: f9000268     	str	x8, [x19]
   30b14: f94006a8     	ldr	x8, [x21, #0x8]
   30b18: d13f4109     	sub	x9, x8, #0xfd0
   30b1c: b13fc53f     	cmn	x9, #0xff1
   30b20: 54000108     	b.hi	0x30b40 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xcd0>
   30b24: 52820000     	mov	w0, #0x1000             // =4096
   30b28: 940063ca     	bl	0x49a50 <malloc@plt>
   30b2c: b4001760     	cbz	x0, 0x30e18 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xfa8>
   30b30: aa1f03e8     	mov	x8, xzr
   30b34: a9007c15     	stp	x21, xzr, [x0]
   30b38: aa0003f5     	mov	x21, x0
   30b3c: f9099a60     	str	x0, [x19, #0x1330]
   30b40: 91008109     	add	x9, x8, #0x20
   30b44: 8b0802a0     	add	x0, x21, x8
   30b48: d00000e8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   30b4c: 528020ea     	mov	w10, #0x107             // =263
   30b50: 9101c108     	add	x8, x8, #0x70
   30b54: 72a0202a     	movk	w10, #0x101, lsl #16
   30b58: f90006a9     	str	x9, [x21, #0x8]
   30b5c: f8010c08     	str	x8, [x0, #0x10]!
   30b60: d0fffee8     	adrp	x8, 0xe000 <vsnprintf+0xe000>
   30b64: 911ee908     	add	x8, x8, #0x7ba
   30b68: 91002509     	add	x9, x8, #0x9
   30b6c: 17ffffd9     	b	0x30ad0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc60>
   30b70: aa1303e0     	mov	x0, x19
   30b74: 94000c64     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   30b78: b4ffce60     	cbz	x0, 0x30544 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x6d4>
   30b7c: a9402668     	ldp	x8, x9, [x19]
   30b80: eb09011f     	cmp	x8, x9
   30b84: 54000400     	b.eq	0x30c04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xd94>
   30b88: 39400109     	ldrb	w9, [x8]
   30b8c: 71017d3f     	cmp	w9, #0x5f
   30b90: 540003a1     	b.ne	0x30c04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xd94>
   30b94: 91000508     	add	x8, x8, #0x1
   30b98: f81f03a0     	stur	x0, [x29, #-0x10]
   30b9c: 14000010     	b	0x30bdc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xd6c>
   30ba0: aa1303e0     	mov	x0, x19
   30ba4: 2a1f03e1     	mov	w1, wzr
   30ba8: 97fffc62     	bl	0x2fd30 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNumber(bool)>
   30bac: a90107e0     	stp	x0, x1, [sp, #0x10]
   30bb0: 910043e1     	add	x1, sp, #0x10
   30bb4: aa1303e0     	mov	x0, x19
   30bb8: 94004395     	bl	0x41a0c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, (anonymous namespace)::itanium_demangle::StringView>((anonymous namespace)::itanium_demangle::StringView&&)>
   30bbc: a9402668     	ldp	x8, x9, [x19]
   30bc0: f81f03a0     	stur	x0, [x29, #-0x10]
   30bc4: eb09011f     	cmp	x8, x9
   30bc8: 540001e0     	b.eq	0x30c04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xd94>
   30bcc: 39400109     	ldrb	w9, [x8]
   30bd0: 71017d3f     	cmp	w9, #0x5f
   30bd4: 54000181     	b.ne	0x30c04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xd94>
   30bd8: 91000508     	add	x8, x8, #0x1
   30bdc: f9000268     	str	x8, [x19]
   30be0: aa1303e0     	mov	x0, x19
   30be4: 97fffca3     	bl	0x2fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>
   30be8: f9000be0     	str	x0, [sp, #0x10]
   30bec: b4ffcac0     	cbz	x0, 0x30544 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x6d4>
   30bf0: 910043e1     	add	x1, sp, #0x10
   30bf4: d10043a2     	sub	x2, x29, #0x10
   30bf8: aa1303e0     	mov	x0, x19
   30bfc: 94004490     	bl	0x41e3c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::ArrayType, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)>
   30c00: 17fffe51     	b	0x30544 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x6d4>
   30c04: aa1f03e0     	mov	x0, xzr
   30c08: 17fffe4f     	b	0x30544 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x6d4>
   30c0c: aa1303e0     	mov	x0, x19
   30c10: 940006b1     	bl	0x326d4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()>
   30c14: f9000be0     	str	x0, [sp, #0x10]
   30c18: b4fff600     	cbz	x0, 0x30ad8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc68>
   30c1c: 394c2268     	ldrb	w8, [x19, #0x308]
   30c20: 34fff5c8     	cbz	w8, 0x30ad8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc68>
   30c24: a9402668     	ldp	x8, x9, [x19]
   30c28: eb08013f     	cmp	x9, x8
   30c2c: 54fff560     	b.eq	0x30ad8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc68>
   30c30: 39400108     	ldrb	w8, [x8]
   30c34: 7101251f     	cmp	w8, #0x49
   30c38: 54fff501     	b.ne	0x30ad8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc68>
   30c3c: aa1303e0     	mov	x0, x19
   30c40: 2a1f03e1     	mov	w1, wzr
   30c44: 94000788     	bl	0x32a64 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)>
   30c48: f81f03a0     	stur	x0, [x29, #-0x10]
   30c4c: b4fff460     	cbz	x0, 0x30ad8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc68>
   30c50: 910043e1     	add	x1, sp, #0x10
   30c54: d10043a2     	sub	x2, x29, #0x10
   30c58: aa1303e0     	mov	x0, x19
   30c5c: 940008a1     	bl	0x32ee0 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameWithTemplateArgs, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)>
   30c60: f90007e0     	str	x0, [sp, #0x8]
   30c64: 17fffe3a     	b	0x3054c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x6dc>
   30c68: aa0903e8     	mov	x8, x9
   30c6c: aa0903eb     	mov	x11, x9
   30c70: cb080129     	sub	x9, x9, x8
   30c74: eb0a013f     	cmp	x9, x10
   30c78: 540001a2     	b.hs	0x30cac <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xe3c>
   30c7c: aa1f03e9     	mov	x9, xzr
   30c80: aa1f03e8     	mov	x8, xzr
   30c84: eb09011f     	cmp	x8, x9
   30c88: a90127e8     	stp	x8, x9, [sp, #0x10]
   30c8c: 540000c0     	b.eq	0x30ca4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xe34>
   30c90: 910043e1     	add	x1, sp, #0x10
   30c94: aa1303e0     	mov	x0, x19
   30c98: 94002ced     	bl	0x3c04c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, (anonymous namespace)::itanium_demangle::StringView&>((anonymous namespace)::itanium_demangle::StringView&)>
   30c9c: f90007e0     	str	x0, [sp, #0x8]
   30ca0: 17fffe2b     	b	0x3054c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x6dc>
   30ca4: aa1f03e0     	mov	x0, xzr
   30ca8: 17ffff8c     	b	0x30ad8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc68>
   30cac: 8b0a0169     	add	x9, x11, x10
   30cb0: f9000269     	str	x9, [x19]
   30cb4: 17fffff4     	b	0x30c84 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xe14>
   30cb8: d503249f     	bti	j
   30cbc: aa1303e0     	mov	x0, x19
   30cc0: 9400098b     	bl	0x332ec <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseDecltype()>
   30cc4: 17fffe20     	b	0x30544 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x6d4>
   30cc8: d503249f     	bti	j
   30ccc: d0fffee1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   30cd0: 91000908     	add	x8, x8, #0x2
   30cd4: 91174c21     	add	x1, x1, #0x5d3
   30cd8: aa1303e0     	mov	x0, x19
   30cdc: f9000268     	str	x8, [x19]
   30ce0: 94000b48     	bl	0x33a00 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [5]>(char const (&) [5])>
   30ce4: 17ffff7d     	b	0x30ad8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc68>
   30ce8: d503249f     	bti	j
   30cec: d0fffee1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   30cf0: 91000908     	add	x8, x8, #0x2
   30cf4: 91059021     	add	x1, x1, #0x164
   30cf8: 14000024     	b	0x30d88 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xf18>
   30cfc: d503249f     	bti	j
   30d00: d0fffee1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   30d04: 91000908     	add	x8, x8, #0x2
   30d08: 913f6421     	add	x1, x1, #0xfd9
   30d0c: 14000012     	b	0x30d54 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xee4>
   30d10: d503249f     	bti	j
   30d14: f0fffee1     	adrp	x1, 0xf000 <vsnprintf+0xf000>
   30d18: 91000908     	add	x8, x8, #0x2
   30d1c: 9114a821     	add	x1, x1, #0x52a
   30d20: aa1303e0     	mov	x0, x19
   30d24: f9000268     	str	x8, [x19]
   30d28: 94002fd5     	bl	0x3cc7c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [11]>(char const (&) [11])>
   30d2c: 17ffff6b     	b	0x30ad8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc68>
   30d30: d503249f     	bti	j
   30d34: 91000908     	add	x8, x8, #0x2
   30d38: f0fffee1     	adrp	x1, 0xf000 <vsnprintf+0xf000>
   30d3c: 91189421     	add	x1, x1, #0x625
   30d40: 14000005     	b	0x30d54 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xee4>
   30d44: d503249f     	bti	j
   30d48: 91000908     	add	x8, x8, #0x2
   30d4c: f0fffee1     	adrp	x1, 0xf000 <vsnprintf+0xf000>
   30d50: 91214421     	add	x1, x1, #0x851
   30d54: f9000268     	str	x8, [x19]
   30d58: aa1303e0     	mov	x0, x19
   30d5c: 94002fef     	bl	0x3cd18 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [10]>(char const (&) [10])>
   30d60: 17ffff5e     	b	0x30ad8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc68>
   30d64: d503249f     	bti	j
   30d68: d0fffee1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   30d6c: 91000908     	add	x8, x8, #0x2
   30d70: 91015821     	add	x1, x1, #0x56
   30d74: 14000019     	b	0x30dd8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xf68>
   30d78: d503249f     	bti	j
   30d7c: 91000908     	add	x8, x8, #0x2
   30d80: d0fffee1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   30d84: 91105021     	add	x1, x1, #0x414
   30d88: f9000268     	str	x8, [x19]
   30d8c: aa1303e0     	mov	x0, x19
   30d90: 9400309f     	bl	0x3d00c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [15]>(char const (&) [15])>
   30d94: 17ffff51     	b	0x30ad8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc68>
   30d98: d503249f     	bti	j
   30d9c: 91000908     	add	x8, x8, #0x2
   30da0: aa1303e0     	mov	x0, x19
   30da4: f9000268     	str	x8, [x19]
   30da8: 97fffc32     	bl	0x2fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>
   30dac: f9000be0     	str	x0, [sp, #0x10]
   30db0: b4ffe940     	cbz	x0, 0x30ad8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc68>
   30db4: 910043e1     	add	x1, sp, #0x10
   30db8: aa1303e0     	mov	x0, x19
   30dbc: 940019e7     	bl	0x37558 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::ParameterPackExpansion, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&)>
   30dc0: f90007e0     	str	x0, [sp, #0x8]
   30dc4: 17fffde2     	b	0x3054c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x6dc>
   30dc8: d503249f     	bti	j
   30dcc: 91000908     	add	x8, x8, #0x2
   30dd0: d0fffee1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   30dd4: 91228021     	add	x1, x1, #0x8a0
   30dd8: f9000268     	str	x8, [x19]
   30ddc: aa1303e0     	mov	x0, x19
   30de0: 94003e85     	bl	0x407f4 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [9]>(char const (&) [9])>
   30de4: 17ffff3d     	b	0x30ad8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc68>
   30de8: d503249f     	bti	j
   30dec: d0fffee1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   30df0: 91000908     	add	x8, x8, #0x2
   30df4: 91359821     	add	x1, x1, #0xd66
   30df8: aa1303e0     	mov	x0, x19
   30dfc: f9000268     	str	x8, [x19]
   30e00: 94001bd3     	bl	0x37d4c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [8]>(char const (&) [8])>
   30e04: 17ffff35     	b	0x30ad8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0xc68>
   30e08: d503249f     	bti	j
   30e0c: aa1303e0     	mov	x0, x19
   30e10: 94003ea0     	bl	0x40890 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseVectorType()>
   30e14: 17fffdcc     	b	0x30544 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()+0x6d4>
   30e18: 9400631e     	bl	0x49a90 <_ZSt9terminatev@plt>
   30e1c: 940062d5     	bl	0x49970 <__stack_chk_fail@plt>

0000000000030e20 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)>:
   30e20: d503233f     	paciasp
   30e24: d10203ff     	sub	sp, sp, #0x80
   30e28: a9027bfd     	stp	x29, x30, [sp, #0x20]
   30e2c: 910083fd     	add	x29, sp, #0x20
   30e30: a9036ffc     	stp	x28, x27, [sp, #0x30]
   30e34: a90467fa     	stp	x26, x25, [sp, #0x40]
   30e38: a9055ff8     	stp	x24, x23, [sp, #0x50]
   30e3c: a90657f6     	stp	x22, x21, [sp, #0x60]
   30e40: a9074ff4     	stp	x20, x19, [sp, #0x70]
   30e44: d53bd058     	mrs	x24, TPIDR_EL0
   30e48: aa0003f3     	mov	x19, x0
   30e4c: f9401708     	ldr	x8, [x24, #0x28]
   30e50: aa0103f4     	mov	x20, x1
   30e54: f81f83a8     	stur	x8, [x29, #-0x8]
   30e58: a940200a     	ldp	x10, x8, [x0]
   30e5c: eb08015f     	cmp	x10, x8
   30e60: 540000c0     	b.eq	0x30e78 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x58>
   30e64: 39400149     	ldrb	w9, [x10]
   30e68: 7101313f     	cmp	w9, #0x4c
   30e6c: 54000061     	b.ne	0x30e78 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x58>
   30e70: 9100054a     	add	x10, x10, #0x1
   30e74: f900026a     	str	x10, [x19]
   30e78: eb0a0109     	subs	x9, x8, x10
   30e7c: 540002e0     	b.eq	0x30ed8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0xb8>
   30e80: 3940014b     	ldrb	w11, [x10]
   30e84: 7101697f     	cmp	w11, #0x5a
   30e88: 54000a00     	b.eq	0x30fc8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x1a8>
   30e8c: 71014d7f     	cmp	w11, #0x53
   30e90: 54000840     	b.eq	0x30f98 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x178>
   30e94: 7101397f     	cmp	w11, #0x4e
   30e98: 54000201     	b.ne	0x30ed8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0xb8>
   30e9c: eb08015f     	cmp	x10, x8
   30ea0: 540049e0     	b.eq	0x317dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9bc>
   30ea4: 91000549     	add	x9, x10, #0x1
   30ea8: eb08013f     	cmp	x9, x8
   30eac: f9000269     	str	x9, [x19]
   30eb0: 54001000     	b.eq	0x310b0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x290>
   30eb4: 3940012b     	ldrb	w11, [x9]
   30eb8: 7101c97f     	cmp	w11, #0x72
   30ebc: 54000fe1     	b.ne	0x310b8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x298>
   30ec0: 91000949     	add	x9, x10, #0x2
   30ec4: 5280008a     	mov	w10, #0x4               // =4
   30ec8: f9000269     	str	x9, [x19]
   30ecc: eb08013f     	cmp	x9, x8
   30ed0: 54000fa1     	b.ne	0x310c4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x2a4>
   30ed4: 1400008b     	b	0x31100 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x2e0>
   30ed8: aa1303e0     	mov	x0, x19
   30edc: aa1403e1     	mov	x1, x20
   30ee0: 940009aa     	bl	0x33588 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnqualifiedName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)>
   30ee4: aa0003f6     	mov	x22, x0
   30ee8: f9000be0     	str	x0, [sp, #0x10]
   30eec: b40047a0     	cbz	x0, 0x317e0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9c0>
   30ef0: a9402668     	ldp	x8, x9, [x19]
   30ef4: eb08013f     	cmp	x9, x8
   30ef8: 54004740     	b.eq	0x317e0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9c0>
   30efc: 39400108     	ldrb	w8, [x8]
   30f00: 7101251f     	cmp	w8, #0x49
   30f04: 540046e1     	b.ne	0x317e0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9c0>
   30f08: 9104a260     	add	x0, x19, #0x128
   30f0c: 910043e1     	add	x1, sp, #0x10
   30f10: 940002e1     	bl	0x31a94 <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 32ul>::push_back((anonymous namespace)::itanium_demangle::Node* const&)>
   30f14: f100029f     	cmp	x20, #0x0
   30f18: aa1303e0     	mov	x0, x19
   30f1c: 1a9f07e1     	cset	w1, ne
   30f20: 940006d1     	bl	0x32a64 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)>
   30f24: b40045c0     	cbz	x0, 0x317dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9bc>
   30f28: aa0003f5     	mov	x21, x0
   30f2c: b4000074     	cbz	x20, 0x30f38 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x118>
   30f30: 52800028     	mov	w8, #0x1                // =1
   30f34: 39000688     	strb	w8, [x20, #0x1]
   30f38: f9499a74     	ldr	x20, [x19, #0x1330]
   30f3c: f9400688     	ldr	x8, [x20, #0x8]
   30f40: d13f4109     	sub	x9, x8, #0xfd0
   30f44: b13fc53f     	cmn	x9, #0xff1
   30f48: 54000108     	b.hi	0x30f68 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x148>
   30f4c: 52820000     	mov	w0, #0x1000             // =4096
   30f50: 940062c0     	bl	0x49a50 <malloc@plt>
   30f54: b4004a40     	cbz	x0, 0x3189c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0xa7c>
   30f58: aa1f03e8     	mov	x8, xzr
   30f5c: a9007c14     	stp	x20, xzr, [x0]
   30f60: aa0003f4     	mov	x20, x0
   30f64: f9099a60     	str	x0, [x19, #0x1330]
   30f68: f00000ea     	adrp	x10, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   30f6c: 91008109     	add	x9, x8, #0x20
   30f70: 8b080288     	add	x8, x20, x8
   30f74: 911e814a     	add	x10, x10, #0x7a0
   30f78: 528024ab     	mov	w11, #0x125             // =293
   30f7c: 72a0202b     	movk	w11, #0x101, lsl #16
   30f80: f9000689     	str	x9, [x20, #0x8]
   30f84: f8010d0a     	str	x10, [x8, #0x10]!
   30f88: a9015516     	stp	x22, x21, [x8, #0x10]
   30f8c: aa0803f6     	mov	x22, x8
   30f90: b900090b     	str	w11, [x8, #0x8]
   30f94: 14000213     	b	0x317e0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9c0>
   30f98: f100093f     	cmp	x9, #0x2
   30f9c: 54000583     	b.lo	0x3104c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x22c>
   30fa0: 39400548     	ldrb	w8, [x10, #0x1]
   30fa4: 7101d11f     	cmp	w8, #0x74
   30fa8: 54000521     	b.ne	0x3104c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x22c>
   30fac: f1000d3f     	cmp	x9, #0x3
   30fb0: 54000cc3     	b.lo	0x31148 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x328>
   30fb4: 39400948     	ldrb	w8, [x10, #0x2]
   30fb8: 7101311f     	cmp	w8, #0x4c
   30fbc: 54000c61     	b.ne	0x31148 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x328>
   30fc0: 52800068     	mov	w8, #0x3                // =3
   30fc4: 14000062     	b	0x3114c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x32c>
   30fc8: eb08015f     	cmp	x10, x8
   30fcc: 54004080     	b.eq	0x317dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9bc>
   30fd0: 91000548     	add	x8, x10, #0x1
   30fd4: aa1303e0     	mov	x0, x19
   30fd8: f9000268     	str	x8, [x19]
   30fdc: 97fff956     	bl	0x2f534 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()>
   30fe0: f9000be0     	str	x0, [sp, #0x10]
   30fe4: b4003fc0     	cbz	x0, 0x317dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9bc>
   30fe8: a9400668     	ldp	x8, x1, [x19]
   30fec: eb01011f     	cmp	x8, x1
   30ff0: 54003f60     	b.eq	0x317dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9bc>
   30ff4: 39400109     	ldrb	w9, [x8]
   30ff8: 7101153f     	cmp	w9, #0x45
   30ffc: 54003f01     	b.ne	0x317dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9bc>
   31000: 91000509     	add	x9, x8, #0x1
   31004: eb01013f     	cmp	x9, x1
   31008: f9000269     	str	x9, [x19]
   3100c: 54004060     	b.eq	0x31818 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9f8>
   31010: 39400129     	ldrb	w9, [x9]
   31014: 7101913f     	cmp	w9, #0x64
   31018: 540041c0     	b.eq	0x31850 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0xa30>
   3101c: 7101cd3f     	cmp	w9, #0x73
   31020: 54003fc1     	b.ne	0x31818 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9f8>
   31024: 91000900     	add	x0, x8, #0x2
   31028: f9000260     	str	x0, [x19]
   3102c: 94003781     	bl	0x3ee30 <(anonymous namespace)::itanium_demangle::parse_discriminator(char const*, char const*)>
   31030: b0fffee1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   31034: f9000260     	str	x0, [x19]
   31038: 91390c21     	add	x1, x1, #0xe43
   3103c: aa1303e0     	mov	x0, x19
   31040: 94002ff3     	bl	0x3d00c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [15]>(char const (&) [15])>
   31044: f90007e0     	str	x0, [sp, #0x8]
   31048: 140001fc     	b	0x31838 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0xa18>
   3104c: aa1303e0     	mov	x0, x19
   31050: 940005a1     	bl	0x326d4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()>
   31054: f9000be0     	str	x0, [sp, #0x10]
   31058: b4003c20     	cbz	x0, 0x317dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9bc>
   3105c: a9402668     	ldp	x8, x9, [x19]
   31060: eb08013f     	cmp	x9, x8
   31064: 54003bc0     	b.eq	0x317dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9bc>
   31068: 39400108     	ldrb	w8, [x8]
   3106c: 7101251f     	cmp	w8, #0x49
   31070: 54003b61     	b.ne	0x317dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9bc>
   31074: f100029f     	cmp	x20, #0x0
   31078: aa1303e0     	mov	x0, x19
   3107c: 1a9f07e1     	cset	w1, ne
   31080: 94000679     	bl	0x32a64 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)>
   31084: f90007e0     	str	x0, [sp, #0x8]
   31088: b4003aa0     	cbz	x0, 0x317dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9bc>
   3108c: b4000074     	cbz	x20, 0x31098 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x278>
   31090: 52800028     	mov	w8, #0x1                // =1
   31094: 39000688     	strb	w8, [x20, #0x1]
   31098: 910043e1     	add	x1, sp, #0x10
   3109c: 910023e2     	add	x2, sp, #0x8
   310a0: aa1303e0     	mov	x0, x19
   310a4: 9400078f     	bl	0x32ee0 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameWithTemplateArgs, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)>
   310a8: aa0003f6     	mov	x22, x0
   310ac: 140001cd     	b	0x317e0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9c0>
   310b0: 2a1f03ea     	mov	w10, wzr
   310b4: 14000013     	b	0x31100 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x2e0>
   310b8: 2a1f03ea     	mov	w10, wzr
   310bc: eb08013f     	cmp	x9, x8
   310c0: 54000200     	b.eq	0x31100 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x2e0>
   310c4: 3940012b     	ldrb	w11, [x9]
   310c8: 7101597f     	cmp	w11, #0x56
   310cc: 54000081     	b.ne	0x310dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x2bc>
   310d0: 91000529     	add	x9, x9, #0x1
   310d4: 321f014a     	orr	w10, w10, #0x2
   310d8: f9000269     	str	x9, [x19]
   310dc: eb08013f     	cmp	x9, x8
   310e0: 54000100     	b.eq	0x31100 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x2e0>
   310e4: 3940012b     	ldrb	w11, [x9]
   310e8: 71012d7f     	cmp	w11, #0x4b
   310ec: 540000c1     	b.ne	0x31104 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x2e4>
   310f0: 91000529     	add	x9, x9, #0x1
   310f4: 3200014a     	orr	w10, w10, #0x1
   310f8: f9000269     	str	x9, [x19]
   310fc: 14000002     	b	0x31104 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x2e4>
   31100: aa0803e9     	mov	x9, x8
   31104: b4000054     	cbz	x20, 0x3110c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x2ec>
   31108: b900068a     	str	w10, [x20, #0x4]
   3110c: eb08013f     	cmp	x9, x8
   31110: 54000160     	b.eq	0x3113c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x31c>
   31114: 3940012a     	ldrb	w10, [x9]
   31118: 7101495f     	cmp	w10, #0x52
   3111c: 54000560     	b.eq	0x311c8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x3a8>
   31120: 71013d5f     	cmp	w10, #0x4f
   31124: 540000c1     	b.ne	0x3113c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x31c>
   31128: 91000529     	add	x9, x9, #0x1
   3112c: f9000269     	str	x9, [x19]
   31130: b4000574     	cbz	x20, 0x311dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x3bc>
   31134: 5280004a     	mov	w10, #0x2               // =2
   31138: 14000028     	b	0x311d8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x3b8>
   3113c: b4000514     	cbz	x20, 0x311dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x3bc>
   31140: 2a1f03ea     	mov	w10, wzr
   31144: 14000025     	b	0x311d8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x3b8>
   31148: 52800048     	mov	w8, #0x2                // =2
   3114c: 8b080148     	add	x8, x10, x8
   31150: aa1303e0     	mov	x0, x19
   31154: aa1403e1     	mov	x1, x20
   31158: f9000268     	str	x8, [x19]
   3115c: 9400090b     	bl	0x33588 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnqualifiedName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)>
   31160: b40033e0     	cbz	x0, 0x317dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9bc>
   31164: f9499a77     	ldr	x23, [x19, #0x1330]
   31168: aa0003f5     	mov	x21, x0
   3116c: f94006e8     	ldr	x8, [x23, #0x8]
   31170: d13f4109     	sub	x9, x8, #0xfd0
   31174: b13fc53f     	cmn	x9, #0xff1
   31178: 54000108     	b.hi	0x31198 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x378>
   3117c: 52820000     	mov	w0, #0x1000             // =4096
   31180: 94006234     	bl	0x49a50 <malloc@plt>
   31184: b40038c0     	cbz	x0, 0x3189c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0xa7c>
   31188: aa1f03e8     	mov	x8, xzr
   3118c: a9007c17     	stp	x23, xzr, [x0]
   31190: aa0003f7     	mov	x23, x0
   31194: f9099a60     	str	x0, [x19, #0x1330]
   31198: 91008109     	add	x9, x8, #0x20
   3119c: 8b0802f6     	add	x22, x23, x8
   311a0: d00000e8     	adrp	x8, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   311a4: 528024ea     	mov	w10, #0x127             // =295
   311a8: 91204108     	add	x8, x8, #0x810
   311ac: 72a0202a     	movk	w10, #0x101, lsl #16
   311b0: f90006e9     	str	x9, [x23, #0x8]
   311b4: f8010ec8     	str	x8, [x22, #0x10]!
   311b8: b9000aca     	str	w10, [x22, #0x8]
   311bc: f9000ad5     	str	x21, [x22, #0x10]
   311c0: f9000bf6     	str	x22, [sp, #0x10]
   311c4: 17ffff4b     	b	0x30ef0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0xd0>
   311c8: 91000529     	add	x9, x9, #0x1
   311cc: f9000269     	str	x9, [x19]
   311d0: b4000074     	cbz	x20, 0x311dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x3bc>
   311d4: 5280002a     	mov	w10, #0x1               // =1
   311d8: 3900228a     	strb	w10, [x20, #0x8]
   311dc: cb090108     	sub	x8, x8, x9
   311e0: f9000bff     	str	xzr, [sp, #0x10]
   311e4: f100091f     	cmp	x8, #0x2
   311e8: 54000463     	b.lo	0x31274 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x454>
   311ec: 39400128     	ldrb	w8, [x9]
   311f0: 71014d1f     	cmp	w8, #0x53
   311f4: 54000401     	b.ne	0x31274 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x454>
   311f8: 39400528     	ldrb	w8, [x9, #0x1]
   311fc: 7101d11f     	cmp	w8, #0x74
   31200: 540003a1     	b.ne	0x31274 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x454>
   31204: 91000928     	add	x8, x9, #0x2
   31208: f9499a75     	ldr	x21, [x19, #0x1330]
   3120c: f9000268     	str	x8, [x19]
   31210: f94006a8     	ldr	x8, [x21, #0x8]
   31214: d13f4109     	sub	x9, x8, #0xfd0
   31218: b13fc53f     	cmn	x9, #0xff1
   3121c: 54000108     	b.hi	0x3123c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x41c>
   31220: 52820000     	mov	w0, #0x1000             // =4096
   31224: 9400620b     	bl	0x49a50 <malloc@plt>
   31228: b40033a0     	cbz	x0, 0x3189c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0xa7c>
   3122c: aa1f03e8     	mov	x8, xzr
   31230: a9007c15     	stp	x21, xzr, [x0]
   31234: aa0003f5     	mov	x21, x0
   31238: f9099a60     	str	x0, [x19, #0x1330]
   3123c: 91008109     	add	x9, x8, #0x20
   31240: b00000ea     	adrp	x10, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   31244: 8b0802a8     	add	x8, x21, x8
   31248: 9101c14a     	add	x10, x10, #0x70
   3124c: 528020eb     	mov	w11, #0x107             // =263
   31250: f90006a9     	str	x9, [x21, #0x8]
   31254: b0fffee9     	adrp	x9, 0xe000 <vsnprintf+0xe000>
   31258: 91149129     	add	x9, x9, #0x524
   3125c: 72a0202b     	movk	w11, #0x101, lsl #16
   31260: f8010d0a     	str	x10, [x8, #0x10]!
   31264: 91000d2a     	add	x10, x9, #0x3
   31268: b900090b     	str	w11, [x8, #0x8]
   3126c: a9012909     	stp	x9, x10, [x8, #0x10]
   31270: f9000be8     	str	x8, [sp, #0x10]
   31274: f90003f8     	str	x24, [sp]
   31278: b00000fa     	adrp	x26, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   3127c: f0fffefc     	adrp	x28, 0x10000 <std::nothrow+0x68>
   31280: 528022f8     	mov	w24, #0x117             // =279
   31284: 9104a275     	add	x21, x19, #0x128
   31288: 9103835a     	add	x26, x26, #0xe0
   3128c: 9102939c     	add	x28, x28, #0xa4
   31290: 72a02038     	movk	w24, #0x101, lsl #16
   31294: 14000005     	b	0x312a8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x488>
   31298: 91000768     	add	x8, x27, #0x1
   3129c: f9400be9     	ldr	x9, [sp, #0x10]
   312a0: f9000268     	str	x8, [x19]
   312a4: b40029a9     	cbz	x9, 0x317d8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9b8>
   312a8: a9405a7b     	ldp	x27, x22, [x19]
   312ac: eb16037f     	cmp	x27, x22
   312b0: 540000c0     	b.eq	0x312c8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x4a8>
   312b4: 39400368     	ldrb	w8, [x27]
   312b8: 7101311f     	cmp	w8, #0x4c
   312bc: 540000c0     	b.eq	0x312d4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x4b4>
   312c0: 7101151f     	cmp	w8, #0x45
   312c4: 54002740     	b.eq	0x317ac <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x98c>
   312c8: eb16037f     	cmp	x27, x22
   312cc: 540000c1     	b.ne	0x312e4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x4c4>
   312d0: 14000008     	b	0x312f0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x4d0>
   312d4: 9100077b     	add	x27, x27, #0x1
   312d8: f900027b     	str	x27, [x19]
   312dc: eb16037f     	cmp	x27, x22
   312e0: 54000080     	b.eq	0x312f0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x4d0>
   312e4: 39400368     	ldrb	w8, [x27]
   312e8: 7101351f     	cmp	w8, #0x4d
   312ec: 54fffd60     	b.eq	0x31298 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x478>
   312f0: eb1b02d9     	subs	x25, x22, x27
   312f4: 540012a0     	b.eq	0x31548 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x728>
   312f8: 39400368     	ldrb	w8, [x27]
   312fc: 51010d08     	sub	w8, w8, #0x43
   31300: 7100451f     	cmp	w8, #0x11
   31304: 54001228     	b.hi	0x31548 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x728>
   31308: 10000089     	adr	x9, 0x31318 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x4f8>
   3130c: 38686b8a     	ldrb	w10, [x28, x8]
   31310: 8b0a0929     	add	x9, x9, x10, lsl #2
   31314: d61f0120     	br	x9
   31318: d503249f     	bti	j
   3131c: f1000b3f     	cmp	x25, #0x2
   31320: 540001a3     	b.lo	0x31354 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x534>
   31324: 39400768     	ldrb	w8, [x27, #0x1]
   31328: 71010d1f     	cmp	w8, #0x43
   3132c: 540010e0     	b.eq	0x31548 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x728>
   31330: 7101d11f     	cmp	w8, #0x74
   31334: 54000060     	b.eq	0x31340 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x520>
   31338: 7101511f     	cmp	w8, #0x54
   3133c: 540000c1     	b.ne	0x31354 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x534>
   31340: aa1303e0     	mov	x0, x19
   31344: 940007ea     	bl	0x332ec <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseDecltype()>
   31348: aa0003f6     	mov	x22, x0
   3134c: b50010a0     	cbnz	x0, 0x31560 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x740>
   31350: 14000120     	b	0x317d0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9b0>
   31354: d503249f     	bti	j
   31358: f9400bf7     	ldr	x23, [sp, #0x10]
   3135c: b40023f7     	cbz	x23, 0x317d8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9b8>
   31360: 394022e8     	ldrb	w8, [x23, #0x8]
   31364: 7100a51f     	cmp	w8, #0x29
   31368: 540003a1     	b.ne	0x313dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x5bc>
   3136c: b9400ef8     	ldr	w24, [x23, #0xc]
   31370: 51000b08     	sub	w8, w24, #0x2
   31374: 71000d1f     	cmp	w8, #0x3
   31378: 54000328     	b.hi	0x313dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x5bc>
   3137c: f9499a7a     	ldr	x26, [x19, #0x1330]
   31380: f9400748     	ldr	x8, [x26, #0x8]
   31384: d13f8109     	sub	x9, x8, #0xfe0
   31388: b13fc53f     	cmn	x9, #0xff1
   3138c: 54000108     	b.hi	0x313ac <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x58c>
   31390: 52820000     	mov	w0, #0x1000             // =4096
   31394: 940061af     	bl	0x49a50 <malloc@plt>
   31398: b4002820     	cbz	x0, 0x3189c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0xa7c>
   3139c: aa1f03e8     	mov	x8, xzr
   313a0: a9007c1a     	stp	x26, xzr, [x0]
   313a4: aa0003fa     	mov	x26, x0
   313a8: f9099a60     	str	x0, [x19, #0x1330]
   313ac: 91004109     	add	x9, x8, #0x10
   313b0: 8b080357     	add	x23, x26, x8
   313b4: d00000e8     	adrp	x8, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   313b8: 91108108     	add	x8, x8, #0x420
   313bc: f9000749     	str	x9, [x26, #0x8]
   313c0: b00000fa     	adrp	x26, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   313c4: 9103835a     	add	x26, x26, #0xe0
   313c8: f8010ee8     	str	x8, [x23, #0x10]!
   313cc: 52802508     	mov	w8, #0x128              // =296
   313d0: 72a02028     	movk	w8, #0x101, lsl #16
   313d4: 290162e8     	stp	w8, w24, [x23, #0x8]
   313d8: f9000bf7     	str	x23, [sp, #0x10]
   313dc: eb16037f     	cmp	x27, x22
   313e0: 54001420     	b.eq	0x31664 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x844>
   313e4: 39400368     	ldrb	w8, [x27]
   313e8: 528022f8     	mov	w24, #0x117             // =279
   313ec: 72a02038     	movk	w24, #0x101, lsl #16
   313f0: 71010d1f     	cmp	w8, #0x43
   313f4: 540013e1     	b.ne	0x31670 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x850>
   313f8: 91000769     	add	x9, x27, #0x1
   313fc: eb16013f     	cmp	x9, x22
   31400: f9000269     	str	x9, [x19]
   31404: 54001ea0     	b.eq	0x317d8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9b8>
   31408: 39400128     	ldrb	w8, [x9]
   3140c: 7101251f     	cmp	w8, #0x49
   31410: 54000061     	b.ne	0x3141c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x5fc>
   31414: 91000b69     	add	x9, x27, #0x2
   31418: f9000269     	str	x9, [x19]
   3141c: eb0902df     	cmp	x22, x9
   31420: 54001dc0     	b.eq	0x317d8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9b8>
   31424: 39400139     	ldrb	w25, [x9]
   31428: 5100c72a     	sub	w10, w25, #0x31
   3142c: 7100115f     	cmp	w10, #0x4
   31430: 54001d48     	b.hi	0x317d8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9b8>
   31434: 91000529     	add	x9, x9, #0x1
   31438: f9000269     	str	x9, [x19]
   3143c: b4000074     	cbz	x20, 0x31448 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x628>
   31440: 52800029     	mov	w9, #0x1                // =1
   31444: 39000289     	strb	w9, [x20]
   31448: 7101251f     	cmp	w8, #0x49
   3144c: 540000a1     	b.ne	0x31460 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x640>
   31450: aa1303e0     	mov	x0, x19
   31454: aa1403e1     	mov	x1, x20
   31458: 97fffe72     	bl	0x30e20 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)>
   3145c: b4001be0     	cbz	x0, 0x317d8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9b8>
   31460: f9499a7b     	ldr	x27, [x19, #0x1330]
   31464: f9400768     	ldr	x8, [x27, #0x8]
   31468: d13f4109     	sub	x9, x8, #0xfd0
   3146c: b13fc53f     	cmn	x9, #0xff1
   31470: 54000108     	b.hi	0x31490 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x670>
   31474: 52820000     	mov	w0, #0x1000             // =4096
   31478: 94006176     	bl	0x49a50 <malloc@plt>
   3147c: b4002100     	cbz	x0, 0x3189c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0xa7c>
   31480: aa1f03e8     	mov	x8, xzr
   31484: a9007c1b     	stp	x27, xzr, [x0]
   31488: aa0003fb     	mov	x27, x0
   3148c: f9099a60     	str	x0, [x19, #0x1330]
   31490: 91008109     	add	x9, x8, #0x20
   31494: 2a1f03ea     	mov	w10, wzr
   31498: 14000097     	b	0x316f4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x8d4>
   3149c: d503249f     	bti	j
   314a0: f100029f     	cmp	x20, #0x0
   314a4: aa1303e0     	mov	x0, x19
   314a8: 1a9f07e1     	cset	w1, ne
   314ac: 9400056e     	bl	0x32a64 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)>
   314b0: aa1f03f6     	mov	x22, xzr
   314b4: b40018e0     	cbz	x0, 0x317d0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9b0>
   314b8: f9400bf9     	ldr	x25, [sp, #0x10]
   314bc: b40018b9     	cbz	x25, 0x317d0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9b0>
   314c0: f9499a76     	ldr	x22, [x19, #0x1330]
   314c4: aa0003f7     	mov	x23, x0
   314c8: f94006c8     	ldr	x8, [x22, #0x8]
   314cc: d13f4109     	sub	x9, x8, #0xfd0
   314d0: b13fc53f     	cmn	x9, #0xff1
   314d4: 54000108     	b.hi	0x314f4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x6d4>
   314d8: 52820000     	mov	w0, #0x1000             // =4096
   314dc: 9400615d     	bl	0x49a50 <malloc@plt>
   314e0: b4001de0     	cbz	x0, 0x3189c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0xa7c>
   314e4: aa1f03e8     	mov	x8, xzr
   314e8: a9007c16     	stp	x22, xzr, [x0]
   314ec: aa0003f6     	mov	x22, x0
   314f0: f9099a60     	str	x0, [x19, #0x1330]
   314f4: 91008109     	add	x9, x8, #0x20
   314f8: 8b0802c8     	add	x8, x22, x8
   314fc: f90006c9     	str	x9, [x22, #0x8]
   31500: d00000e9     	adrp	x9, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   31504: 911e8129     	add	x9, x9, #0x7a0
   31508: f8010d09     	str	x9, [x8, #0x10]!
   3150c: 528024a9     	mov	w9, #0x125              // =293
   31510: a9015d19     	stp	x25, x23, [x8, #0x10]
   31514: 72a02029     	movk	w9, #0x101, lsl #16
   31518: b9000909     	str	w9, [x8, #0x8]
   3151c: f9000be8     	str	x8, [sp, #0x10]
   31520: b4001374     	cbz	x20, 0x3178c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x96c>
   31524: 52800028     	mov	w8, #0x1                // =1
   31528: 39000688     	strb	w8, [x20, #0x1]
   3152c: 14000098     	b	0x3178c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x96c>
   31530: d503249f     	bti	j
   31534: f1000b3f     	cmp	x25, #0x2
   31538: 54000563     	b.lo	0x315e4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x7c4>
   3153c: 39400768     	ldrb	w8, [x27, #0x1]
   31540: 7101d11f     	cmp	w8, #0x74
   31544: 54000501     	b.ne	0x315e4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x7c4>
   31548: d503249f     	bti	j
   3154c: aa1303e0     	mov	x0, x19
   31550: aa1403e1     	mov	x1, x20
   31554: 9400080d     	bl	0x33588 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnqualifiedName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)>
   31558: aa0003f6     	mov	x22, x0
   3155c: b40013a0     	cbz	x0, 0x317d0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9b0>
   31560: f9400bf7     	ldr	x23, [sp, #0x10]
   31564: b40002d7     	cbz	x23, 0x315bc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x79c>
   31568: f9499a79     	ldr	x25, [x19, #0x1330]
   3156c: f9400728     	ldr	x8, [x25, #0x8]
   31570: d13f4109     	sub	x9, x8, #0xfd0
   31574: b13fc53f     	cmn	x9, #0xff1
   31578: 54000108     	b.hi	0x31598 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x778>
   3157c: 52820000     	mov	w0, #0x1000             // =4096
   31580: 94006134     	bl	0x49a50 <malloc@plt>
   31584: b40018c0     	cbz	x0, 0x3189c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0xa7c>
   31588: aa1f03e8     	mov	x8, xzr
   3158c: a9007c19     	stp	x25, xzr, [x0]
   31590: aa0003f9     	mov	x25, x0
   31594: f9099a60     	str	x0, [x19, #0x1330]
   31598: 91008109     	add	x9, x8, #0x20
   3159c: 8b080328     	add	x8, x25, x8
   315a0: f9000729     	str	x9, [x25, #0x8]
   315a4: f8010d1a     	str	x26, [x8, #0x10]!
   315a8: b9000918     	str	w24, [x8, #0x8]
   315ac: a9015917     	stp	x23, x22, [x8, #0x10]
   315b0: f9000be8     	str	x8, [sp, #0x10]
   315b4: b5000094     	cbnz	x20, 0x315c4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x7a4>
   315b8: 14000075     	b	0x3178c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x96c>
   315bc: f9000bf6     	str	x22, [sp, #0x10]
   315c0: b4000e74     	cbz	x20, 0x3178c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x96c>
   315c4: 3900069f     	strb	wzr, [x20, #0x1]
   315c8: 14000071     	b	0x3178c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x96c>
   315cc: d503249f     	bti	j
   315d0: aa1303e0     	mov	x0, x19
   315d4: 94000669     	bl	0x32f78 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()>
   315d8: aa0003f6     	mov	x22, x0
   315dc: b5fffc20     	cbnz	x0, 0x31560 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x740>
   315e0: 1400007c     	b	0x317d0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9b0>
   315e4: aa1303e0     	mov	x0, x19
   315e8: 9400043b     	bl	0x326d4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()>
   315ec: aa0003f6     	mov	x22, x0
   315f0: f90007e0     	str	x0, [sp, #0x8]
   315f4: b4000ee0     	cbz	x0, 0x317d0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9b0>
   315f8: f9400bf7     	ldr	x23, [sp, #0x10]
   315fc: b4000d17     	cbz	x23, 0x3179c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x97c>
   31600: f9499a79     	ldr	x25, [x19, #0x1330]
   31604: f9400728     	ldr	x8, [x25, #0x8]
   31608: d13f4109     	sub	x9, x8, #0xfd0
   3160c: b13fc53f     	cmn	x9, #0xff1
   31610: 54000108     	b.hi	0x31630 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x810>
   31614: 52820000     	mov	w0, #0x1000             // =4096
   31618: 9400610e     	bl	0x49a50 <malloc@plt>
   3161c: b4001400     	cbz	x0, 0x3189c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0xa7c>
   31620: aa1f03e8     	mov	x8, xzr
   31624: a9007c19     	stp	x25, xzr, [x0]
   31628: aa0003f9     	mov	x25, x0
   3162c: f9099a60     	str	x0, [x19, #0x1330]
   31630: 91008109     	add	x9, x8, #0x20
   31634: 8b080328     	add	x8, x25, x8
   31638: f9000729     	str	x9, [x25, #0x8]
   3163c: f8010d1a     	str	x26, [x8, #0x10]!
   31640: b9000918     	str	w24, [x8, #0x8]
   31644: a9015917     	stp	x23, x22, [x8, #0x10]
   31648: f9000be8     	str	x8, [sp, #0x10]
   3164c: b4000054     	cbz	x20, 0x31654 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x834>
   31650: 3900069f     	strb	wzr, [x20, #0x1]
   31654: eb16011f     	cmp	x8, x22
   31658: 54ffe280     	b.eq	0x312a8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x488>
   3165c: 910023e1     	add	x1, sp, #0x8
   31660: 1400004c     	b	0x31790 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x970>
   31664: 528022f8     	mov	w24, #0x117             // =279
   31668: 394002c8     	ldrb	w8, [x22]
   3166c: 72a02038     	movk	w24, #0x101, lsl #16
   31670: aa1f03f6     	mov	x22, xzr
   31674: 7101111f     	cmp	w8, #0x44
   31678: 54000ac1     	b.ne	0x317d0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9b0>
   3167c: f100073f     	cmp	x25, #0x1
   31680: 54000a80     	b.eq	0x317d0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9b0>
   31684: 39400779     	ldrb	w25, [x27, #0x1]
   31688: aa1f03f6     	mov	x22, xzr
   3168c: 7100d73f     	cmp	w25, #0x35
   31690: 54000a08     	b.hi	0x317d0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9b0>
   31694: 52800028     	mov	w8, #0x1                // =1
   31698: d2e006e9     	mov	x9, #0x37000000000000   // =15481123719086080
   3169c: 9ad92108     	lsl	x8, x8, x25
   316a0: ea09011f     	tst	x8, x9
   316a4: 54000960     	b.eq	0x317d0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9b0>
   316a8: 91000b68     	add	x8, x27, #0x2
   316ac: f9000268     	str	x8, [x19]
   316b0: b4000074     	cbz	x20, 0x316bc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x89c>
   316b4: 52800028     	mov	w8, #0x1                // =1
   316b8: 39000288     	strb	w8, [x20]
   316bc: f9499a7b     	ldr	x27, [x19, #0x1330]
   316c0: f9400768     	ldr	x8, [x27, #0x8]
   316c4: d13f4109     	sub	x9, x8, #0xfd0
   316c8: b13fc53f     	cmn	x9, #0xff1
   316cc: 54000108     	b.hi	0x316ec <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x8cc>
   316d0: 52820000     	mov	w0, #0x1000             // =4096
   316d4: 940060df     	bl	0x49a50 <malloc@plt>
   316d8: b4000e20     	cbz	x0, 0x3189c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0xa7c>
   316dc: aa1f03e8     	mov	x8, xzr
   316e0: a9007c1b     	stp	x27, xzr, [x0]
   316e4: aa0003fb     	mov	x27, x0
   316e8: f9099a60     	str	x0, [x19, #0x1330]
   316ec: 91008109     	add	x9, x8, #0x20
   316f0: 5280002a     	mov	w10, #0x1               // =1
   316f4: 8b080376     	add	x22, x27, x8
   316f8: d00000e8     	adrp	x8, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   316fc: 91124108     	add	x8, x8, #0x490
   31700: 5280254b     	mov	w11, #0x12a             // =298
   31704: f9000769     	str	x9, [x27, #0x8]
   31708: 72a0202b     	movk	w11, #0x101, lsl #16
   3170c: f8010ec8     	str	x8, [x22, #0x10]!
   31710: 5100c328     	sub	w8, w25, #0x30
   31714: b9000acb     	str	w11, [x22, #0x8]
   31718: f9000ad7     	str	x23, [x22, #0x10]
   3171c: 390062ca     	strb	w10, [x22, #0x18]
   31720: b9001ec8     	str	w8, [x22, #0x1c]
   31724: f9400bf7     	ldr	x23, [sp, #0x10]
   31728: b4000257     	cbz	x23, 0x31770 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x950>
   3172c: d13f4128     	sub	x8, x9, #0xfd0
   31730: b13fc51f     	cmn	x8, #0xff1
   31734: 54000108     	b.hi	0x31754 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x934>
   31738: 52820000     	mov	w0, #0x1000             // =4096
   3173c: 940060c5     	bl	0x49a50 <malloc@plt>
   31740: b4000ae0     	cbz	x0, 0x3189c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0xa7c>
   31744: aa1f03e9     	mov	x9, xzr
   31748: a9007c1b     	stp	x27, xzr, [x0]
   3174c: aa0003fb     	mov	x27, x0
   31750: f9099a60     	str	x0, [x19, #0x1330]
   31754: 91008128     	add	x8, x9, #0x20
   31758: 8b090369     	add	x9, x27, x9
   3175c: f9000768     	str	x8, [x27, #0x8]
   31760: f8010d3a     	str	x26, [x9, #0x10]!
   31764: a9015937     	stp	x23, x22, [x9, #0x10]
   31768: aa0903f6     	mov	x22, x9
   3176c: b9000938     	str	w24, [x9, #0x8]
   31770: b4000054     	cbz	x20, 0x31778 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x958>
   31774: 3900069f     	strb	wzr, [x20, #0x1]
   31778: aa1303e0     	mov	x0, x19
   3177c: aa1603e1     	mov	x1, x22
   31780: 94000723     	bl	0x3340c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseAbiTags((anonymous namespace)::itanium_demangle::Node*)>
   31784: f9000be0     	str	x0, [sp, #0x10]
   31788: b4000280     	cbz	x0, 0x317d8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9b8>
   3178c: 910043e1     	add	x1, sp, #0x10
   31790: aa1503e0     	mov	x0, x21
   31794: 940000c0     	bl	0x31a94 <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 32ul>::push_back((anonymous namespace)::itanium_demangle::Node* const&)>
   31798: 17fffec4     	b	0x312a8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x488>
   3179c: aa1603e8     	mov	x8, x22
   317a0: f9000bf6     	str	x22, [sp, #0x10]
   317a4: b5fff574     	cbnz	x20, 0x31650 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x830>
   317a8: 17ffffab     	b	0x31654 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x834>
   317ac: 91000768     	add	x8, x27, #0x1
   317b0: f9400bf6     	ldr	x22, [sp, #0x10]
   317b4: f9000268     	str	x8, [x19]
   317b8: b40000d6     	cbz	x22, 0x317d0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9b0>
   317bc: a952a269     	ldp	x9, x8, [x19, #0x128]
   317c0: eb08013f     	cmp	x9, x8
   317c4: 540000a0     	b.eq	0x317d8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9b8>
   317c8: d1002108     	sub	x8, x8, #0x8
   317cc: f9009a68     	str	x8, [x19, #0x130]
   317d0: f94003f8     	ldr	x24, [sp]
   317d4: 14000003     	b	0x317e0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9c0>
   317d8: f94003f8     	ldr	x24, [sp]
   317dc: aa1f03f6     	mov	x22, xzr
   317e0: f9401708     	ldr	x8, [x24, #0x28]
   317e4: f85f83a9     	ldur	x9, [x29, #-0x8]
   317e8: eb09011f     	cmp	x8, x9
   317ec: 540005a1     	b.ne	0x318a0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0xa80>
   317f0: aa1603e0     	mov	x0, x22
   317f4: a9474ff4     	ldp	x20, x19, [sp, #0x70]
   317f8: a94657f6     	ldp	x22, x21, [sp, #0x60]
   317fc: a9455ff8     	ldp	x24, x23, [sp, #0x50]
   31800: a94467fa     	ldp	x26, x25, [sp, #0x40]
   31804: a9436ffc     	ldp	x28, x27, [sp, #0x30]
   31808: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   3180c: 910203ff     	add	sp, sp, #0x80
   31810: d50323bf     	autiasp
   31814: d65f03c0     	ret
   31818: aa1303e0     	mov	x0, x19
   3181c: aa1403e1     	mov	x1, x20
   31820: 97fffd80     	bl	0x30e20 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)>
   31824: f90007e0     	str	x0, [sp, #0x8]
   31828: b4fffda0     	cbz	x0, 0x317dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9bc>
   3182c: a9400660     	ldp	x0, x1, [x19]
   31830: 94003580     	bl	0x3ee30 <(anonymous namespace)::itanium_demangle::parse_discriminator(char const*, char const*)>
   31834: f9000260     	str	x0, [x19]
   31838: 910043e1     	add	x1, sp, #0x10
   3183c: 910023e2     	add	x2, sp, #0x8
   31840: aa1303e0     	mov	x0, x19
   31844: 940035a7     	bl	0x3eee0 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::LocalName, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)>
   31848: aa0003f6     	mov	x22, x0
   3184c: 17ffffe5     	b	0x317e0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9c0>
   31850: 91000908     	add	x8, x8, #0x2
   31854: aa1303e0     	mov	x0, x19
   31858: 52800021     	mov	w1, #0x1                // =1
   3185c: f9000268     	str	x8, [x19]
   31860: 97fff934     	bl	0x2fd30 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNumber(bool)>
   31864: a9402668     	ldp	x8, x9, [x19]
   31868: eb09011f     	cmp	x8, x9
   3186c: 54fffb80     	b.eq	0x317dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9bc>
   31870: 39400109     	ldrb	w9, [x8]
   31874: 71017d3f     	cmp	w9, #0x5f
   31878: 54fffb21     	b.ne	0x317dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9bc>
   3187c: 91000508     	add	x8, x8, #0x1
   31880: aa1303e0     	mov	x0, x19
   31884: aa1403e1     	mov	x1, x20
   31888: f9000268     	str	x8, [x19]
   3188c: 97fffd65     	bl	0x30e20 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)>
   31890: f90007e0     	str	x0, [sp, #0x8]
   31894: b5fffd20     	cbnz	x0, 0x31838 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0xa18>
   31898: 17ffffd1     	b	0x317dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9bc>
   3189c: 9400607d     	bl	0x49a90 <_ZSt9terminatev@plt>
   318a0: 94006034     	bl	0x49970 <__stack_chk_fail@plt>

00000000000318a4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArg()>:
   318a4: d503233f     	paciasp
   318a8: d10143ff     	sub	sp, sp, #0x50
   318ac: a9017bfd     	stp	x29, x30, [sp, #0x10]
   318b0: 910043fd     	add	x29, sp, #0x10
   318b4: f90013f7     	str	x23, [sp, #0x20]
   318b8: a90357f6     	stp	x22, x21, [sp, #0x30]
   318bc: a9044ff4     	stp	x20, x19, [sp, #0x40]
   318c0: d53bd056     	mrs	x22, TPIDR_EL0
   318c4: aa0003f3     	mov	x19, x0
   318c8: f94016c8     	ldr	x8, [x22, #0x28]
   318cc: f90007e8     	str	x8, [sp, #0x8]
   318d0: a9402408     	ldp	x8, x9, [x0]
   318d4: eb08012a     	subs	x10, x9, x8
   318d8: 540002c0     	b.eq	0x31930 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArg()+0x8c>
   318dc: 3940010b     	ldrb	w11, [x8]
   318e0: 7101297f     	cmp	w11, #0x4a
   318e4: 54000560     	b.eq	0x31990 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArg()+0xec>
   318e8: 7101317f     	cmp	w11, #0x4c
   318ec: 540003c0     	b.eq	0x31964 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArg()+0xc0>
   318f0: 7101617f     	cmp	w11, #0x58
   318f4: 540001e1     	b.ne	0x31930 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArg()+0x8c>
   318f8: 91000508     	add	x8, x8, #0x1
   318fc: aa1303e0     	mov	x0, x19
   31900: f9000268     	str	x8, [x19]
   31904: 94000900     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   31908: b4000180     	cbz	x0, 0x31938 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArg()+0x94>
   3190c: a9402668     	ldp	x8, x9, [x19]
   31910: eb09011f     	cmp	x8, x9
   31914: 54000720     	b.eq	0x319f8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArg()+0x154>
   31918: 39400109     	ldrb	w9, [x8]
   3191c: 7101153f     	cmp	w9, #0x45
   31920: 540006c1     	b.ne	0x319f8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArg()+0x154>
   31924: 91000508     	add	x8, x8, #0x1
   31928: f9000268     	str	x8, [x19]
   3192c: 14000003     	b	0x31938 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArg()+0x94>
   31930: aa1303e0     	mov	x0, x19
   31934: 97fff94f     	bl	0x2fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>
   31938: f94016c8     	ldr	x8, [x22, #0x28]
   3193c: f94007e9     	ldr	x9, [sp, #0x8]
   31940: eb09011f     	cmp	x8, x9
   31944: 54000a61     	b.ne	0x31a90 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArg()+0x1ec>
   31948: a9444ff4     	ldp	x20, x19, [sp, #0x40]
   3194c: a94357f6     	ldp	x22, x21, [sp, #0x30]
   31950: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   31954: f94013f7     	ldr	x23, [sp, #0x20]
   31958: 910143ff     	add	sp, sp, #0x50
   3195c: d50323bf     	autiasp
   31960: d65f03c0     	ret
   31964: f100095f     	cmp	x10, #0x2
   31968: 54000423     	b.lo	0x319ec <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArg()+0x148>
   3196c: 39400509     	ldrb	w9, [x8, #0x1]
   31970: 7101693f     	cmp	w9, #0x5a
   31974: 540003c1     	b.ne	0x319ec <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArg()+0x148>
   31978: 91000908     	add	x8, x8, #0x2
   3197c: aa1303e0     	mov	x0, x19
   31980: f9000268     	str	x8, [x19]
   31984: 97fff6ec     	bl	0x2f534 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()>
   31988: b5fffc20     	cbnz	x0, 0x3190c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArg()+0x68>
   3198c: 17ffffeb     	b	0x31938 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArg()+0x94>
   31990: aa1303f4     	mov	x20, x19
   31994: f9400e6b     	ldr	x11, [x19, #0x18]
   31998: 91000508     	add	x8, x8, #0x1
   3199c: f8410e8a     	ldr	x10, [x20, #0x10]!
   319a0: f9000268     	str	x8, [x19]
   319a4: cb0a016a     	sub	x10, x11, x10
   319a8: 9343fd55     	asr	x21, x10, #3
   319ac: eb09011f     	cmp	x8, x9
   319b0: 54000080     	b.eq	0x319c0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArg()+0x11c>
   319b4: 39400109     	ldrb	w9, [x8]
   319b8: 7101153f     	cmp	w9, #0x45
   319bc: 54000220     	b.eq	0x31a00 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArg()+0x15c>
   319c0: aa1303e0     	mov	x0, x19
   319c4: 97ffffb8     	bl	0x318a4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArg()>
   319c8: f90003e0     	str	x0, [sp]
   319cc: b4fffb60     	cbz	x0, 0x31938 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArg()+0x94>
   319d0: 910003e1     	mov	x1, sp
   319d4: aa1403e0     	mov	x0, x20
   319d8: 9400002f     	bl	0x31a94 <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 32ul>::push_back((anonymous namespace)::itanium_demangle::Node* const&)>
   319dc: a9402668     	ldp	x8, x9, [x19]
   319e0: eb09011f     	cmp	x8, x9
   319e4: 54fffe81     	b.ne	0x319b4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArg()+0x110>
   319e8: 17fffff6     	b	0x319c0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArg()+0x11c>
   319ec: aa1303e0     	mov	x0, x19
   319f0: 94000ce4     	bl	0x34d80 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()>
   319f4: 17ffffd1     	b	0x31938 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArg()+0x94>
   319f8: aa1f03e0     	mov	x0, xzr
   319fc: 17ffffcf     	b	0x31938 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArg()+0x94>
   31a00: a9410a69     	ldp	x9, x2, [x19, #0x10]
   31a04: d37df2b7     	lsl	x23, x21, #3
   31a08: 91000508     	add	x8, x8, #0x1
   31a0c: aa1303e0     	mov	x0, x19
   31a10: 8b170121     	add	x1, x9, x23
   31a14: f9000268     	str	x8, [x19]
   31a18: 94002744     	bl	0x3b728 <(anonymous namespace)::itanium_demangle::NodeArray (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::makeNodeArray<(anonymous namespace)::itanium_demangle::Node**>((anonymous namespace)::itanium_demangle::Node**, (anonymous namespace)::itanium_demangle::Node**)>
   31a1c: f9400a68     	ldr	x8, [x19, #0x10]
   31a20: aa0003f4     	mov	x20, x0
   31a24: aa0103f5     	mov	x21, x1
   31a28: 8b170108     	add	x8, x8, x23
   31a2c: f9499a77     	ldr	x23, [x19, #0x1330]
   31a30: f9000e68     	str	x8, [x19, #0x18]
   31a34: f94006e8     	ldr	x8, [x23, #0x8]
   31a38: d13f4109     	sub	x9, x8, #0xfd0
   31a3c: b13fc53f     	cmn	x9, #0xff1
   31a40: 54000108     	b.hi	0x31a60 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArg()+0x1bc>
   31a44: 52820000     	mov	w0, #0x1000             // =4096
   31a48: 94006002     	bl	0x49a50 <malloc@plt>
   31a4c: b4000200     	cbz	x0, 0x31a8c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArg()+0x1e8>
   31a50: aa1f03e8     	mov	x8, xzr
   31a54: a9007c17     	stp	x23, xzr, [x0]
   31a58: aa0003f7     	mov	x23, x0
   31a5c: f9099a60     	str	x0, [x19, #0x1330]
   31a60: 91008109     	add	x9, x8, #0x20
   31a64: 8b0802e0     	add	x0, x23, x8
   31a68: d00000e8     	adrp	x8, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   31a6c: 5280242a     	mov	w10, #0x121             // =289
   31a70: 91220108     	add	x8, x8, #0x880
   31a74: 72a0202a     	movk	w10, #0x101, lsl #16
   31a78: f90006e9     	str	x9, [x23, #0x8]
   31a7c: f8010c08     	str	x8, [x0, #0x10]!
   31a80: b900080a     	str	w10, [x0, #0x8]
   31a84: a9015414     	stp	x20, x21, [x0, #0x10]
   31a88: 17ffffac     	b	0x31938 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArg()+0x94>
   31a8c: 94006001     	bl	0x49a90 <_ZSt9terminatev@plt>
   31a90: 94005fb8     	bl	0x49970 <__stack_chk_fail@plt>

0000000000031a94 <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 32ul>::push_back((anonymous namespace)::itanium_demangle::Node* const&)>:
   31a94: d503233f     	paciasp
   31a98: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
   31a9c: f9000bf7     	str	x23, [sp, #0x10]
   31aa0: 910003fd     	mov	x29, sp
   31aa4: a90257f6     	stp	x22, x21, [sp, #0x20]
   31aa8: a9034ff4     	stp	x20, x19, [sp, #0x30]
   31aac: a940a408     	ldp	x8, x9, [x0, #0x8]
   31ab0: aa0003f3     	mov	x19, x0
   31ab4: aa0103f4     	mov	x20, x1
   31ab8: eb09011f     	cmp	x8, x9
   31abc: 54000381     	b.ne	0x31b2c <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 32ul>::push_back((anonymous namespace)::itanium_demangle::Node* const&)+0x98>
   31ac0: aa1303e9     	mov	x9, x19
   31ac4: f8418537     	ldr	x23, [x9], #0x18
   31ac8: cb170115     	sub	x21, x8, x23
   31acc: eb0902ff     	cmp	x23, x9
   31ad0: 54000100     	b.eq	0x31af0 <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 32ul>::push_back((anonymous namespace)::itanium_demangle::Node* const&)+0x5c>
   31ad4: d37ffaa1     	lsl	x1, x21, #1
   31ad8: aa1703e0     	mov	x0, x23
   31adc: 94006065     	bl	0x49c70 <realloc@plt>
   31ae0: aa0003f6     	mov	x22, x0
   31ae4: f9000260     	str	x0, [x19]
   31ae8: b5000180     	cbnz	x0, 0x31b18 <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 32ul>::push_back((anonymous namespace)::itanium_demangle::Node* const&)+0x84>
   31aec: 1400001a     	b	0x31b54 <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 32ul>::push_back((anonymous namespace)::itanium_demangle::Node* const&)+0xc0>
   31af0: d37ffaa0     	lsl	x0, x21, #1
   31af4: 94005fd7     	bl	0x49a50 <malloc@plt>
   31af8: b40002e0     	cbz	x0, 0x31b54 <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 32ul>::push_back((anonymous namespace)::itanium_demangle::Node* const&)+0xc0>
   31afc: aa0003f6     	mov	x22, x0
   31b00: b40000b5     	cbz	x21, 0x31b14 <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 32ul>::push_back((anonymous namespace)::itanium_demangle::Node* const&)+0x80>
   31b04: aa1603e0     	mov	x0, x22
   31b08: aa1703e1     	mov	x1, x23
   31b0c: aa1503e2     	mov	x2, x21
   31b10: 9400605c     	bl	0x49c80 <memmove@plt>
   31b14: f9000276     	str	x22, [x19]
   31b18: 9343fea8     	asr	x8, x21, #3
   31b1c: 9342fea9     	asr	x9, x21, #2
   31b20: 8b080ec8     	add	x8, x22, x8, lsl #3
   31b24: 8b090ec9     	add	x9, x22, x9, lsl #3
   31b28: a900a668     	stp	x8, x9, [x19, #0x8]
   31b2c: 91002109     	add	x9, x8, #0x8
   31b30: f940028a     	ldr	x10, [x20]
   31b34: a94257f6     	ldp	x22, x21, [sp, #0x20]
   31b38: f9000669     	str	x9, [x19, #0x8]
   31b3c: f9400bf7     	ldr	x23, [sp, #0x10]
   31b40: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   31b44: f900010a     	str	x10, [x8]
   31b48: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   31b4c: d50323bf     	autiasp
   31b50: d65f03c0     	ret
   31b54: 94005fcf     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000031b58 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::EnableIfAttr, (anonymous namespace)::itanium_demangle::NodeArray>((anonymous namespace)::itanium_demangle::NodeArray&&)>:
   31b58: d503233f     	paciasp
   31b5c: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   31b60: f9000bf5     	str	x21, [sp, #0x10]
   31b64: 910003fd     	mov	x29, sp
   31b68: a9024ff4     	stp	x20, x19, [sp, #0x20]
   31b6c: f9499815     	ldr	x21, [x0, #0x1330]
   31b70: aa0103f3     	mov	x19, x1
   31b74: f94006a8     	ldr	x8, [x21, #0x8]
   31b78: d13f4109     	sub	x9, x8, #0xfd0
   31b7c: b13fc53f     	cmn	x9, #0xff1
   31b80: 54000128     	b.hi	0x31ba4 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::EnableIfAttr, (anonymous namespace)::itanium_demangle::NodeArray>((anonymous namespace)::itanium_demangle::NodeArray&&)+0x4c>
   31b84: aa0003f4     	mov	x20, x0
   31b88: 52820000     	mov	w0, #0x1000             // =4096
   31b8c: 94005fb1     	bl	0x49a50 <malloc@plt>
   31b90: b40002a0     	cbz	x0, 0x31be4 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::EnableIfAttr, (anonymous namespace)::itanium_demangle::NodeArray>((anonymous namespace)::itanium_demangle::NodeArray&&)+0x8c>
   31b94: aa1f03e8     	mov	x8, xzr
   31b98: a9007c15     	stp	x21, xzr, [x0]
   31b9c: aa0003f5     	mov	x21, x0
   31ba0: f9099a80     	str	x0, [x20, #0x1330]
   31ba4: 91008109     	add	x9, x8, #0x20
   31ba8: 8b0802a0     	add	x0, x21, x8
   31bac: d00000e8     	adrp	x8, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   31bb0: 9123c108     	add	x8, x8, #0x8f0
   31bb4: f90006a9     	str	x9, [x21, #0x8]
   31bb8: 52802129     	mov	w9, #0x109              // =265
   31bbc: 3dc00260     	ldr	q0, [x19]
   31bc0: 72a02029     	movk	w9, #0x101, lsl #16
   31bc4: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   31bc8: f8010c08     	str	x8, [x0, #0x10]!
   31bcc: f9400bf5     	ldr	x21, [sp, #0x10]
   31bd0: b9000809     	str	w9, [x0, #0x8]
   31bd4: 3d800400     	str	q0, [x0, #0x10]
   31bd8: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   31bdc: d50323bf     	autiasp
   31be0: d65f03c0     	ret
   31be4: 94005fab     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000031be8 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::FunctionEncoding, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::NodeArray, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Qualifiers&, (anonymous namespace)::itanium_demangle::FunctionRefQual&>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::NodeArray&&, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Qualifiers&, (anonymous namespace)::itanium_demangle::FunctionRefQual&)>:
   31be8: d503233f     	paciasp
   31bec: a9bb7bfd     	stp	x29, x30, [sp, #-0x50]!
   31bf0: a90167fa     	stp	x26, x25, [sp, #0x10]
   31bf4: 910003fd     	mov	x29, sp
   31bf8: a9025ff8     	stp	x24, x23, [sp, #0x20]
   31bfc: a90357f6     	stp	x22, x21, [sp, #0x30]
   31c00: a9044ff4     	stp	x20, x19, [sp, #0x40]
   31c04: f949981a     	ldr	x26, [x0, #0x1330]
   31c08: aa0603f3     	mov	x19, x6
   31c0c: aa0503f4     	mov	x20, x5
   31c10: aa0403f6     	mov	x22, x4
   31c14: aa0303f5     	mov	x21, x3
   31c18: aa0203f7     	mov	x23, x2
   31c1c: f9400748     	ldr	x8, [x26, #0x8]
   31c20: aa0103f8     	mov	x24, x1
   31c24: d13ec109     	sub	x9, x8, #0xfb0
   31c28: b13fc53f     	cmn	x9, #0xff1
   31c2c: 54000128     	b.hi	0x31c50 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::FunctionEncoding, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::NodeArray, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Qualifiers&, (anonymous namespace)::itanium_demangle::FunctionRefQual&>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::NodeArray&&, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Qualifiers&, (anonymous namespace)::itanium_demangle::FunctionRefQual&)+0x68>
   31c30: aa0003f9     	mov	x25, x0
   31c34: 52820000     	mov	w0, #0x1000             // =4096
   31c38: 94005f86     	bl	0x49a50 <malloc@plt>
   31c3c: b4000400     	cbz	x0, 0x31cbc <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::FunctionEncoding, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::NodeArray, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Qualifiers&, (anonymous namespace)::itanium_demangle::FunctionRefQual&>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::NodeArray&&, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Qualifiers&, (anonymous namespace)::itanium_demangle::FunctionRefQual&)+0xd4>
   31c40: aa1f03e8     	mov	x8, xzr
   31c44: a9007c1a     	stp	x26, xzr, [x0]
   31c48: aa0003fa     	mov	x26, x0
   31c4c: f9099b20     	str	x0, [x25, #0x1330]
   31c50: 91010109     	add	x9, x8, #0x40
   31c54: d00000ed     	adrp	x13, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   31c58: 8b080340     	add	x0, x26, x8
   31c5c: 912581ad     	add	x13, x13, #0x960
   31c60: f940030a     	ldr	x10, [x24]
   31c64: 52800248     	mov	w8, #0x12               // =18
   31c68: f9000749     	str	x9, [x26, #0x8]
   31c6c: f94002eb     	ldr	x11, [x23]
   31c70: f94002cc     	ldr	x12, [x22]
   31c74: 72a00028     	movk	w8, #0x1, lsl #16
   31c78: 3dc002a0     	ldr	q0, [x21]
   31c7c: b9400289     	ldr	w9, [x20]
   31c80: f8010c0d     	str	x13, [x0, #0x10]!
   31c84: 3940026d     	ldrb	w13, [x19]
   31c88: b9000808     	str	w8, [x0, #0x8]
   31c8c: a9444ff4     	ldp	x20, x19, [sp, #0x40]
   31c90: a9012c0a     	stp	x10, x11, [x0, #0x10]
   31c94: a94357f6     	ldp	x22, x21, [sp, #0x30]
   31c98: 3d800800     	str	q0, [x0, #0x20]
   31c9c: a9425ff8     	ldp	x24, x23, [sp, #0x20]
   31ca0: f900180c     	str	x12, [x0, #0x30]
   31ca4: a94167fa     	ldp	x26, x25, [sp, #0x10]
   31ca8: b9003809     	str	w9, [x0, #0x38]
   31cac: 3900f00d     	strb	w13, [x0, #0x3c]
   31cb0: a8c57bfd     	ldp	x29, x30, [sp], #0x50
   31cb4: d50323bf     	autiasp
   31cb8: d65f03c0     	ret
   31cbc: 94005f75     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000031cc0 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&) [12], (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [12], (anonymous namespace)::itanium_demangle::Node*&)>:
   31cc0: d503233f     	paciasp
   31cc4: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   31cc8: f9000bf5     	str	x21, [sp, #0x10]
   31ccc: 910003fd     	mov	x29, sp
   31cd0: a9024ff4     	stp	x20, x19, [sp, #0x20]
   31cd4: f9499815     	ldr	x21, [x0, #0x1330]
   31cd8: aa0103f3     	mov	x19, x1
   31cdc: f94006a8     	ldr	x8, [x21, #0x8]
   31ce0: d13f0109     	sub	x9, x8, #0xfc0
   31ce4: b13fc53f     	cmn	x9, #0xff1
   31ce8: 54000128     	b.hi	0x31d0c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&) [12], (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [12], (anonymous namespace)::itanium_demangle::Node*&)+0x4c>
   31cec: aa0003f4     	mov	x20, x0
   31cf0: 52820000     	mov	w0, #0x1000             // =4096
   31cf4: 94005f57     	bl	0x49a50 <malloc@plt>
   31cf8: b4000320     	cbz	x0, 0x31d5c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&) [12], (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [12], (anonymous namespace)::itanium_demangle::Node*&)+0x9c>
   31cfc: aa1f03e8     	mov	x8, xzr
   31d00: a9007c15     	stp	x21, xzr, [x0]
   31d04: aa0003f5     	mov	x21, x0
   31d08: f9099a80     	str	x0, [x20, #0x1330]
   31d0c: 9100c109     	add	x9, x8, #0x30
   31d10: 8b0802a0     	add	x0, x21, x8
   31d14: 900000e8     	adrp	x8, 0x4d000 <fwrite@plt+0x3200>
   31d18: 5280228a     	mov	w10, #0x114             // =276
   31d1c: 913e0108     	add	x8, x8, #0xf80
   31d20: 72a0202a     	movk	w10, #0x101, lsl #16
   31d24: f90006a9     	str	x9, [x21, #0x8]
   31d28: f9400269     	ldr	x9, [x19]
   31d2c: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   31d30: f8010c08     	str	x8, [x0, #0x10]!
   31d34: b0fffee8     	adrp	x8, 0xe000 <vsnprintf+0xe000>
   31d38: f9400bf5     	ldr	x21, [sp, #0x10]
   31d3c: 912a9508     	add	x8, x8, #0xaa5
   31d40: b900080a     	str	w10, [x0, #0x8]
   31d44: 91002d0b     	add	x11, x8, #0xb
   31d48: f9001009     	str	x9, [x0, #0x20]
   31d4c: a9012c08     	stp	x8, x11, [x0, #0x10]
   31d50: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   31d54: d50323bf     	autiasp
   31d58: d65f03c0     	ret
   31d5c: 94005f4d     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000031d60 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&) [9], (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [9], (anonymous namespace)::itanium_demangle::Node*&)>:
   31d60: d503233f     	paciasp
   31d64: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   31d68: f9000bf5     	str	x21, [sp, #0x10]
   31d6c: 910003fd     	mov	x29, sp
   31d70: a9024ff4     	stp	x20, x19, [sp, #0x20]
   31d74: f9499815     	ldr	x21, [x0, #0x1330]
   31d78: aa0103f3     	mov	x19, x1
   31d7c: f94006a8     	ldr	x8, [x21, #0x8]
   31d80: d13f0109     	sub	x9, x8, #0xfc0
   31d84: b13fc53f     	cmn	x9, #0xff1
   31d88: 54000128     	b.hi	0x31dac <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&) [9], (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [9], (anonymous namespace)::itanium_demangle::Node*&)+0x4c>
   31d8c: aa0003f4     	mov	x20, x0
   31d90: 52820000     	mov	w0, #0x1000             // =4096
   31d94: 94005f2f     	bl	0x49a50 <malloc@plt>
   31d98: b4000320     	cbz	x0, 0x31dfc <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&) [9], (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [9], (anonymous namespace)::itanium_demangle::Node*&)+0x9c>
   31d9c: aa1f03e8     	mov	x8, xzr
   31da0: a9007c15     	stp	x21, xzr, [x0]
   31da4: aa0003f5     	mov	x21, x0
   31da8: f9099a80     	str	x0, [x20, #0x1330]
   31dac: 9100c109     	add	x9, x8, #0x30
   31db0: 8b0802a0     	add	x0, x21, x8
   31db4: 900000e8     	adrp	x8, 0x4d000 <fwrite@plt+0x3200>
   31db8: 5280228a     	mov	w10, #0x114             // =276
   31dbc: 913e0108     	add	x8, x8, #0xf80
   31dc0: 72a0202a     	movk	w10, #0x101, lsl #16
   31dc4: f90006a9     	str	x9, [x21, #0x8]
   31dc8: f9400269     	ldr	x9, [x19]
   31dcc: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   31dd0: f8010c08     	str	x8, [x0, #0x10]!
   31dd4: b0fffee8     	adrp	x8, 0xe000 <vsnprintf+0xe000>
   31dd8: f9400bf5     	ldr	x21, [sp, #0x10]
   31ddc: 912ac508     	add	x8, x8, #0xab1
   31de0: b900080a     	str	w10, [x0, #0x8]
   31de4: 9100210b     	add	x11, x8, #0x8
   31de8: f9001009     	str	x9, [x0, #0x20]
   31dec: a9012c08     	stp	x8, x11, [x0, #0x10]
   31df0: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   31df4: d50323bf     	autiasp
   31df8: d65f03c0     	ret
   31dfc: 94005f25     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000031e00 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&) [14], (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [14], (anonymous namespace)::itanium_demangle::Node*&)>:
   31e00: d503233f     	paciasp
   31e04: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   31e08: f9000bf5     	str	x21, [sp, #0x10]
   31e0c: 910003fd     	mov	x29, sp
   31e10: a9024ff4     	stp	x20, x19, [sp, #0x20]
   31e14: f9499815     	ldr	x21, [x0, #0x1330]
   31e18: aa0103f3     	mov	x19, x1
   31e1c: f94006a8     	ldr	x8, [x21, #0x8]
   31e20: d13f0109     	sub	x9, x8, #0xfc0
   31e24: b13fc53f     	cmn	x9, #0xff1
   31e28: 54000128     	b.hi	0x31e4c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&) [14], (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [14], (anonymous namespace)::itanium_demangle::Node*&)+0x4c>
   31e2c: aa0003f4     	mov	x20, x0
   31e30: 52820000     	mov	w0, #0x1000             // =4096
   31e34: 94005f07     	bl	0x49a50 <malloc@plt>
   31e38: b4000320     	cbz	x0, 0x31e9c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&) [14], (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [14], (anonymous namespace)::itanium_demangle::Node*&)+0x9c>
   31e3c: aa1f03e8     	mov	x8, xzr
   31e40: a9007c15     	stp	x21, xzr, [x0]
   31e44: aa0003f5     	mov	x21, x0
   31e48: f9099a80     	str	x0, [x20, #0x1330]
   31e4c: 9100c109     	add	x9, x8, #0x30
   31e50: 8b0802a0     	add	x0, x21, x8
   31e54: 900000e8     	adrp	x8, 0x4d000 <fwrite@plt+0x3200>
   31e58: 5280228a     	mov	w10, #0x114             // =276
   31e5c: 913e0108     	add	x8, x8, #0xf80
   31e60: 72a0202a     	movk	w10, #0x101, lsl #16
   31e64: f90006a9     	str	x9, [x21, #0x8]
   31e68: f9400269     	ldr	x9, [x19]
   31e6c: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   31e70: f8010c08     	str	x8, [x0, #0x10]!
   31e74: b0fffee8     	adrp	x8, 0xe000 <vsnprintf+0xe000>
   31e78: f9400bf5     	ldr	x21, [sp, #0x10]
   31e7c: 9111d908     	add	x8, x8, #0x476
   31e80: b900080a     	str	w10, [x0, #0x8]
   31e84: 9100350b     	add	x11, x8, #0xd
   31e88: f9001009     	str	x9, [x0, #0x20]
   31e8c: a9012c08     	stp	x8, x11, [x0, #0x10]
   31e90: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   31e94: d50323bf     	autiasp
   31e98: d65f03c0     	ret
   31e9c: 94005efd     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000031ea0 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&) [19], (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [19], (anonymous namespace)::itanium_demangle::Node*&)>:
   31ea0: d503233f     	paciasp
   31ea4: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   31ea8: f9000bf5     	str	x21, [sp, #0x10]
   31eac: 910003fd     	mov	x29, sp
   31eb0: a9024ff4     	stp	x20, x19, [sp, #0x20]
   31eb4: f9499815     	ldr	x21, [x0, #0x1330]
   31eb8: aa0103f3     	mov	x19, x1
   31ebc: f94006a8     	ldr	x8, [x21, #0x8]
   31ec0: d13f0109     	sub	x9, x8, #0xfc0
   31ec4: b13fc53f     	cmn	x9, #0xff1
   31ec8: 54000128     	b.hi	0x31eec <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&) [19], (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [19], (anonymous namespace)::itanium_demangle::Node*&)+0x4c>
   31ecc: aa0003f4     	mov	x20, x0
   31ed0: 52820000     	mov	w0, #0x1000             // =4096
   31ed4: 94005edf     	bl	0x49a50 <malloc@plt>
   31ed8: b4000320     	cbz	x0, 0x31f3c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&) [19], (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [19], (anonymous namespace)::itanium_demangle::Node*&)+0x9c>
   31edc: aa1f03e8     	mov	x8, xzr
   31ee0: a9007c15     	stp	x21, xzr, [x0]
   31ee4: aa0003f5     	mov	x21, x0
   31ee8: f9099a80     	str	x0, [x20, #0x1330]
   31eec: 9100c109     	add	x9, x8, #0x30
   31ef0: 8b0802a0     	add	x0, x21, x8
   31ef4: 900000e8     	adrp	x8, 0x4d000 <fwrite@plt+0x3200>
   31ef8: 5280228a     	mov	w10, #0x114             // =276
   31efc: 913e0108     	add	x8, x8, #0xf80
   31f00: 72a0202a     	movk	w10, #0x101, lsl #16
   31f04: f90006a9     	str	x9, [x21, #0x8]
   31f08: f9400269     	ldr	x9, [x19]
   31f0c: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   31f10: f8010c08     	str	x8, [x0, #0x10]!
   31f14: b0fffee8     	adrp	x8, 0xe000 <vsnprintf+0xe000>
   31f18: f9400bf5     	ldr	x21, [sp, #0x10]
   31f1c: 910f9d08     	add	x8, x8, #0x3e7
   31f20: b900080a     	str	w10, [x0, #0x8]
   31f24: 9100490b     	add	x11, x8, #0x12
   31f28: f9001009     	str	x9, [x0, #0x20]
   31f2c: a9012c08     	stp	x8, x11, [x0, #0x10]
   31f30: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   31f34: d50323bf     	autiasp
   31f38: d65f03c0     	ret
   31f3c: 94005ed5     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000031f40 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseCallOffset()>:
   31f40: d503245f     	bti	c
   31f44: a9402408     	ldp	x8, x9, [x0]
   31f48: eb09011f     	cmp	x8, x9
   31f4c: 54000e40     	b.eq	0x32114 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseCallOffset()+0x1d4>
   31f50: 3940010a     	ldrb	w10, [x8]
   31f54: 7101a15f     	cmp	w10, #0x68
   31f58: 540003a1     	b.ne	0x31fcc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseCallOffset()+0x8c>
   31f5c: 9100050a     	add	x10, x8, #0x1
   31f60: eb09015f     	cmp	x10, x9
   31f64: f900000a     	str	x10, [x0]
   31f68: 54000d60     	b.eq	0x32114 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseCallOffset()+0x1d4>
   31f6c: 3940014c     	ldrb	w12, [x10]
   31f70: aa0a03eb     	mov	x11, x10
   31f74: 7101b99f     	cmp	w12, #0x6e
   31f78: 54000061     	b.ne	0x31f84 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseCallOffset()+0x44>
   31f7c: 9100090b     	add	x11, x8, #0x2
   31f80: f900000b     	str	x11, [x0]
   31f84: eb0b013f     	cmp	x9, x11
   31f88: 54000c60     	b.eq	0x32114 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseCallOffset()+0x1d4>
   31f8c: 39400168     	ldrb	w8, [x11]
   31f90: 5100e908     	sub	w8, w8, #0x3a
   31f94: 3100291f     	cmn	w8, #0xa
   31f98: 54000be3     	b.lo	0x32114 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseCallOffset()+0x1d4>
   31f9c: 91000568     	add	x8, x11, #0x1
   31fa0: aa0803eb     	mov	x11, x8
   31fa4: eb09011f     	cmp	x8, x9
   31fa8: f9000008     	str	x8, [x0]
   31fac: 54000960     	b.eq	0x320d8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseCallOffset()+0x198>
   31fb0: aa0b03e8     	mov	x8, x11
   31fb4: 3840150c     	ldrb	w12, [x8], #0x1
   31fb8: 5100e98c     	sub	w12, w12, #0x3a
   31fbc: 31002d9f     	cmn	w12, #0xb
   31fc0: 54ffff08     	b.hi	0x31fa0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseCallOffset()+0x60>
   31fc4: d100050c     	sub	x12, x8, #0x1
   31fc8: 14000045     	b	0x320dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseCallOffset()+0x19c>
   31fcc: 3940010a     	ldrb	w10, [x8]
   31fd0: 7101d95f     	cmp	w10, #0x76
   31fd4: 54000a01     	b.ne	0x32114 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseCallOffset()+0x1d4>
   31fd8: 9100050a     	add	x10, x8, #0x1
   31fdc: eb09015f     	cmp	x10, x9
   31fe0: f900000a     	str	x10, [x0]
   31fe4: 54000980     	b.eq	0x32114 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseCallOffset()+0x1d4>
   31fe8: 3940014c     	ldrb	w12, [x10]
   31fec: aa0a03eb     	mov	x11, x10
   31ff0: 7101b99f     	cmp	w12, #0x6e
   31ff4: 54000061     	b.ne	0x32000 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseCallOffset()+0xc0>
   31ff8: 9100090b     	add	x11, x8, #0x2
   31ffc: f900000b     	str	x11, [x0]
   32000: eb0b013f     	cmp	x9, x11
   32004: 54000880     	b.eq	0x32114 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseCallOffset()+0x1d4>
   32008: 39400168     	ldrb	w8, [x11]
   3200c: 5100e908     	sub	w8, w8, #0x3a
   32010: 3100291f     	cmn	w8, #0xa
   32014: 54000803     	b.lo	0x32114 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseCallOffset()+0x1d4>
   32018: 91000568     	add	x8, x11, #0x1
   3201c: aa0803eb     	mov	x11, x8
   32020: eb09011f     	cmp	x8, x9
   32024: f9000008     	str	x8, [x0]
   32028: 54000100     	b.eq	0x32048 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseCallOffset()+0x108>
   3202c: aa0b03e8     	mov	x8, x11
   32030: 3840150c     	ldrb	w12, [x8], #0x1
   32034: 5100e98c     	sub	w12, w12, #0x3a
   32038: 31002d9f     	cmn	w12, #0xb
   3203c: 54ffff08     	b.hi	0x3201c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseCallOffset()+0xdc>
   32040: d100050c     	sub	x12, x8, #0x1
   32044: 14000002     	b	0x3204c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseCallOffset()+0x10c>
   32048: aa0903ec     	mov	x12, x9
   3204c: 52800028     	mov	w8, #0x1                // =1
   32050: eb0c015f     	cmp	x10, x12
   32054: 540005c0     	b.eq	0x3210c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseCallOffset()+0x1cc>
   32058: eb09017f     	cmp	x11, x9
   3205c: 54000580     	b.eq	0x3210c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseCallOffset()+0x1cc>
   32060: 39400168     	ldrb	w8, [x11]
   32064: 71017d1f     	cmp	w8, #0x5f
   32068: 54000561     	b.ne	0x32114 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseCallOffset()+0x1d4>
   3206c: 9100056a     	add	x10, x11, #0x1
   32070: eb09015f     	cmp	x10, x9
   32074: f900000a     	str	x10, [x0]
   32078: 540004e0     	b.eq	0x32114 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseCallOffset()+0x1d4>
   3207c: 3940014c     	ldrb	w12, [x10]
   32080: aa0a03e8     	mov	x8, x10
   32084: 7101b99f     	cmp	w12, #0x6e
   32088: 54000061     	b.ne	0x32094 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseCallOffset()+0x154>
   3208c: 91000968     	add	x8, x11, #0x2
   32090: f9000008     	str	x8, [x0]
   32094: eb08013f     	cmp	x9, x8
   32098: 540003e0     	b.eq	0x32114 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseCallOffset()+0x1d4>
   3209c: 3940010b     	ldrb	w11, [x8]
   320a0: 5100e96b     	sub	w11, w11, #0x3a
   320a4: 3100297f     	cmn	w11, #0xa
   320a8: 54000363     	b.lo	0x32114 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseCallOffset()+0x1d4>
   320ac: 91000508     	add	x8, x8, #0x1
   320b0: aa0803eb     	mov	x11, x8
   320b4: eb09011f     	cmp	x8, x9
   320b8: f9000008     	str	x8, [x0]
   320bc: 540000e0     	b.eq	0x320d8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseCallOffset()+0x198>
   320c0: aa0b03e8     	mov	x8, x11
   320c4: 3840150c     	ldrb	w12, [x8], #0x1
   320c8: 5100e98c     	sub	w12, w12, #0x3a
   320cc: 31002d9f     	cmn	w12, #0xb
   320d0: 54ffff08     	b.hi	0x320b0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseCallOffset()+0x170>
   320d4: 17ffffbc     	b	0x31fc4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseCallOffset()+0x84>
   320d8: aa0903ec     	mov	x12, x9
   320dc: 52800028     	mov	w8, #0x1                // =1
   320e0: eb0c015f     	cmp	x10, x12
   320e4: 54000140     	b.eq	0x3210c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseCallOffset()+0x1cc>
   320e8: eb09017f     	cmp	x11, x9
   320ec: 54000100     	b.eq	0x3210c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseCallOffset()+0x1cc>
   320f0: 39400168     	ldrb	w8, [x11]
   320f4: 71017d1f     	cmp	w8, #0x5f
   320f8: 540000e1     	b.ne	0x32114 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseCallOffset()+0x1d4>
   320fc: d1000568     	sub	x8, x11, #0x1
   32100: 91000909     	add	x9, x8, #0x2
   32104: 2a1f03e8     	mov	w8, wzr
   32108: f9000009     	str	x9, [x0]
   3210c: 2a0803e0     	mov	w0, w8
   32110: d65f03c0     	ret
   32114: 52800020     	mov	w0, #0x1                // =1
   32118: d65f03c0     	ret

000000000003211c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&) [27], (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [27], (anonymous namespace)::itanium_demangle::Node*&)>:
   3211c: d503233f     	paciasp
   32120: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   32124: f9000bf5     	str	x21, [sp, #0x10]
   32128: 910003fd     	mov	x29, sp
   3212c: a9024ff4     	stp	x20, x19, [sp, #0x20]
   32130: f9499815     	ldr	x21, [x0, #0x1330]
   32134: aa0103f3     	mov	x19, x1
   32138: f94006a8     	ldr	x8, [x21, #0x8]
   3213c: d13f0109     	sub	x9, x8, #0xfc0
   32140: b13fc53f     	cmn	x9, #0xff1
   32144: 54000128     	b.hi	0x32168 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&) [27], (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [27], (anonymous namespace)::itanium_demangle::Node*&)+0x4c>
   32148: aa0003f4     	mov	x20, x0
   3214c: 52820000     	mov	w0, #0x1000             // =4096
   32150: 94005e40     	bl	0x49a50 <malloc@plt>
   32154: b4000320     	cbz	x0, 0x321b8 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&) [27], (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [27], (anonymous namespace)::itanium_demangle::Node*&)+0x9c>
   32158: aa1f03e8     	mov	x8, xzr
   3215c: a9007c15     	stp	x21, xzr, [x0]
   32160: aa0003f5     	mov	x21, x0
   32164: f9099a80     	str	x0, [x20, #0x1330]
   32168: 9100c109     	add	x9, x8, #0x30
   3216c: 8b0802a0     	add	x0, x21, x8
   32170: f00000c8     	adrp	x8, 0x4d000 <fwrite@plt+0x3200>
   32174: 5280228a     	mov	w10, #0x114             // =276
   32178: 913e0108     	add	x8, x8, #0xf80
   3217c: 72a0202a     	movk	w10, #0x101, lsl #16
   32180: f90006a9     	str	x9, [x21, #0x8]
   32184: f9400269     	ldr	x9, [x19]
   32188: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3218c: f8010c08     	str	x8, [x0, #0x10]!
   32190: f0fffec8     	adrp	x8, 0xd000 <vsnprintf+0xd000>
   32194: f9400bf5     	ldr	x21, [sp, #0x10]
   32198: 913dd508     	add	x8, x8, #0xf75
   3219c: b900080a     	str	w10, [x0, #0x8]
   321a0: 9100690b     	add	x11, x8, #0x1a
   321a4: f9001009     	str	x9, [x0, #0x20]
   321a8: a9012c08     	stp	x8, x11, [x0, #0x10]
   321ac: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   321b0: d50323bf     	autiasp
   321b4: d65f03c0     	ret
   321b8: 94005e36     	bl	0x49a90 <_ZSt9terminatev@plt>

00000000000321bc <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::CtorVtableSpecialName, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)>:
   321bc: d503233f     	paciasp
   321c0: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   321c4: a90157f6     	stp	x22, x21, [sp, #0x10]
   321c8: 910003fd     	mov	x29, sp
   321cc: a9024ff4     	stp	x20, x19, [sp, #0x20]
   321d0: f9499816     	ldr	x22, [x0, #0x1330]
   321d4: aa0203f3     	mov	x19, x2
   321d8: aa0103f4     	mov	x20, x1
   321dc: f94006c8     	ldr	x8, [x22, #0x8]
   321e0: d13f4109     	sub	x9, x8, #0xfd0
   321e4: b13fc53f     	cmn	x9, #0xff1
   321e8: 54000128     	b.hi	0x3220c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::CtorVtableSpecialName, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)+0x50>
   321ec: aa0003f5     	mov	x21, x0
   321f0: 52820000     	mov	w0, #0x1000             // =4096
   321f4: 94005e17     	bl	0x49a50 <malloc@plt>
   321f8: b40002c0     	cbz	x0, 0x32250 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::CtorVtableSpecialName, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)+0x94>
   321fc: aa1f03e8     	mov	x8, xzr
   32200: a9007c16     	stp	x22, xzr, [x0]
   32204: aa0003f6     	mov	x22, x0
   32208: f9099aa0     	str	x0, [x21, #0x1330]
   3220c: 91008109     	add	x9, x8, #0x20
   32210: 8b0802c0     	add	x0, x22, x8
   32214: f9400288     	ldr	x8, [x20]
   32218: 900000ea     	adrp	x10, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   3221c: 528022ab     	mov	w11, #0x115             // =277
   32220: 9100014a     	add	x10, x10, #0x0
   32224: f90006c9     	str	x9, [x22, #0x8]
   32228: f9400269     	ldr	x9, [x19]
   3222c: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   32230: 72a0202b     	movk	w11, #0x101, lsl #16
   32234: a94157f6     	ldp	x22, x21, [sp, #0x10]
   32238: f8010c0a     	str	x10, [x0, #0x10]!
   3223c: b900080b     	str	w11, [x0, #0x8]
   32240: a9012408     	stp	x8, x9, [x0, #0x10]
   32244: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   32248: d50323bf     	autiasp
   3224c: d65f03c0     	ret
   32250: 94005e10     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000032254 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&) [41], (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [41], (anonymous namespace)::itanium_demangle::Node*&)>:
   32254: d503233f     	paciasp
   32258: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   3225c: f9000bf5     	str	x21, [sp, #0x10]
   32260: 910003fd     	mov	x29, sp
   32264: a9024ff4     	stp	x20, x19, [sp, #0x20]
   32268: f9499815     	ldr	x21, [x0, #0x1330]
   3226c: aa0103f3     	mov	x19, x1
   32270: f94006a8     	ldr	x8, [x21, #0x8]
   32274: d13f0109     	sub	x9, x8, #0xfc0
   32278: b13fc53f     	cmn	x9, #0xff1
   3227c: 54000128     	b.hi	0x322a0 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&) [41], (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [41], (anonymous namespace)::itanium_demangle::Node*&)+0x4c>
   32280: aa0003f4     	mov	x20, x0
   32284: 52820000     	mov	w0, #0x1000             // =4096
   32288: 94005df2     	bl	0x49a50 <malloc@plt>
   3228c: b4000320     	cbz	x0, 0x322f0 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&) [41], (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [41], (anonymous namespace)::itanium_demangle::Node*&)+0x9c>
   32290: aa1f03e8     	mov	x8, xzr
   32294: a9007c15     	stp	x21, xzr, [x0]
   32298: aa0003f5     	mov	x21, x0
   3229c: f9099a80     	str	x0, [x20, #0x1330]
   322a0: 9100c109     	add	x9, x8, #0x30
   322a4: 8b0802a0     	add	x0, x21, x8
   322a8: f00000c8     	adrp	x8, 0x4d000 <fwrite@plt+0x3200>
   322ac: 5280228a     	mov	w10, #0x114             // =276
   322b0: 913e0108     	add	x8, x8, #0xf80
   322b4: 72a0202a     	movk	w10, #0x101, lsl #16
   322b8: f90006a9     	str	x9, [x21, #0x8]
   322bc: f9400269     	ldr	x9, [x19]
   322c0: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   322c4: f8010c08     	str	x8, [x0, #0x10]!
   322c8: b0fffee8     	adrp	x8, 0xf000 <vsnprintf+0xf000>
   322cc: f9400bf5     	ldr	x21, [sp, #0x10]
   322d0: 911c9908     	add	x8, x8, #0x726
   322d4: b900080a     	str	w10, [x0, #0x8]
   322d8: 9100a10b     	add	x11, x8, #0x28
   322dc: f9001009     	str	x9, [x0, #0x20]
   322e0: a9012c08     	stp	x8, x11, [x0, #0x10]
   322e4: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   322e8: d50323bf     	autiasp
   322ec: d65f03c0     	ret
   322f0: 94005de8     	bl	0x49a90 <_ZSt9terminatev@plt>

00000000000322f4 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&) [18], (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [18], (anonymous namespace)::itanium_demangle::Node*&)>:
   322f4: d503233f     	paciasp
   322f8: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   322fc: f9000bf5     	str	x21, [sp, #0x10]
   32300: 910003fd     	mov	x29, sp
   32304: a9024ff4     	stp	x20, x19, [sp, #0x20]
   32308: f9499815     	ldr	x21, [x0, #0x1330]
   3230c: aa0103f3     	mov	x19, x1
   32310: f94006a8     	ldr	x8, [x21, #0x8]
   32314: d13f0109     	sub	x9, x8, #0xfc0
   32318: b13fc53f     	cmn	x9, #0xff1
   3231c: 54000128     	b.hi	0x32340 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&) [18], (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [18], (anonymous namespace)::itanium_demangle::Node*&)+0x4c>
   32320: aa0003f4     	mov	x20, x0
   32324: 52820000     	mov	w0, #0x1000             // =4096
   32328: 94005dca     	bl	0x49a50 <malloc@plt>
   3232c: b4000320     	cbz	x0, 0x32390 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&) [18], (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [18], (anonymous namespace)::itanium_demangle::Node*&)+0x9c>
   32330: aa1f03e8     	mov	x8, xzr
   32334: a9007c15     	stp	x21, xzr, [x0]
   32338: aa0003f5     	mov	x21, x0
   3233c: f9099a80     	str	x0, [x20, #0x1330]
   32340: 9100c109     	add	x9, x8, #0x30
   32344: 8b0802a0     	add	x0, x21, x8
   32348: f00000c8     	adrp	x8, 0x4d000 <fwrite@plt+0x3200>
   3234c: 5280228a     	mov	w10, #0x114             // =276
   32350: 913e0108     	add	x8, x8, #0xf80
   32354: 72a0202a     	movk	w10, #0x101, lsl #16
   32358: f90006a9     	str	x9, [x21, #0x8]
   3235c: f9400269     	ldr	x9, [x19]
   32360: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   32364: f8010c08     	str	x8, [x0, #0x10]!
   32368: 90fffee8     	adrp	x8, 0xe000 <vsnprintf+0xe000>
   3236c: f9400bf5     	ldr	x21, [sp, #0x10]
   32370: 9134a508     	add	x8, x8, #0xd29
   32374: b900080a     	str	w10, [x0, #0x8]
   32378: 9100450b     	add	x11, x8, #0x11
   3237c: f9001009     	str	x9, [x0, #0x20]
   32380: a9012c08     	stp	x8, x11, [x0, #0x10]
   32384: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   32388: d50323bf     	autiasp
   3238c: d65f03c0     	ret
   32390: 94005dc0     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000032394 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&) [22], (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [22], (anonymous namespace)::itanium_demangle::Node*&)>:
   32394: d503233f     	paciasp
   32398: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   3239c: f9000bf5     	str	x21, [sp, #0x10]
   323a0: 910003fd     	mov	x29, sp
   323a4: a9024ff4     	stp	x20, x19, [sp, #0x20]
   323a8: f9499815     	ldr	x21, [x0, #0x1330]
   323ac: aa0103f3     	mov	x19, x1
   323b0: f94006a8     	ldr	x8, [x21, #0x8]
   323b4: d13f0109     	sub	x9, x8, #0xfc0
   323b8: b13fc53f     	cmn	x9, #0xff1
   323bc: 54000128     	b.hi	0x323e0 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&) [22], (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [22], (anonymous namespace)::itanium_demangle::Node*&)+0x4c>
   323c0: aa0003f4     	mov	x20, x0
   323c4: 52820000     	mov	w0, #0x1000             // =4096
   323c8: 94005da2     	bl	0x49a50 <malloc@plt>
   323cc: b4000320     	cbz	x0, 0x32430 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::SpecialName, char const (&) [22], (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [22], (anonymous namespace)::itanium_demangle::Node*&)+0x9c>
   323d0: aa1f03e8     	mov	x8, xzr
   323d4: a9007c15     	stp	x21, xzr, [x0]
   323d8: aa0003f5     	mov	x21, x0
   323dc: f9099a80     	str	x0, [x20, #0x1330]
   323e0: 9100c109     	add	x9, x8, #0x30
   323e4: 8b0802a0     	add	x0, x21, x8
   323e8: f00000c8     	adrp	x8, 0x4d000 <fwrite@plt+0x3200>
   323ec: 5280228a     	mov	w10, #0x114             // =276
   323f0: 913e0108     	add	x8, x8, #0xf80
   323f4: 72a0202a     	movk	w10, #0x101, lsl #16
   323f8: f90006a9     	str	x9, [x21, #0x8]
   323fc: f9400269     	ldr	x9, [x19]
   32400: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   32404: f8010c08     	str	x8, [x0, #0x10]!
   32408: b0fffee8     	adrp	x8, 0xf000 <vsnprintf+0xf000>
   3240c: f9400bf5     	ldr	x21, [sp, #0x10]
   32410: 91018108     	add	x8, x8, #0x60
   32414: b900080a     	str	w10, [x0, #0x8]
   32418: 9100550b     	add	x11, x8, #0x15
   3241c: f9001009     	str	x9, [x0, #0x20]
   32420: a9012c08     	stp	x8, x11, [x0, #0x10]
   32424: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   32428: d50323bf     	autiasp
   3242c: d65f03c0     	ret
   32430: 94005d98     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000032434 <(anonymous namespace)::itanium_demangle::Node::hasRHSComponentSlow((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   32434: d503245f     	bti	c
   32438: 2a1f03e0     	mov	w0, wzr
   3243c: d65f03c0     	ret

0000000000032440 <(anonymous namespace)::itanium_demangle::Node::hasArraySlow((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   32440: d503245f     	bti	c
   32444: 2a1f03e0     	mov	w0, wzr
   32448: d65f03c0     	ret

000000000003244c <(anonymous namespace)::itanium_demangle::Node::hasFunctionSlow((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3244c: d503245f     	bti	c
   32450: 2a1f03e0     	mov	w0, wzr
   32454: d65f03c0     	ret

0000000000032458 <(anonymous namespace)::itanium_demangle::Node::getSyntaxNode((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   32458: d503245f     	bti	c
   3245c: d65f03c0     	ret

0000000000032460 <(anonymous namespace)::itanium_demangle::SpecialName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   32460: d503233f     	paciasp
   32464: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   32468: a90157f6     	stp	x22, x21, [sp, #0x10]
   3246c: 910003fd     	mov	x29, sp
   32470: a9024ff4     	stp	x20, x19, [sp, #0x20]
   32474: a9412016     	ldp	x22, x8, [x0, #0x10]
   32478: aa0103f3     	mov	x19, x1
   3247c: aa0003f4     	mov	x20, x0
   32480: eb160115     	subs	x21, x8, x22
   32484: 540002e0     	b.eq	0x324e0 <(anonymous namespace)::itanium_demangle::SpecialName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x80>
   32488: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3248c: 8b150109     	add	x9, x8, x21
   32490: eb0a013f     	cmp	x9, x10
   32494: 54000062     	b.hs	0x324a0 <(anonymous namespace)::itanium_demangle::SpecialName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x40>
   32498: f9400260     	ldr	x0, [x19]
   3249c: 1400000a     	b	0x324c4 <(anonymous namespace)::itanium_demangle::SpecialName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x64>
   324a0: d37ff948     	lsl	x8, x10, #1
   324a4: f9400260     	ldr	x0, [x19]
   324a8: eb09011f     	cmp	x8, x9
   324ac: 9a883121     	csel	x1, x9, x8, lo
   324b0: f9000a61     	str	x1, [x19, #0x10]
   324b4: 94005def     	bl	0x49c70 <realloc@plt>
   324b8: f9000260     	str	x0, [x19]
   324bc: b4000400     	cbz	x0, 0x3253c <(anonymous namespace)::itanium_demangle::SpecialName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xdc>
   324c0: f9400668     	ldr	x8, [x19, #0x8]
   324c4: 8b080000     	add	x0, x0, x8
   324c8: aa1603e1     	mov	x1, x22
   324cc: aa1503e2     	mov	x2, x21
   324d0: 94005dec     	bl	0x49c80 <memmove@plt>
   324d4: f9400668     	ldr	x8, [x19, #0x8]
   324d8: 8b150108     	add	x8, x8, x21
   324dc: f9000668     	str	x8, [x19, #0x8]
   324e0: f9401294     	ldr	x20, [x20, #0x20]
   324e4: aa1303e1     	mov	x1, x19
   324e8: f9400288     	ldr	x8, [x20]
   324ec: aa1403e0     	mov	x0, x20
   324f0: f9401108     	ldr	x8, [x8, #0x20]
   324f4: d63f0100     	blr	x8
   324f8: 39402688     	ldrb	w8, [x20, #0x9]
   324fc: 7100051f     	cmp	w8, #0x1
   32500: 540000c1     	b.ne	0x32518 <(anonymous namespace)::itanium_demangle::SpecialName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xb8>
   32504: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   32508: a94157f6     	ldp	x22, x21, [sp, #0x10]
   3250c: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   32510: d50323bf     	autiasp
   32514: d65f03c0     	ret
   32518: f9400288     	ldr	x8, [x20]
   3251c: aa1403e0     	mov	x0, x20
   32520: aa1303e1     	mov	x1, x19
   32524: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   32528: a94157f6     	ldp	x22, x21, [sp, #0x10]
   3252c: f9401510     	ldr	x16, [x8, #0x28]
   32530: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   32534: d50323bf     	autiasp
   32538: d61f0200     	br	x16
   3253c: 94005d55     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000032540 <(anonymous namespace)::itanium_demangle::Node::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   32540: d503245f     	bti	c
   32544: d65f03c0     	ret

0000000000032548 <(anonymous namespace)::itanium_demangle::Node::getBaseName() const>:
   32548: d503245f     	bti	c
   3254c: aa1f03e0     	mov	x0, xzr
   32550: aa1f03e1     	mov	x1, xzr
   32554: d65f03c0     	ret

0000000000032558 <(anonymous namespace)::itanium_demangle::SpecialName::~SpecialName()>:
   32558: d503245f     	bti	c
   3255c: 14005d01     	b	0x49960 <_ZdlPv@plt>

0000000000032560 <(anonymous namespace)::itanium_demangle::CtorVtableSpecialName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   32560: d503233f     	paciasp
   32564: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   32568: f9000bf5     	str	x21, [sp, #0x10]
   3256c: 910003fd     	mov	x29, sp
   32570: a9024ff4     	stp	x20, x19, [sp, #0x20]
   32574: a940a828     	ldp	x8, x10, [x1, #0x8]
   32578: aa0103f3     	mov	x19, x1
   3257c: aa0003f4     	mov	x20, x0
   32580: 91006109     	add	x9, x8, #0x18
   32584: eb0a013f     	cmp	x9, x10
   32588: 54000062     	b.hs	0x32594 <(anonymous namespace)::itanium_demangle::CtorVtableSpecialName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x34>
   3258c: f9400260     	ldr	x0, [x19]
   32590: 1400000a     	b	0x325b8 <(anonymous namespace)::itanium_demangle::CtorVtableSpecialName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x58>
   32594: d37ff948     	lsl	x8, x10, #1
   32598: f9400260     	ldr	x0, [x19]
   3259c: eb09011f     	cmp	x8, x9
   325a0: 9a883121     	csel	x1, x9, x8, lo
   325a4: f9000a61     	str	x1, [x19, #0x10]
   325a8: 94005db2     	bl	0x49c70 <realloc@plt>
   325ac: f9000260     	str	x0, [x19]
   325b0: b40008c0     	cbz	x0, 0x326c8 <(anonymous namespace)::itanium_demangle::CtorVtableSpecialName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x168>
   325b4: f9400668     	ldr	x8, [x19, #0x8]
   325b8: 90fffee9     	adrp	x9, 0xe000 <vsnprintf+0xe000>
   325bc: 8b080008     	add	x8, x0, x8
   325c0: 91379d29     	add	x9, x9, #0xde7
   325c4: aa1303e1     	mov	x1, x19
   325c8: f940092a     	ldr	x10, [x9, #0x10]
   325cc: 3dc00120     	ldr	q0, [x9]
   325d0: f900090a     	str	x10, [x8, #0x10]
   325d4: 3d800100     	str	q0, [x8]
   325d8: f9400668     	ldr	x8, [x19, #0x8]
   325dc: f9400a95     	ldr	x21, [x20, #0x10]
   325e0: 91006108     	add	x8, x8, #0x18
   325e4: f94002a9     	ldr	x9, [x21]
   325e8: aa1503e0     	mov	x0, x21
   325ec: f9000668     	str	x8, [x19, #0x8]
   325f0: f9401128     	ldr	x8, [x9, #0x20]
   325f4: d63f0100     	blr	x8
   325f8: 394026a8     	ldrb	w8, [x21, #0x9]
   325fc: 7100051f     	cmp	w8, #0x1
   32600: 540000c0     	b.eq	0x32618 <(anonymous namespace)::itanium_demangle::CtorVtableSpecialName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xb8>
   32604: f94002a8     	ldr	x8, [x21]
   32608: aa1503e0     	mov	x0, x21
   3260c: aa1303e1     	mov	x1, x19
   32610: f9401508     	ldr	x8, [x8, #0x28]
   32614: d63f0100     	blr	x8
   32618: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3261c: 91001109     	add	x9, x8, #0x4
   32620: eb0a013f     	cmp	x9, x10
   32624: 54000062     	b.hs	0x32630 <(anonymous namespace)::itanium_demangle::CtorVtableSpecialName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xd0>
   32628: f9400260     	ldr	x0, [x19]
   3262c: 1400000a     	b	0x32654 <(anonymous namespace)::itanium_demangle::CtorVtableSpecialName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xf4>
   32630: d37ff948     	lsl	x8, x10, #1
   32634: f9400260     	ldr	x0, [x19]
   32638: eb09011f     	cmp	x8, x9
   3263c: 9a883121     	csel	x1, x9, x8, lo
   32640: f9000a61     	str	x1, [x19, #0x10]
   32644: 94005d8b     	bl	0x49c70 <realloc@plt>
   32648: f9000260     	str	x0, [x19]
   3264c: b40003e0     	cbz	x0, 0x326c8 <(anonymous namespace)::itanium_demangle::CtorVtableSpecialName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x168>
   32650: f9400668     	ldr	x8, [x19, #0x8]
   32654: 528d25a9     	mov	w9, #0x692d             // =26925
   32658: aa1303e1     	mov	x1, x19
   3265c: 72a5adc9     	movk	w9, #0x2d6e, lsl #16
   32660: b8286809     	str	w9, [x0, x8]
   32664: f9400668     	ldr	x8, [x19, #0x8]
   32668: f9400e94     	ldr	x20, [x20, #0x18]
   3266c: 91001108     	add	x8, x8, #0x4
   32670: f9400289     	ldr	x9, [x20]
   32674: aa1403e0     	mov	x0, x20
   32678: f9000668     	str	x8, [x19, #0x8]
   3267c: f9401128     	ldr	x8, [x9, #0x20]
   32680: d63f0100     	blr	x8
   32684: 39402688     	ldrb	w8, [x20, #0x9]
   32688: 7100051f     	cmp	w8, #0x1
   3268c: 540000c1     	b.ne	0x326a4 <(anonymous namespace)::itanium_demangle::CtorVtableSpecialName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x144>
   32690: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   32694: f9400bf5     	ldr	x21, [sp, #0x10]
   32698: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3269c: d50323bf     	autiasp
   326a0: d65f03c0     	ret
   326a4: f9400288     	ldr	x8, [x20]
   326a8: aa1403e0     	mov	x0, x20
   326ac: aa1303e1     	mov	x1, x19
   326b0: f9400bf5     	ldr	x21, [sp, #0x10]
   326b4: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   326b8: f9401510     	ldr	x16, [x8, #0x28]
   326bc: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   326c0: d50323bf     	autiasp
   326c4: d61f0200     	br	x16
   326c8: 94005cf2     	bl	0x49a90 <_ZSt9terminatev@plt>

00000000000326cc <(anonymous namespace)::itanium_demangle::CtorVtableSpecialName::~CtorVtableSpecialName()>:
   326cc: d503245f     	bti	c
   326d0: 14005ca4     	b	0x49960 <_ZdlPv@plt>

00000000000326d4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()>:
   326d4: d503233f     	paciasp
   326d8: d10103ff     	sub	sp, sp, #0x40
   326dc: a9017bfd     	stp	x29, x30, [sp, #0x10]
   326e0: 910043fd     	add	x29, sp, #0x10
   326e4: a90257f6     	stp	x22, x21, [sp, #0x20]
   326e8: a9034ff4     	stp	x20, x19, [sp, #0x30]
   326ec: d53bd056     	mrs	x22, TPIDR_EL0
   326f0: f94016c8     	ldr	x8, [x22, #0x28]
   326f4: f90007e8     	str	x8, [sp, #0x8]
   326f8: a940200a     	ldp	x10, x8, [x0]
   326fc: eb08015f     	cmp	x10, x8
   32700: 54000700     	b.eq	0x327e0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x10c>
   32704: 39400149     	ldrb	w9, [x10]
   32708: 71014d3f     	cmp	w9, #0x53
   3270c: 540006a1     	b.ne	0x327e0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x10c>
   32710: aa0003f3     	mov	x19, x0
   32714: 91000549     	add	x9, x10, #0x1
   32718: eb09011f     	cmp	x8, x9
   3271c: f9000009     	str	x9, [x0]
   32720: 54000600     	b.eq	0x327e0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x10c>
   32724: 3940012b     	ldrb	w11, [x9]
   32728: 5101ed6c     	sub	w12, w11, #0x7b
   3272c: 3100699f     	cmn	w12, #0x1a
   32730: 54000162     	b.hs	0x3275c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x88>
   32734: 3940012b     	ldrb	w11, [x9]
   32738: 71017d7f     	cmp	w11, #0x5f
   3273c: 54000421     	b.ne	0x327c0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0xec>
   32740: a952a668     	ldp	x8, x9, [x19, #0x128]
   32744: 9100094a     	add	x10, x10, #0x2
   32748: f900026a     	str	x10, [x19]
   3274c: eb09011f     	cmp	x8, x9
   32750: 54000480     	b.eq	0x327e0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x10c>
   32754: f9400114     	ldr	x20, [x8]
   32758: 14000023     	b	0x327e4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x110>
   3275c: aa1f03f4     	mov	x20, xzr
   32760: 51018568     	sub	w8, w11, #0x61
   32764: 7100491f     	cmp	w8, #0x12
   32768: 540003e8     	b.hi	0x327e4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x110>
   3276c: d0fffee9     	adrp	x9, 0x10000 <std::nothrow+0x68>
   32770: 9102d929     	add	x9, x9, #0xb6
   32774: 1000008b     	adr	x11, 0x32784 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0xb0>
   32778: 3868692c     	ldrb	w12, [x9, x8]
   3277c: 8b0c096b     	add	x11, x11, x12, lsl #2
   32780: d61f0160     	br	x11
   32784: d503249f     	bti	j
   32788: 91000948     	add	x8, x10, #0x2
   3278c: f9499a75     	ldr	x21, [x19, #0x1330]
   32790: f9000268     	str	x8, [x19]
   32794: f94006a9     	ldr	x9, [x21, #0x8]
   32798: d13f8128     	sub	x8, x9, #0xfe0
   3279c: b13fc51f     	cmn	x8, #0xff1
   327a0: 540014e8     	b.hi	0x32a3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x368>
   327a4: 52820000     	mov	w0, #0x1000             // =4096
   327a8: 94005caa     	bl	0x49a50 <malloc@plt>
   327ac: b4001580     	cbz	x0, 0x32a5c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x388>
   327b0: 52826609     	mov	w9, #0x1330             // =4912
   327b4: 2a1f03e8     	mov	w8, wzr
   327b8: 8b09026a     	add	x10, x19, x9
   327bc: 14000060     	b	0x3293c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x268>
   327c0: 3940012b     	ldrb	w11, [x9]
   327c4: 7100c17f     	cmp	w11, #0x30
   327c8: 540000c3     	b.lo	0x327e0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x10c>
   327cc: 7100e97f     	cmp	w11, #0x3a
   327d0: 54000e83     	b.lo	0x329a0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x2cc>
   327d4: 51010569     	sub	w9, w11, #0x41
   327d8: 7100653f     	cmp	w9, #0x19
   327dc: 54000e29     	b.ls	0x329a0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x2cc>
   327e0: aa1f03f4     	mov	x20, xzr
   327e4: d503249f     	bti	j
   327e8: f94016c8     	ldr	x8, [x22, #0x28]
   327ec: f94007e9     	ldr	x9, [sp, #0x8]
   327f0: eb09011f     	cmp	x8, x9
   327f4: 54001361     	b.ne	0x32a60 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x38c>
   327f8: aa1403e0     	mov	x0, x20
   327fc: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   32800: a94257f6     	ldp	x22, x21, [sp, #0x20]
   32804: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   32808: 910103ff     	add	sp, sp, #0x40
   3280c: d50323bf     	autiasp
   32810: d65f03c0     	ret
   32814: d503249f     	bti	j
   32818: 91000948     	add	x8, x10, #0x2
   3281c: f9499a75     	ldr	x21, [x19, #0x1330]
   32820: f9000268     	str	x8, [x19]
   32824: f94006a9     	ldr	x9, [x21, #0x8]
   32828: d13f8128     	sub	x8, x9, #0xfe0
   3282c: b13fc51f     	cmn	x8, #0xff1
   32830: 54000fe8     	b.hi	0x32a2c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x358>
   32834: 52820000     	mov	w0, #0x1000             // =4096
   32838: 94005c86     	bl	0x49a50 <malloc@plt>
   3283c: b4001100     	cbz	x0, 0x32a5c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x388>
   32840: 52826608     	mov	w8, #0x1330             // =4912
   32844: 8b08026a     	add	x10, x19, x8
   32848: 528000a8     	mov	w8, #0x5                // =5
   3284c: 1400003c     	b	0x3293c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x268>
   32850: d503249f     	bti	j
   32854: 91000948     	add	x8, x10, #0x2
   32858: f9499a75     	ldr	x21, [x19, #0x1330]
   3285c: f9000268     	str	x8, [x19]
   32860: f94006a9     	ldr	x9, [x21, #0x8]
   32864: d13f8128     	sub	x8, x9, #0xfe0
   32868: b13fc51f     	cmn	x8, #0xff1
   3286c: 54000e48     	b.hi	0x32a34 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x360>
   32870: 52820000     	mov	w0, #0x1000             // =4096
   32874: 94005c77     	bl	0x49a50 <malloc@plt>
   32878: b4000f20     	cbz	x0, 0x32a5c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x388>
   3287c: 52826608     	mov	w8, #0x1330             // =4912
   32880: 8b08026a     	add	x10, x19, x8
   32884: 52800048     	mov	w8, #0x2                // =2
   32888: 1400002d     	b	0x3293c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x268>
   3288c: d503249f     	bti	j
   32890: 91000948     	add	x8, x10, #0x2
   32894: f9499a75     	ldr	x21, [x19, #0x1330]
   32898: f9000268     	str	x8, [x19]
   3289c: f94006a9     	ldr	x9, [x21, #0x8]
   328a0: d13f8128     	sub	x8, x9, #0xfe0
   328a4: b13fc51f     	cmn	x8, #0xff1
   328a8: 54000ce8     	b.hi	0x32a44 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x370>
   328ac: 52820000     	mov	w0, #0x1000             // =4096
   328b0: 94005c68     	bl	0x49a50 <malloc@plt>
   328b4: b4000d40     	cbz	x0, 0x32a5c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x388>
   328b8: 52826608     	mov	w8, #0x1330             // =4912
   328bc: 8b08026a     	add	x10, x19, x8
   328c0: 52800028     	mov	w8, #0x1                // =1
   328c4: 1400001e     	b	0x3293c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x268>
   328c8: d503249f     	bti	j
   328cc: 91000948     	add	x8, x10, #0x2
   328d0: f9499a75     	ldr	x21, [x19, #0x1330]
   328d4: f9000268     	str	x8, [x19]
   328d8: f94006a9     	ldr	x9, [x21, #0x8]
   328dc: d13f8128     	sub	x8, x9, #0xfe0
   328e0: b13fc51f     	cmn	x8, #0xff1
   328e4: 54000b48     	b.hi	0x32a4c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x378>
   328e8: 52820000     	mov	w0, #0x1000             // =4096
   328ec: 94005c59     	bl	0x49a50 <malloc@plt>
   328f0: b4000b60     	cbz	x0, 0x32a5c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x388>
   328f4: 52826608     	mov	w8, #0x1330             // =4912
   328f8: 8b08026a     	add	x10, x19, x8
   328fc: 52800068     	mov	w8, #0x3                // =3
   32900: 1400000f     	b	0x3293c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x268>
   32904: d503249f     	bti	j
   32908: 91000948     	add	x8, x10, #0x2
   3290c: f9499a75     	ldr	x21, [x19, #0x1330]
   32910: f9000268     	str	x8, [x19]
   32914: f94006a9     	ldr	x9, [x21, #0x8]
   32918: d13f8128     	sub	x8, x9, #0xfe0
   3291c: b13fc51f     	cmn	x8, #0xff1
   32920: 540009a8     	b.hi	0x32a54 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x380>
   32924: 52820000     	mov	w0, #0x1000             // =4096
   32928: 94005c4a     	bl	0x49a50 <malloc@plt>
   3292c: b4000980     	cbz	x0, 0x32a5c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x388>
   32930: 52826608     	mov	w8, #0x1330             // =4912
   32934: 8b08026a     	add	x10, x19, x8
   32938: 52800088     	mov	w8, #0x4                // =4
   3293c: aa1f03e9     	mov	x9, xzr
   32940: a9007c15     	stp	x21, xzr, [x0]
   32944: aa0003f5     	mov	x21, x0
   32948: f9000140     	str	x0, [x10]
   3294c: 9100412a     	add	x10, x9, #0x10
   32950: 8b0902b4     	add	x20, x21, x9
   32954: b00000e9     	adrp	x9, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   32958: 5280252b     	mov	w11, #0x129             // =297
   3295c: 91194129     	add	x9, x9, #0x650
   32960: 72a0202b     	movk	w11, #0x101, lsl #16
   32964: f90006aa     	str	x10, [x21, #0x8]
   32968: aa1303e0     	mov	x0, x19
   3296c: f8010e89     	str	x9, [x20, #0x10]!
   32970: aa1403e1     	mov	x1, x20
   32974: 2901228b     	stp	w11, w8, [x20, #0x8]
   32978: 940002a5     	bl	0x3340c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseAbiTags((anonymous namespace)::itanium_demangle::Node*)>
   3297c: eb14001f     	cmp	x0, x20
   32980: f90003e0     	str	x0, [sp]
   32984: 54fff300     	b.eq	0x327e4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x110>
   32988: aa0003f5     	mov	x21, x0
   3298c: 9104a260     	add	x0, x19, #0x128
   32990: 910003e1     	mov	x1, sp
   32994: 97fffc40     	bl	0x31a94 <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 32ul>::push_back((anonymous namespace)::itanium_demangle::Node* const&)>
   32998: aa1503f4     	mov	x20, x21
   3299c: 17ffff92     	b	0x327e4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x110>
   329a0: aa1f03e9     	mov	x9, xzr
   329a4: 9100094a     	add	x10, x10, #0x2
   329a8: 5280048c     	mov	w12, #0x24              // =36
   329ac: 7100e97f     	cmp	w11, #0x3a
   329b0: 54000062     	b.hs	0x329bc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x2e8>
   329b4: 928005ed     	mov	x13, #-0x30             // =-48
   329b8: 14000005     	b	0x329cc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x2f8>
   329bc: 5101056d     	sub	w13, w11, #0x41
   329c0: 710065bf     	cmp	w13, #0x19
   329c4: 54000168     	b.hi	0x329f0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x31c>
   329c8: 928006cd     	mov	x13, #-0x37             // =-55
   329cc: eb08015f     	cmp	x10, x8
   329d0: f900026a     	str	x10, [x19]
   329d4: 54fff060     	b.eq	0x327e0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x10c>
   329d8: 9b0c7d29     	mul	x9, x9, x12
   329dc: 8b2b0129     	add	x9, x9, w11, uxtb
   329e0: 3840154b     	ldrb	w11, [x10], #0x1
   329e4: 8b0d0129     	add	x9, x9, x13
   329e8: 7100bd7f     	cmp	w11, #0x2f
   329ec: 54fffe08     	b.hi	0x329ac <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x2d8>
   329f0: d100054a     	sub	x10, x10, #0x1
   329f4: eb08015f     	cmp	x10, x8
   329f8: 54ffef40     	b.eq	0x327e0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x10c>
   329fc: 39400148     	ldrb	w8, [x10]
   32a00: 71017d1f     	cmp	w8, #0x5f
   32a04: 54ffeee1     	b.ne	0x327e0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x10c>
   32a08: a952ae68     	ldp	x8, x11, [x19, #0x128]
   32a0c: 9100054a     	add	x10, x10, #0x1
   32a10: 91000529     	add	x9, x9, #0x1
   32a14: f900026a     	str	x10, [x19]
   32a18: cb08016b     	sub	x11, x11, x8
   32a1c: eb8b0d3f     	cmp	x9, x11, asr #3
   32a20: 54ffee02     	b.hs	0x327e0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x10c>
   32a24: f8697914     	ldr	x20, [x8, x9, lsl #3]
   32a28: 17ffff6f     	b	0x327e4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x110>
   32a2c: 528000a8     	mov	w8, #0x5                // =5
   32a30: 17ffffc7     	b	0x3294c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x278>
   32a34: 52800048     	mov	w8, #0x2                // =2
   32a38: 17ffffc5     	b	0x3294c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x278>
   32a3c: 2a1f03e8     	mov	w8, wzr
   32a40: 17ffffc3     	b	0x3294c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x278>
   32a44: 52800028     	mov	w8, #0x1                // =1
   32a48: 17ffffc1     	b	0x3294c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x278>
   32a4c: 52800068     	mov	w8, #0x3                // =3
   32a50: 17ffffbf     	b	0x3294c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x278>
   32a54: 52800088     	mov	w8, #0x4                // =4
   32a58: 17ffffbd     	b	0x3294c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()+0x278>
   32a5c: 94005c0d     	bl	0x49a90 <_ZSt9terminatev@plt>
   32a60: 94005bc4     	bl	0x49970 <__stack_chk_fail@plt>

0000000000032a64 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)>:
   32a64: d503233f     	paciasp
   32a68: d10343ff     	sub	sp, sp, #0xd0
   32a6c: a9077bfd     	stp	x29, x30, [sp, #0x70]
   32a70: 9101c3fd     	add	x29, sp, #0x70
   32a74: a9086ffc     	stp	x28, x27, [sp, #0x80]
   32a78: a90967fa     	stp	x26, x25, [sp, #0x90]
   32a7c: a90a5ff8     	stp	x24, x23, [sp, #0xa0]
   32a80: a90b57f6     	stp	x22, x21, [sp, #0xb0]
   32a84: a90c4ff4     	stp	x20, x19, [sp, #0xc0]
   32a88: d53bd04a     	mrs	x10, TPIDR_EL0
   32a8c: f9401548     	ldr	x8, [x10, #0x28]
   32a90: f81f83a8     	stur	x8, [x29, #-0x8]
   32a94: a9402408     	ldp	x8, x9, [x0]
   32a98: eb09011f     	cmp	x8, x9
   32a9c: 54001a40     	b.eq	0x32de4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0x380>
   32aa0: 39400109     	ldrb	w9, [x8]
   32aa4: 7101253f     	cmp	w9, #0x49
   32aa8: 540019e1     	b.ne	0x32de4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0x380>
   32aac: aa0003f3     	mov	x19, x0
   32ab0: 2a0103f4     	mov	w20, w1
   32ab4: 91000508     	add	x8, x8, #0x1
   32ab8: f9000bea     	str	x10, [sp, #0x10]
   32abc: f9000008     	str	x8, [x0]
   32ac0: 36000141     	tbz	w1, #0x0, 0x32ae8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0x84>
   32ac4: f9414e68     	ldr	x8, [x19, #0x298]
   32ac8: 91090269     	add	x9, x19, #0x240
   32acc: 910a6260     	add	x0, x19, #0x298
   32ad0: 9100c3e1     	add	x1, sp, #0x30
   32ad4: f9015268     	str	x8, [x19, #0x2a0]
   32ad8: f9001be9     	str	x9, [sp, #0x30]
   32adc: 94000398     	bl	0x3393c <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 8ul>*, 4ul>::push_back((anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 8ul>* const&)>
   32ae0: f9412268     	ldr	x8, [x19, #0x240]
   32ae4: f9012668     	str	x8, [x19, #0x248]
   32ae8: aa1303f5     	mov	x21, x19
   32aec: 9100c3e8     	add	x8, sp, #0x30
   32af0: 91006116     	add	x22, x8, #0x18
   32af4: 9100e11b     	add	x27, x8, #0x38
   32af8: a9c12aa9     	ldp	x9, x10, [x21, #0x10]!
   32afc: 910a82b7     	add	x23, x21, #0x2a0
   32b00: 910b02b9     	add	x25, x21, #0x2c0
   32b04: cb090148     	sub	x8, x10, x9
   32b08: f9000ff9     	str	x25, [sp, #0x18]
   32b0c: 9343fd08     	asr	x8, x8, #3
   32b10: f90007e8     	str	x8, [sp, #0x8]
   32b14: 14000002     	b	0x32b1c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0xb8>
   32b18: b4001b38     	cbz	x24, 0x32e7c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0x418>
   32b1c: a9402668     	ldp	x8, x9, [x19]
   32b20: eb09011f     	cmp	x8, x9
   32b24: 54000080     	b.eq	0x32b34 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0xd0>
   32b28: 39400109     	ldrb	w9, [x8]
   32b2c: 7101153f     	cmp	w9, #0x45
   32b30: 540015e0     	b.eq	0x32dec <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0x388>
   32b34: 36000214     	tbz	w20, #0x0, 0x32b74 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0x110>
   32b38: f9414e68     	ldr	x8, [x19, #0x298]
   32b3c: a9035bf6     	stp	x22, x22, [sp, #0x30]
   32b40: 6f00e400     	movi	v0.2d, #0000000000000000
   32b44: f90023fb     	str	x27, [sp, #0x40]
   32b48: eb17011f     	cmp	x8, x23
   32b4c: ad0002c0     	stp	q0, q0, [x22]
   32b50: 54000220     	b.eq	0x32b94 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0x130>
   32b54: f9415269     	ldr	x9, [x19, #0x2a0]
   32b58: f9014e77     	str	x23, [x19, #0x298]
   32b5c: f941566a     	ldr	x10, [x19, #0x2a8]
   32b60: f9015277     	str	x23, [x19, #0x2a0]
   32b64: f9015679     	str	x25, [x19, #0x2a8]
   32b68: a90327e8     	stp	x8, x9, [sp, #0x30]
   32b6c: f90023ea     	str	x10, [sp, #0x40]
   32b70: 1400001c     	b	0x32be0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0x17c>
   32b74: aa1303e0     	mov	x0, x19
   32b78: 97fffb4b     	bl	0x318a4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArg()>
   32b7c: f9001be0     	str	x0, [sp, #0x30]
   32b80: b4001800     	cbz	x0, 0x32e80 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0x41c>
   32b84: 9100c3e1     	add	x1, sp, #0x30
   32b88: aa1503e0     	mov	x0, x21
   32b8c: 97fffbc2     	bl	0x31a94 <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 32ul>::push_back((anonymous namespace)::itanium_demangle::Node* const&)>
   32b90: 17ffffe3     	b	0x32b1c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0xb8>
   32b94: f9415268     	ldr	x8, [x19, #0x2a0]
   32b98: eb170102     	subs	x2, x8, x23
   32b9c: 54000160     	b.eq	0x32bc8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0x164>
   32ba0: aa1603e0     	mov	x0, x22
   32ba4: aa1703e1     	mov	x1, x23
   32ba8: 52800403     	mov	w3, #0x20               // =32
   32bac: 94005c39     	bl	0x49c90 <__memmove_chk@plt>
   32bb0: f9415269     	ldr	x9, [x19, #0x2a0]
   32bb4: f9414e68     	ldr	x8, [x19, #0x298]
   32bb8: f9401bea     	ldr	x10, [sp, #0x30]
   32bbc: cb080129     	sub	x9, x9, x8
   32bc0: 9343fd29     	asr	x9, x9, #3
   32bc4: 14000004     	b	0x32bd4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0x170>
   32bc8: aa1f03e9     	mov	x9, xzr
   32bcc: aa1703e8     	mov	x8, x23
   32bd0: aa1603ea     	mov	x10, x22
   32bd4: 8b090d49     	add	x9, x10, x9, lsl #3
   32bd8: f9015268     	str	x8, [x19, #0x2a0]
   32bdc: f9001fe9     	str	x9, [sp, #0x38]
   32be0: aa1303e0     	mov	x0, x19
   32be4: 97fffb30     	bl	0x318a4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArg()>
   32be8: f9401be8     	ldr	x8, [sp, #0x30]
   32bec: aa0003f8     	mov	x24, x0
   32bf0: f9414e60     	ldr	x0, [x19, #0x298]
   32bf4: eb16011f     	cmp	x8, x22
   32bf8: f90017f8     	str	x24, [sp, #0x28]
   32bfc: 540001a0     	b.eq	0x32c30 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0x1cc>
   32c00: eb17001f     	cmp	x0, x23
   32c04: f9014e68     	str	x8, [x19, #0x298]
   32c08: 54000260     	b.eq	0x32c54 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0x1f0>
   32c0c: a943a7e8     	ldp	x8, x9, [sp, #0x38]
   32c10: f9001be0     	str	x0, [sp, #0x30]
   32c14: f941566a     	ldr	x10, [x19, #0x2a8]
   32c18: f9015268     	str	x8, [x19, #0x2a0]
   32c1c: f9015669     	str	x9, [x19, #0x2a8]
   32c20: a903abe0     	stp	x0, x10, [sp, #0x38]
   32c24: b50004b8     	cbnz	x24, 0x32cb8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0x254>
   32c28: aa0003e8     	mov	x8, x0
   32c2c: 14000069     	b	0x32dd0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0x36c>
   32c30: eb17001f     	cmp	x0, x23
   32c34: 54000200     	b.eq	0x32c74 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0x210>
   32c38: 94005b9a     	bl	0x49aa0 <free@plt>
   32c3c: f9401be8     	ldr	x8, [sp, #0x30]
   32c40: aa1703e0     	mov	x0, x23
   32c44: f9014e77     	str	x23, [x19, #0x298]
   32c48: f9015277     	str	x23, [x19, #0x2a0]
   32c4c: f9015679     	str	x25, [x19, #0x2a8]
   32c50: 1400000a     	b	0x32c78 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0x214>
   32c54: a943a7e8     	ldp	x8, x9, [sp, #0x38]
   32c58: a9035bf6     	stp	x22, x22, [sp, #0x30]
   32c5c: f90023fb     	str	x27, [sp, #0x40]
   32c60: f9015268     	str	x8, [x19, #0x2a0]
   32c64: f9015669     	str	x9, [x19, #0x2a8]
   32c68: b5000298     	cbnz	x24, 0x32cb8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0x254>
   32c6c: aa1603e8     	mov	x8, x22
   32c70: 14000058     	b	0x32dd0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0x36c>
   32c74: aa1603e8     	mov	x8, x22
   32c78: f9401fe9     	ldr	x9, [sp, #0x38]
   32c7c: eb080122     	subs	x2, x9, x8
   32c80: 54000100     	b.eq	0x32ca0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0x23c>
   32c84: aa0803e1     	mov	x1, x8
   32c88: 94005bfe     	bl	0x49c80 <memmove@plt>
   32c8c: a94327e8     	ldp	x8, x9, [sp, #0x30]
   32c90: f9414e6a     	ldr	x10, [x19, #0x298]
   32c94: cb080129     	sub	x9, x9, x8
   32c98: 9343fd29     	asr	x9, x9, #3
   32c9c: 14000003     	b	0x32ca8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0x244>
   32ca0: aa1f03e9     	mov	x9, xzr
   32ca4: aa1703ea     	mov	x10, x23
   32ca8: 8b090d49     	add	x9, x10, x9, lsl #3
   32cac: f9001fe8     	str	x8, [sp, #0x38]
   32cb0: f9015269     	str	x9, [x19, #0x2a0]
   32cb4: b40008f8     	cbz	x24, 0x32dd0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0x36c>
   32cb8: 9100a3e1     	add	x1, sp, #0x28
   32cbc: aa1503e0     	mov	x0, x21
   32cc0: 97fffb75     	bl	0x31a94 <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 32ul>::push_back((anonymous namespace)::itanium_demangle::Node* const&)>
   32cc4: 39402308     	ldrb	w8, [x24, #0x8]
   32cc8: f90013f8     	str	x24, [sp, #0x20]
   32ccc: 7100851f     	cmp	w8, #0x21
   32cd0: 54000761     	b.ne	0x32dbc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0x358>
   32cd4: f9499a7a     	ldr	x26, [x19, #0x1330]
   32cd8: a941671c     	ldp	x28, x25, [x24, #0x10]
   32cdc: f9400748     	ldr	x8, [x26, #0x8]
   32ce0: d13f4109     	sub	x9, x8, #0xfd0
   32ce4: b13fc53f     	cmn	x9, #0xff1
   32ce8: 54000108     	b.hi	0x32d08 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0x2a4>
   32cec: 52820000     	mov	w0, #0x1000             // =4096
   32cf0: 94005b58     	bl	0x49a50 <malloc@plt>
   32cf4: b4000e20     	cbz	x0, 0x32eb8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0x454>
   32cf8: aa1f03e8     	mov	x8, xzr
   32cfc: a9007c1a     	stp	x26, xzr, [x0]
   32d00: aa0003fa     	mov	x26, x0
   32d04: f9099a60     	str	x0, [x19, #0x1330]
   32d08: 91008109     	add	x9, x8, #0x20
   32d0c: 8b080348     	add	x8, x26, x8
   32d10: 5280404a     	mov	w10, #0x202             // =514
   32d14: 5280002d     	mov	w13, #0x1               // =1
   32d18: f9000749     	str	x9, [x26, #0x8]
   32d1c: b00000e9     	adrp	x9, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   32d20: 911b0129     	add	x9, x9, #0x6c0
   32d24: f8010d09     	str	x9, [x8, #0x10]!
   32d28: 52800409     	mov	w9, #0x20               // =32
   32d2c: 7800910a     	sturh	w10, [x8, #0x9]
   32d30: 5280004a     	mov	w10, #0x2               // =2
   32d34: a901651c     	stp	x28, x25, [x8, #0x10]
   32d38: 39002109     	strb	w9, [x8, #0x8]
   32d3c: d37df329     	lsl	x9, x25, #3
   32d40: 39002d0a     	strb	w10, [x8, #0xb]
   32d44: b4000139     	cbz	x25, 0x32d68 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0x304>
   32d48: aa0903ea     	mov	x10, x9
   32d4c: aa1c03eb     	mov	x11, x28
   32d50: f840856c     	ldr	x12, [x11], #0x8
   32d54: 3940298c     	ldrb	w12, [x12, #0xa]
   32d58: 7100059f     	cmp	w12, #0x1
   32d5c: 54000081     	b.ne	0x32d6c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0x308>
   32d60: f100214a     	subs	x10, x10, #0x8
   32d64: 54ffff61     	b.ne	0x32d50 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0x2ec>
   32d68: 3900290d     	strb	w13, [x8, #0xa]
   32d6c: b4000139     	cbz	x25, 0x32d90 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0x32c>
   32d70: aa0903ea     	mov	x10, x9
   32d74: aa1c03eb     	mov	x11, x28
   32d78: f840856c     	ldr	x12, [x11], #0x8
   32d7c: 39402d8c     	ldrb	w12, [x12, #0xb]
   32d80: 7100059f     	cmp	w12, #0x1
   32d84: 54000081     	b.ne	0x32d94 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0x330>
   32d88: f100214a     	subs	x10, x10, #0x8
   32d8c: 54ffff61     	b.ne	0x32d78 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0x314>
   32d90: 39002d0d     	strb	w13, [x8, #0xb]
   32d94: b40000f9     	cbz	x25, 0x32db0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0x34c>
   32d98: f840878a     	ldr	x10, [x28], #0x8
   32d9c: 3940254a     	ldrb	w10, [x10, #0x9]
   32da0: 7100055f     	cmp	w10, #0x1
   32da4: 54000081     	b.ne	0x32db4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0x350>
   32da8: f1002129     	subs	x9, x9, #0x8
   32dac: 54ffff61     	b.ne	0x32d98 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0x334>
   32db0: 3900250d     	strb	w13, [x8, #0x9]
   32db4: f9400ff9     	ldr	x25, [sp, #0x18]
   32db8: f90013e8     	str	x8, [sp, #0x20]
   32dbc: f9415268     	ldr	x8, [x19, #0x2a0]
   32dc0: 910083e1     	add	x1, sp, #0x20
   32dc4: f85f8100     	ldur	x0, [x8, #-0x8]
   32dc8: 94001a73     	bl	0x39794 <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 8ul>::push_back((anonymous namespace)::itanium_demangle::Node* const&)>
   32dcc: f9401be8     	ldr	x8, [sp, #0x30]
   32dd0: eb16011f     	cmp	x8, x22
   32dd4: 54ffea20     	b.eq	0x32b18 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0xb4>
   32dd8: aa0803e0     	mov	x0, x8
   32ddc: 94005b31     	bl	0x49aa0 <free@plt>
   32de0: 17ffff4e     	b	0x32b18 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0xb4>
   32de4: aa1f03e0     	mov	x0, xzr
   32de8: 14000027     	b	0x32e84 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0x420>
   32dec: a9410a69     	ldp	x9, x2, [x19, #0x10]
   32df0: 91000508     	add	x8, x8, #0x1
   32df4: aa1303e0     	mov	x0, x19
   32df8: f94007ea     	ldr	x10, [sp, #0x8]
   32dfc: f9000268     	str	x8, [x19]
   32e00: d37df156     	lsl	x22, x10, #3
   32e04: 8b160121     	add	x1, x9, x22
   32e08: 94002248     	bl	0x3b728 <(anonymous namespace)::itanium_demangle::NodeArray (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::makeNodeArray<(anonymous namespace)::itanium_demangle::Node**>((anonymous namespace)::itanium_demangle::Node**, (anonymous namespace)::itanium_demangle::Node**)>
   32e0c: f9400a68     	ldr	x8, [x19, #0x10]
   32e10: aa0003f4     	mov	x20, x0
   32e14: aa0103f5     	mov	x21, x1
   32e18: 8b160108     	add	x8, x8, x22
   32e1c: f9499a76     	ldr	x22, [x19, #0x1330]
   32e20: f9000e68     	str	x8, [x19, #0x18]
   32e24: f94006c8     	ldr	x8, [x22, #0x8]
   32e28: d13f4109     	sub	x9, x8, #0xfd0
   32e2c: b13fc53f     	cmn	x9, #0xff1
   32e30: 54000108     	b.hi	0x32e50 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0x3ec>
   32e34: 52820000     	mov	w0, #0x1000             // =4096
   32e38: 94005b06     	bl	0x49a50 <malloc@plt>
   32e3c: b40003e0     	cbz	x0, 0x32eb8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0x454>
   32e40: aa1f03e8     	mov	x8, xzr
   32e44: a9007c16     	stp	x22, xzr, [x0]
   32e48: aa0003f6     	mov	x22, x0
   32e4c: f9099a60     	str	x0, [x19, #0x1330]
   32e50: 91008109     	add	x9, x8, #0x20
   32e54: 8b0802c0     	add	x0, x22, x8
   32e58: b00000e8     	adrp	x8, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   32e5c: 5280246a     	mov	w10, #0x123             // =291
   32e60: 911cc108     	add	x8, x8, #0x730
   32e64: 72a0202a     	movk	w10, #0x101, lsl #16
   32e68: f90006c9     	str	x9, [x22, #0x8]
   32e6c: f8010c08     	str	x8, [x0, #0x10]!
   32e70: b900080a     	str	w10, [x0, #0x8]
   32e74: a9015414     	stp	x20, x21, [x0, #0x10]
   32e78: 14000002     	b	0x32e80 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0x41c>
   32e7c: aa1f03e0     	mov	x0, xzr
   32e80: f9400bea     	ldr	x10, [sp, #0x10]
   32e84: f9401548     	ldr	x8, [x10, #0x28]
   32e88: f85f83a9     	ldur	x9, [x29, #-0x8]
   32e8c: eb09011f     	cmp	x8, x9
   32e90: 54000161     	b.ne	0x32ebc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0x458>
   32e94: a94c4ff4     	ldp	x20, x19, [sp, #0xc0]
   32e98: a94b57f6     	ldp	x22, x21, [sp, #0xb0]
   32e9c: a94a5ff8     	ldp	x24, x23, [sp, #0xa0]
   32ea0: a94967fa     	ldp	x26, x25, [sp, #0x90]
   32ea4: a9486ffc     	ldp	x28, x27, [sp, #0x80]
   32ea8: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   32eac: 910343ff     	add	sp, sp, #0xd0
   32eb0: d50323bf     	autiasp
   32eb4: d65f03c0     	ret
   32eb8: 94005af6     	bl	0x49a90 <_ZSt9terminatev@plt>
   32ebc: 94005aad     	bl	0x49970 <__stack_chk_fail@plt>
   32ec0: f9401be8     	ldr	x8, [sp, #0x30]
   32ec4: aa0003f3     	mov	x19, x0
   32ec8: eb16011f     	cmp	x8, x22
   32ecc: 54000060     	b.eq	0x32ed8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)+0x474>
   32ed0: aa0803e0     	mov	x0, x8
   32ed4: 94005af3     	bl	0x49aa0 <free@plt>
   32ed8: aa1303e0     	mov	x0, x19
   32edc: 94004b81     	bl	0x45ce0 <_Unwind_Resume>

0000000000032ee0 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameWithTemplateArgs, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)>:
   32ee0: d503233f     	paciasp
   32ee4: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   32ee8: a90157f6     	stp	x22, x21, [sp, #0x10]
   32eec: 910003fd     	mov	x29, sp
   32ef0: a9024ff4     	stp	x20, x19, [sp, #0x20]
   32ef4: f9499816     	ldr	x22, [x0, #0x1330]
   32ef8: aa0203f3     	mov	x19, x2
   32efc: aa0103f4     	mov	x20, x1
   32f00: f94006c8     	ldr	x8, [x22, #0x8]
   32f04: d13f4109     	sub	x9, x8, #0xfd0
   32f08: b13fc53f     	cmn	x9, #0xff1
   32f0c: 54000128     	b.hi	0x32f30 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameWithTemplateArgs, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)+0x50>
   32f10: aa0003f5     	mov	x21, x0
   32f14: 52820000     	mov	w0, #0x1000             // =4096
   32f18: 94005ace     	bl	0x49a50 <malloc@plt>
   32f1c: b40002c0     	cbz	x0, 0x32f74 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameWithTemplateArgs, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)+0x94>
   32f20: aa1f03e8     	mov	x8, xzr
   32f24: a9007c16     	stp	x22, xzr, [x0]
   32f28: aa0003f6     	mov	x22, x0
   32f2c: f9099aa0     	str	x0, [x21, #0x1330]
   32f30: 91008109     	add	x9, x8, #0x20
   32f34: 8b0802c0     	add	x0, x22, x8
   32f38: f9400288     	ldr	x8, [x20]
   32f3c: b00000ea     	adrp	x10, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   32f40: 528024ab     	mov	w11, #0x125             // =293
   32f44: 911e814a     	add	x10, x10, #0x7a0
   32f48: f90006c9     	str	x9, [x22, #0x8]
   32f4c: f9400269     	ldr	x9, [x19]
   32f50: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   32f54: 72a0202b     	movk	w11, #0x101, lsl #16
   32f58: a94157f6     	ldp	x22, x21, [sp, #0x10]
   32f5c: f8010c0a     	str	x10, [x0, #0x10]!
   32f60: b900080b     	str	w11, [x0, #0x8]
   32f64: a9012408     	stp	x8, x9, [x0, #0x10]
   32f68: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   32f6c: d50323bf     	autiasp
   32f70: d65f03c0     	ret
   32f74: 94005ac7     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000032f78 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()>:
   32f78: d503233f     	paciasp
   32f7c: d10143ff     	sub	sp, sp, #0x50
   32f80: a9017bfd     	stp	x29, x30, [sp, #0x10]
   32f84: 910043fd     	add	x29, sp, #0x10
   32f88: a9025ff8     	stp	x24, x23, [sp, #0x20]
   32f8c: a90357f6     	stp	x22, x21, [sp, #0x30]
   32f90: a9044ff4     	stp	x20, x19, [sp, #0x40]
   32f94: d53bd058     	mrs	x24, TPIDR_EL0
   32f98: f9401708     	ldr	x8, [x24, #0x28]
   32f9c: f90007e8     	str	x8, [sp, #0x8]
   32fa0: a940200b     	ldp	x11, x8, [x0]
   32fa4: eb08017f     	cmp	x11, x8
   32fa8: 54000f80     	b.eq	0x33198 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()+0x220>
   32fac: 39400169     	ldrb	w9, [x11]
   32fb0: 7101513f     	cmp	w9, #0x54
   32fb4: 54000f21     	b.ne	0x33198 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()+0x220>
   32fb8: aa0003f3     	mov	x19, x0
   32fbc: 9100056a     	add	x10, x11, #0x1
   32fc0: eb08015f     	cmp	x10, x8
   32fc4: f900000a     	str	x10, [x0]
   32fc8: 54000e80     	b.eq	0x33198 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()+0x220>
   32fcc: 39400149     	ldrb	w9, [x10]
   32fd0: 7101313f     	cmp	w9, #0x4c
   32fd4: 54000481     	b.ne	0x33064 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()+0xec>
   32fd8: 91000969     	add	x9, x11, #0x2
   32fdc: eb09011f     	cmp	x8, x9
   32fe0: f9000269     	str	x9, [x19]
   32fe4: 54000da0     	b.eq	0x33198 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()+0x220>
   32fe8: 39400129     	ldrb	w9, [x9]
   32fec: 5100e929     	sub	w9, w9, #0x3a
   32ff0: 3100293f     	cmn	w9, #0xa
   32ff4: 54000d23     	b.lo	0x33198 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()+0x220>
   32ff8: aa1f03e9     	mov	x9, xzr
   32ffc: 9100116d     	add	x13, x11, #0x4
   33000: 5280014b     	mov	w11, #0xa               // =10
   33004: d10005ac     	sub	x12, x13, #0x1
   33008: aa0d03ea     	mov	x10, x13
   3300c: eb08019f     	cmp	x12, x8
   33010: f900026c     	str	x12, [x19]
   33014: 385fe1ad     	ldurb	w13, [x13, #-0x2]
   33018: d503201f     	nop
   3301c: 9b0b3529     	madd	x9, x9, x11, x13
   33020: d100c129     	sub	x9, x9, #0x30
   33024: 540000c0     	b.eq	0x3303c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()+0xc4>
   33028: 385ff14d     	ldurb	w13, [x10, #-0x1]
   3302c: 5100c1ae     	sub	w14, w13, #0x30
   33030: 9100054d     	add	x13, x10, #0x1
   33034: 710029df     	cmp	w14, #0xa
   33038: 54fffe63     	b.lo	0x33004 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()+0x8c>
   3303c: eb08019f     	cmp	x12, x8
   33040: 54000ac0     	b.eq	0x33198 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()+0x220>
   33044: 385ff14b     	ldurb	w11, [x10, #-0x1]
   33048: 71017d7f     	cmp	w11, #0x5f
   3304c: 54000a61     	b.ne	0x33198 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()+0x220>
   33050: 91000529     	add	x9, x9, #0x1
   33054: f900026a     	str	x10, [x19]
   33058: eb08015f     	cmp	x10, x8
   3305c: 540000a1     	b.ne	0x33070 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()+0xf8>
   33060: 1400004e     	b	0x33198 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()+0x220>
   33064: aa1f03e9     	mov	x9, xzr
   33068: eb08015f     	cmp	x10, x8
   3306c: 54000960     	b.eq	0x33198 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()+0x220>
   33070: 3940014b     	ldrb	w11, [x10]
   33074: 71017d7f     	cmp	w11, #0x5f
   33078: 540005c1     	b.ne	0x33130 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()+0x1b8>
   3307c: aa1f03f5     	mov	x21, xzr
   33080: 91000548     	add	x8, x10, #0x1
   33084: 394c266a     	ldrb	w10, [x19, #0x309]
   33088: f9000268     	str	x8, [x19]
   3308c: 34000a0a     	cbz	w10, 0x331cc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()+0x254>
   33090: b50009e9     	cbnz	x9, 0x331cc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()+0x254>
   33094: f9499a76     	ldr	x22, [x19, #0x1330]
   33098: f94006c8     	ldr	x8, [x22, #0x8]
   3309c: d13f0109     	sub	x9, x8, #0xfc0
   330a0: b13fc53f     	cmn	x9, #0xff1
   330a4: 54000108     	b.hi	0x330c4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()+0x14c>
   330a8: 52820000     	mov	w0, #0x1000             // =4096
   330ac: 94005a69     	bl	0x49a50 <malloc@plt>
   330b0: b40011a0     	cbz	x0, 0x332e4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()+0x36c>
   330b4: aa1f03e8     	mov	x8, xzr
   330b8: a9007c16     	stp	x22, xzr, [x0]
   330bc: aa0003f6     	mov	x22, x0
   330c0: f9099a60     	str	x0, [x19, #0x1330]
   330c4: 9100c109     	add	x9, x8, #0x30
   330c8: 8b0802d4     	add	x20, x22, x8
   330cc: f00000c8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   330d0: 5280448a     	mov	w10, #0x224             // =548
   330d4: 91054108     	add	x8, x8, #0x150
   330d8: 72a0404a     	movk	w10, #0x202, lsl #16
   330dc: f90006c9     	str	x9, [x22, #0x8]
   330e0: f8010e88     	str	x8, [x20, #0x10]!
   330e4: b9000a8a     	str	w10, [x20, #0x8]
   330e8: a9017e95     	stp	x21, xzr, [x20, #0x10]
   330ec: 3900829f     	strb	wzr, [x20, #0x20]
   330f0: f9416e68     	ldr	x8, [x19, #0x2d8]
   330f4: f9417269     	ldr	x9, [x19, #0x2e0]
   330f8: eb09011f     	cmp	x8, x9
   330fc: 54000ec1     	b.ne	0x332d4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()+0x35c>
   33100: f9416a77     	ldr	x23, [x19, #0x2d0]
   33104: cb170115     	sub	x21, x8, x23
   33108: 910ba268     	add	x8, x19, #0x2e8
   3310c: eb0802ff     	cmp	x23, x8
   33110: 54000c40     	b.eq	0x33298 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()+0x320>
   33114: d37ffaa1     	lsl	x1, x21, #1
   33118: aa1703e0     	mov	x0, x23
   3311c: 94005ad5     	bl	0x49c70 <realloc@plt>
   33120: aa0003f6     	mov	x22, x0
   33124: f9016a60     	str	x0, [x19, #0x2d0]
   33128: b5000cc0     	cbnz	x0, 0x332c0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()+0x348>
   3312c: 1400006e     	b	0x332e4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()+0x36c>
   33130: 3940014b     	ldrb	w11, [x10]
   33134: 5100e96b     	sub	w11, w11, #0x3a
   33138: 3100297f     	cmn	w11, #0xa
   3313c: 540002e3     	b.lo	0x33198 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()+0x220>
   33140: aa1f03eb     	mov	x11, xzr
   33144: 9100054d     	add	x13, x10, #0x1
   33148: 5280014c     	mov	w12, #0xa               // =10
   3314c: f900026d     	str	x13, [x19]
   33150: aa0d03ea     	mov	x10, x13
   33154: 385ff1ad     	ldurb	w13, [x13, #-0x1]
   33158: eb08015f     	cmp	x10, x8
   3315c: 9b0c356b     	madd	x11, x11, x12, x13
   33160: d100c16b     	sub	x11, x11, #0x30
   33164: 540000c0     	b.eq	0x3317c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()+0x204>
   33168: aa0a03ed     	mov	x13, x10
   3316c: 384015ae     	ldrb	w14, [x13], #0x1
   33170: 5100c1ce     	sub	w14, w14, #0x30
   33174: 710029df     	cmp	w14, #0xa
   33178: 54fffea3     	b.lo	0x3314c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()+0x1d4>
   3317c: eb08015f     	cmp	x10, x8
   33180: 540000c0     	b.eq	0x33198 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()+0x220>
   33184: 39400148     	ldrb	w8, [x10]
   33188: 71017d1f     	cmp	w8, #0x5f
   3318c: 54000061     	b.ne	0x33198 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()+0x220>
   33190: 91000575     	add	x21, x11, #0x1
   33194: 17ffffbb     	b	0x33080 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()+0x108>
   33198: aa1f03f4     	mov	x20, xzr
   3319c: f9401708     	ldr	x8, [x24, #0x28]
   331a0: f94007e9     	ldr	x9, [sp, #0x8]
   331a4: eb09011f     	cmp	x8, x9
   331a8: 54000a01     	b.ne	0x332e8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()+0x370>
   331ac: aa1403e0     	mov	x0, x20
   331b0: a9444ff4     	ldp	x20, x19, [sp, #0x40]
   331b4: a94357f6     	ldp	x22, x21, [sp, #0x30]
   331b8: a9425ff8     	ldp	x24, x23, [sp, #0x20]
   331bc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   331c0: 910143ff     	add	sp, sp, #0x50
   331c4: d50323bf     	autiasp
   331c8: d65f03c0     	ret
   331cc: f9415268     	ldr	x8, [x19, #0x2a0]
   331d0: f9414e6a     	ldr	x10, [x19, #0x298]
   331d4: cb0a0108     	sub	x8, x8, x10
   331d8: 9343fd08     	asr	x8, x8, #3
   331dc: eb08013f     	cmp	x9, x8
   331e0: 54000122     	b.hs	0x33204 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()+0x28c>
   331e4: f869794a     	ldr	x10, [x10, x9, lsl #3]
   331e8: b40000ea     	cbz	x10, 0x33204 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()+0x28c>
   331ec: a9402d4a     	ldp	x10, x11, [x10]
   331f0: cb0a016b     	sub	x11, x11, x10
   331f4: eb8b0ebf     	cmp	x21, x11, asr #3
   331f8: 54000062     	b.hs	0x33204 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()+0x28c>
   331fc: f8757954     	ldr	x20, [x10, x21, lsl #3]
   33200: 17ffffe7     	b	0x3319c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()+0x224>
   33204: f9418a6a     	ldr	x10, [x19, #0x310]
   33208: aa1f03f4     	mov	x20, xzr
   3320c: eb09015f     	cmp	x10, x9
   33210: 54fffc61     	b.ne	0x3319c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()+0x224>
   33214: eb08013f     	cmp	x9, x8
   33218: 54fffc28     	b.hi	0x3319c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()+0x224>
   3321c: 540000a1     	b.ne	0x33230 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()+0x2b8>
   33220: 910a6260     	add	x0, x19, #0x298
   33224: 910003e1     	mov	x1, sp
   33228: f90003ff     	str	xzr, [sp]
   3322c: 940001c4     	bl	0x3393c <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 8ul>*, 4ul>::push_back((anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 8ul>* const&)>
   33230: f9499a75     	ldr	x21, [x19, #0x1330]
   33234: f94006a8     	ldr	x8, [x21, #0x8]
   33238: d13f4109     	sub	x9, x8, #0xfd0
   3323c: b13fc53f     	cmn	x9, #0xff1
   33240: 54000108     	b.hi	0x33260 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()+0x2e8>
   33244: 52820000     	mov	w0, #0x1000             // =4096
   33248: 94005a02     	bl	0x49a50 <malloc@plt>
   3324c: b40004c0     	cbz	x0, 0x332e4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()+0x36c>
   33250: aa1f03e8     	mov	x8, xzr
   33254: a9007c15     	stp	x21, xzr, [x0]
   33258: aa0003f5     	mov	x21, x0
   3325c: f9099a60     	str	x0, [x19, #0x1330]
   33260: 91008109     	add	x9, x8, #0x20
   33264: 8b0802b4     	add	x20, x21, x8
   33268: f00000c8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   3326c: 528020ea     	mov	w10, #0x107             // =263
   33270: 9101c108     	add	x8, x8, #0x70
   33274: 72a0202a     	movk	w10, #0x101, lsl #16
   33278: f90006a9     	str	x9, [x21, #0x8]
   3327c: f8010e88     	str	x8, [x20, #0x10]!
   33280: f0fffec8     	adrp	x8, 0xe000 <vsnprintf+0xe000>
   33284: b9000a8a     	str	w10, [x20, #0x8]
   33288: 91174d08     	add	x8, x8, #0x5d3
   3328c: 91001109     	add	x9, x8, #0x4
   33290: a9012688     	stp	x8, x9, [x20, #0x10]
   33294: 17ffffc2     	b	0x3319c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()+0x224>
   33298: d37ffaa0     	lsl	x0, x21, #1
   3329c: 940059ed     	bl	0x49a50 <malloc@plt>
   332a0: b4000220     	cbz	x0, 0x332e4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()+0x36c>
   332a4: aa0003f6     	mov	x22, x0
   332a8: b40000b5     	cbz	x21, 0x332bc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()+0x344>
   332ac: aa1603e0     	mov	x0, x22
   332b0: aa1703e1     	mov	x1, x23
   332b4: aa1503e2     	mov	x2, x21
   332b8: 94005a72     	bl	0x49c80 <memmove@plt>
   332bc: f9016a76     	str	x22, [x19, #0x2d0]
   332c0: 9342fea8     	asr	x8, x21, #2
   332c4: 9343fea9     	asr	x9, x21, #3
   332c8: 8b080eca     	add	x10, x22, x8, lsl #3
   332cc: 8b090ec8     	add	x8, x22, x9, lsl #3
   332d0: f901726a     	str	x10, [x19, #0x2e0]
   332d4: 91002109     	add	x9, x8, #0x8
   332d8: f9016e69     	str	x9, [x19, #0x2d8]
   332dc: f9000114     	str	x20, [x8]
   332e0: 17ffffaf     	b	0x3319c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()+0x224>
   332e4: 940059eb     	bl	0x49a90 <_ZSt9terminatev@plt>
   332e8: 940059a2     	bl	0x49970 <__stack_chk_fail@plt>

00000000000332ec <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseDecltype()>:
   332ec: d503233f     	paciasp
   332f0: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   332f4: f9000bf5     	str	x21, [sp, #0x10]
   332f8: 910003fd     	mov	x29, sp
   332fc: a9024ff4     	stp	x20, x19, [sp, #0x20]
   33300: a9402408     	ldp	x8, x9, [x0]
   33304: eb09011f     	cmp	x8, x9
   33308: 54000740     	b.eq	0x333f0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseDecltype()+0x104>
   3330c: 3940010a     	ldrb	w10, [x8]
   33310: 7101115f     	cmp	w10, #0x44
   33314: 540006e1     	b.ne	0x333f0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseDecltype()+0x104>
   33318: aa0003f3     	mov	x19, x0
   3331c: 9100050a     	add	x10, x8, #0x1
   33320: eb09015f     	cmp	x10, x9
   33324: f900000a     	str	x10, [x0]
   33328: 54000640     	b.eq	0x333f0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseDecltype()+0x104>
   3332c: 39400149     	ldrb	w9, [x10]
   33330: 321b0129     	orr	w9, w9, #0x20
   33334: 7101d13f     	cmp	w9, #0x74
   33338: 540005c1     	b.ne	0x333f0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseDecltype()+0x104>
   3333c: 91000908     	add	x8, x8, #0x2
   33340: aa1303e0     	mov	x0, x19
   33344: f9000268     	str	x8, [x19]
   33348: 9400026f     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   3334c: b4000540     	cbz	x0, 0x333f4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseDecltype()+0x108>
   33350: a9402269     	ldp	x9, x8, [x19]
   33354: eb08013f     	cmp	x9, x8
   33358: 540004c0     	b.eq	0x333f0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseDecltype()+0x104>
   3335c: 39400128     	ldrb	w8, [x9]
   33360: 7101151f     	cmp	w8, #0x45
   33364: 54000461     	b.ne	0x333f0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseDecltype()+0x104>
   33368: f9499a75     	ldr	x21, [x19, #0x1330]
   3336c: aa0003f4     	mov	x20, x0
   33370: 91000529     	add	x9, x9, #0x1
   33374: f94006a8     	ldr	x8, [x21, #0x8]
   33378: f9000269     	str	x9, [x19]
   3337c: d13ec10a     	sub	x10, x8, #0xfb0
   33380: b13fc55f     	cmn	x10, #0xff1
   33384: 54000108     	b.hi	0x333a4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseDecltype()+0xb8>
   33388: 52820000     	mov	w0, #0x1000             // =4096
   3338c: 940059b1     	bl	0x49a50 <malloc@plt>
   33390: b40003c0     	cbz	x0, 0x33408 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseDecltype()+0x11c>
   33394: aa1f03e8     	mov	x8, xzr
   33398: a9007c15     	stp	x21, xzr, [x0]
   3339c: aa0003f5     	mov	x21, x0
   333a0: f9099a60     	str	x0, [x19, #0x1330]
   333a4: 91010109     	add	x9, x8, #0x40
   333a8: 8b0802a0     	add	x0, x21, x8
   333ac: 900000e8     	adrp	x8, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   333b0: 90fffeea     	adrp	x10, 0xf000 <vsnprintf+0xf000>
   333b4: 91060108     	add	x8, x8, #0x180
   333b8: 91184d4a     	add	x10, x10, #0x613
   333bc: f90006a9     	str	x9, [x21, #0x8]
   333c0: 52802689     	mov	w9, #0x134              // =308
   333c4: 72a02029     	movk	w9, #0x101, lsl #16
   333c8: f8010c08     	str	x8, [x0, #0x10]!
   333cc: f0fffec8     	adrp	x8, 0xe000 <vsnprintf+0xe000>
   333d0: a9022814     	stp	x20, x10, [x0, #0x20]
   333d4: 91008d08     	add	x8, x8, #0x23
   333d8: b9000809     	str	w9, [x0, #0x8]
   333dc: 91002509     	add	x9, x8, #0x9
   333e0: a9012408     	stp	x8, x9, [x0, #0x10]
   333e4: 91000548     	add	x8, x10, #0x1
   333e8: f9001808     	str	x8, [x0, #0x30]
   333ec: 14000002     	b	0x333f4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseDecltype()+0x108>
   333f0: aa1f03e0     	mov	x0, xzr
   333f4: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   333f8: f9400bf5     	ldr	x21, [sp, #0x10]
   333fc: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   33400: d50323bf     	autiasp
   33404: d65f03c0     	ret
   33408: 940059a2     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003340c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseAbiTags((anonymous namespace)::itanium_demangle::Node*)>:
   3340c: d503233f     	paciasp
   33410: a9bb7bfd     	stp	x29, x30, [sp, #-0x50]!
   33414: a90167fa     	stp	x26, x25, [sp, #0x10]
   33418: 910003fd     	mov	x29, sp
   3341c: a9025ff8     	stp	x24, x23, [sp, #0x20]
   33420: a90357f6     	stp	x22, x21, [sp, #0x30]
   33424: a9044ff4     	stp	x20, x19, [sp, #0x40]
   33428: a9402009     	ldp	x9, x8, [x0]
   3342c: aa0103f3     	mov	x19, x1
   33430: eb08013f     	cmp	x9, x8
   33434: 54000980     	b.eq	0x33564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseAbiTags((anonymous namespace)::itanium_demangle::Node*)+0x158>
   33438: 900000f7     	adrp	x23, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   3343c: aa0003f4     	mov	x20, x0
   33440: 52800115     	mov	w21, #0x8               // =8
   33444: 52800156     	mov	w22, #0xa               // =10
   33448: 911402f7     	add	x23, x23, #0x500
   3344c: 14000010     	b	0x3348c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseAbiTags((anonymous namespace)::itanium_demangle::Node*)+0x80>
   33450: 9100c109     	add	x9, x8, #0x30
   33454: 8b08034a     	add	x10, x26, x8
   33458: 39402e6b     	ldrb	w11, [x19, #0xb]
   3345c: f9000749     	str	x9, [x26, #0x8]
   33460: f8010d57     	str	x23, [x10, #0x10]!
   33464: 78409268     	ldurh	w8, [x19, #0x9]
   33468: a901e558     	stp	x24, x25, [x10, #0x18]
   3346c: f9000953     	str	x19, [x10, #0x10]
   33470: aa0a03f3     	mov	x19, x10
   33474: 39002155     	strb	w21, [x10, #0x8]
   33478: 78009148     	sturh	w8, [x10, #0x9]
   3347c: a9402289     	ldp	x9, x8, [x20]
   33480: 39002d4b     	strb	w11, [x10, #0xb]
   33484: eb08013f     	cmp	x9, x8
   33488: 540006c0     	b.eq	0x33560 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseAbiTags((anonymous namespace)::itanium_demangle::Node*)+0x154>
   3348c: 3940012a     	ldrb	w10, [x9]
   33490: 7101095f     	cmp	w10, #0x42
   33494: 54000681     	b.ne	0x33564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseAbiTags((anonymous namespace)::itanium_demangle::Node*)+0x158>
   33498: 9100052a     	add	x10, x9, #0x1
   3349c: eb0a011f     	cmp	x8, x10
   334a0: f900028a     	str	x10, [x20]
   334a4: 54000300     	b.eq	0x33504 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseAbiTags((anonymous namespace)::itanium_demangle::Node*)+0xf8>
   334a8: 3940014a     	ldrb	w10, [x10]
   334ac: 5100e94a     	sub	w10, w10, #0x3a
   334b0: 3100295f     	cmn	w10, #0xa
   334b4: 54000283     	b.lo	0x33504 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseAbiTags((anonymous namespace)::itanium_demangle::Node*)+0xf8>
   334b8: aa1f03ea     	mov	x10, xzr
   334bc: 91000929     	add	x9, x9, #0x2
   334c0: f9000289     	str	x9, [x20]
   334c4: eb08013f     	cmp	x9, x8
   334c8: 385ff12b     	ldurb	w11, [x9, #-0x1]
   334cc: d503201f     	nop
   334d0: 9b162d4a     	madd	x10, x10, x22, x11
   334d4: d100c14a     	sub	x10, x10, #0x30
   334d8: 540000e0     	b.eq	0x334f4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseAbiTags((anonymous namespace)::itanium_demangle::Node*)+0xe8>
   334dc: 3840152b     	ldrb	w11, [x9], #0x1
   334e0: 5100c16b     	sub	w11, w11, #0x30
   334e4: 7100297f     	cmp	w11, #0xa
   334e8: 54fffec3     	b.lo	0x334c0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseAbiTags((anonymous namespace)::itanium_demangle::Node*)+0xb4>
   334ec: d1000538     	sub	x24, x9, #0x1
   334f0: 14000002     	b	0x334f8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseAbiTags((anonymous namespace)::itanium_demangle::Node*)+0xec>
   334f4: aa0803f8     	mov	x24, x8
   334f8: cb180108     	sub	x8, x8, x24
   334fc: eb0a011f     	cmp	x8, x10
   33500: 54000242     	b.hs	0x33548 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseAbiTags((anonymous namespace)::itanium_demangle::Node*)+0x13c>
   33504: aa1f03f9     	mov	x25, xzr
   33508: aa1f03f8     	mov	x24, xzr
   3350c: eb19031f     	cmp	x24, x25
   33510: 54000240     	b.eq	0x33558 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseAbiTags((anonymous namespace)::itanium_demangle::Node*)+0x14c>
   33514: f9499a9a     	ldr	x26, [x20, #0x1330]
   33518: f9400748     	ldr	x8, [x26, #0x8]
   3351c: d13f0109     	sub	x9, x8, #0xfc0
   33520: b13fc53f     	cmn	x9, #0xff1
   33524: 54fff968     	b.hi	0x33450 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseAbiTags((anonymous namespace)::itanium_demangle::Node*)+0x44>
   33528: 52820000     	mov	w0, #0x1000             // =4096
   3352c: 94005949     	bl	0x49a50 <malloc@plt>
   33530: b40002a0     	cbz	x0, 0x33584 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseAbiTags((anonymous namespace)::itanium_demangle::Node*)+0x178>
   33534: aa1f03e8     	mov	x8, xzr
   33538: a9007c1a     	stp	x26, xzr, [x0]
   3353c: aa0003fa     	mov	x26, x0
   33540: f9099a80     	str	x0, [x20, #0x1330]
   33544: 17ffffc3     	b	0x33450 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseAbiTags((anonymous namespace)::itanium_demangle::Node*)+0x44>
   33548: 8b0a0319     	add	x25, x24, x10
   3354c: f9000299     	str	x25, [x20]
   33550: eb19031f     	cmp	x24, x25
   33554: 54fffe01     	b.ne	0x33514 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseAbiTags((anonymous namespace)::itanium_demangle::Node*)+0x108>
   33558: aa1f03f3     	mov	x19, xzr
   3355c: 14000002     	b	0x33564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseAbiTags((anonymous namespace)::itanium_demangle::Node*)+0x158>
   33560: aa0a03f3     	mov	x19, x10
   33564: aa1303e0     	mov	x0, x19
   33568: a9444ff4     	ldp	x20, x19, [sp, #0x40]
   3356c: a94357f6     	ldp	x22, x21, [sp, #0x30]
   33570: a9425ff8     	ldp	x24, x23, [sp, #0x20]
   33574: a94167fa     	ldp	x26, x25, [sp, #0x10]
   33578: a8c57bfd     	ldp	x29, x30, [sp], #0x50
   3357c: d50323bf     	autiasp
   33580: d65f03c0     	ret
   33584: 94005943     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000033588 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnqualifiedName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)>:
   33588: d503233f     	paciasp
   3358c: d10143ff     	sub	sp, sp, #0x50
   33590: a9017bfd     	stp	x29, x30, [sp, #0x10]
   33594: 910043fd     	add	x29, sp, #0x10
   33598: f90013f7     	str	x23, [sp, #0x20]
   3359c: a90357f6     	stp	x22, x21, [sp, #0x30]
   335a0: a9044ff4     	stp	x20, x19, [sp, #0x40]
   335a4: d53bd056     	mrs	x22, TPIDR_EL0
   335a8: aa0003f3     	mov	x19, x0
   335ac: f94016c8     	ldr	x8, [x22, #0x28]
   335b0: f90007e8     	str	x8, [sp, #0x8]
   335b4: a9402408     	ldp	x8, x9, [x0]
   335b8: eb080129     	subs	x9, x9, x8
   335bc: 54000220     	b.eq	0x33600 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnqualifiedName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x78>
   335c0: 3940010a     	ldrb	w10, [x8]
   335c4: 7101555f     	cmp	w10, #0x55
   335c8: 540000c1     	b.ne	0x335e0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnqualifiedName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x58>
   335cc: aa1303e0     	mov	x0, x19
   335d0: 94001206     	bl	0x37de8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)>
   335d4: aa0003e1     	mov	x1, x0
   335d8: b5000a40     	cbnz	x0, 0x33720 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnqualifiedName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x198>
   335dc: 14000058     	b	0x3373c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnqualifiedName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x1b4>
   335e0: 5100c54a     	sub	w10, w10, #0x31
   335e4: 7100215f     	cmp	w10, #0x8
   335e8: 540000c8     	b.hi	0x33600 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnqualifiedName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x78>
   335ec: aa1303e0     	mov	x0, x19
   335f0: 94002222     	bl	0x3be78 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSourceName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)>
   335f4: aa0003e1     	mov	x1, x0
   335f8: b5000940     	cbnz	x0, 0x33720 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnqualifiedName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x198>
   335fc: 14000050     	b	0x3373c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnqualifiedName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x1b4>
   33600: f100093f     	cmp	x9, #0x2
   33604: 54000863     	b.lo	0x33710 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnqualifiedName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x188>
   33608: 39400109     	ldrb	w9, [x8]
   3360c: 7101113f     	cmp	w9, #0x44
   33610: 54000801     	b.ne	0x33710 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnqualifiedName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x188>
   33614: 39400509     	ldrb	w9, [x8, #0x1]
   33618: 71010d3f     	cmp	w9, #0x43
   3361c: 540007a1     	b.ne	0x33710 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnqualifiedName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x188>
   33620: aa1303f4     	mov	x20, x19
   33624: 91000908     	add	x8, x8, #0x2
   33628: aa1303e0     	mov	x0, x19
   3362c: f9400e77     	ldr	x23, [x19, #0x18]
   33630: f8410e95     	ldr	x21, [x20, #0x10]!
   33634: f9000268     	str	x8, [x19]
   33638: 94002210     	bl	0x3be78 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSourceName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)>
   3363c: f90003e0     	str	x0, [sp]
   33640: b40007e0     	cbz	x0, 0x3373c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnqualifiedName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x1b4>
   33644: cb1502e8     	sub	x8, x23, x21
   33648: 9343fd15     	asr	x21, x8, #3
   3364c: 14000005     	b	0x33660 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnqualifiedName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0xd8>
   33650: aa1303e0     	mov	x0, x19
   33654: 94002209     	bl	0x3be78 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSourceName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)>
   33658: f90003e0     	str	x0, [sp]
   3365c: b4000700     	cbz	x0, 0x3373c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnqualifiedName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x1b4>
   33660: 910003e1     	mov	x1, sp
   33664: aa1403e0     	mov	x0, x20
   33668: 97fff90b     	bl	0x31a94 <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 32ul>::push_back((anonymous namespace)::itanium_demangle::Node* const&)>
   3366c: a9402668     	ldp	x8, x9, [x19]
   33670: eb09011f     	cmp	x8, x9
   33674: 54fffee0     	b.eq	0x33650 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnqualifiedName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0xc8>
   33678: 39400109     	ldrb	w9, [x8]
   3367c: 7101153f     	cmp	w9, #0x45
   33680: 54fffe81     	b.ne	0x33650 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnqualifiedName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0xc8>
   33684: a9410a69     	ldp	x9, x2, [x19, #0x10]
   33688: d37df2b7     	lsl	x23, x21, #3
   3368c: 91000508     	add	x8, x8, #0x1
   33690: aa1303e0     	mov	x0, x19
   33694: 8b170121     	add	x1, x9, x23
   33698: f9000268     	str	x8, [x19]
   3369c: 94002023     	bl	0x3b728 <(anonymous namespace)::itanium_demangle::NodeArray (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::makeNodeArray<(anonymous namespace)::itanium_demangle::Node**>((anonymous namespace)::itanium_demangle::Node**, (anonymous namespace)::itanium_demangle::Node**)>
   336a0: f9400a68     	ldr	x8, [x19, #0x10]
   336a4: aa0003f4     	mov	x20, x0
   336a8: aa0103f5     	mov	x21, x1
   336ac: 8b170108     	add	x8, x8, x23
   336b0: f9499a77     	ldr	x23, [x19, #0x1330]
   336b4: f9000e68     	str	x8, [x19, #0x18]
   336b8: f94006e8     	ldr	x8, [x23, #0x8]
   336bc: d13f4109     	sub	x9, x8, #0xfd0
   336c0: b13fc53f     	cmn	x9, #0xff1
   336c4: 54000108     	b.hi	0x336e4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnqualifiedName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x15c>
   336c8: 52820000     	mov	w0, #0x1000             // =4096
   336cc: 940058e1     	bl	0x49a50 <malloc@plt>
   336d0: b40004e0     	cbz	x0, 0x3376c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnqualifiedName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x1e4>
   336d4: aa1f03e8     	mov	x8, xzr
   336d8: a9007c17     	stp	x23, xzr, [x0]
   336dc: aa0003f7     	mov	x23, x0
   336e0: f9099a60     	str	x0, [x19, #0x1330]
   336e4: 91008109     	add	x9, x8, #0x20
   336e8: 8b0802e1     	add	x1, x23, x8
   336ec: 900000e8     	adrp	x8, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   336f0: 528025ca     	mov	w10, #0x12e             // =302
   336f4: 9115c108     	add	x8, x8, #0x570
   336f8: 72a0202a     	movk	w10, #0x101, lsl #16
   336fc: f90006e9     	str	x9, [x23, #0x8]
   33700: f8010c28     	str	x8, [x1, #0x10]!
   33704: b900082a     	str	w10, [x1, #0x8]
   33708: a9015434     	stp	x20, x21, [x1, #0x10]
   3370c: 14000005     	b	0x33720 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnqualifiedName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x198>
   33710: aa1303e0     	mov	x0, x19
   33714: 940022b9     	bl	0x3c1f8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)>
   33718: aa0003e1     	mov	x1, x0
   3371c: b4000100     	cbz	x0, 0x3373c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnqualifiedName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x1b4>
   33720: aa1303e0     	mov	x0, x19
   33724: 97ffff3a     	bl	0x3340c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseAbiTags((anonymous namespace)::itanium_demangle::Node*)>
   33728: f94016c8     	ldr	x8, [x22, #0x28]
   3372c: f94007e9     	ldr	x9, [sp, #0x8]
   33730: eb09011f     	cmp	x8, x9
   33734: 540000e0     	b.eq	0x33750 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnqualifiedName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x1c8>
   33738: 1400000e     	b	0x33770 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnqualifiedName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x1e8>
   3373c: f94016c8     	ldr	x8, [x22, #0x28]
   33740: f94007e9     	ldr	x9, [sp, #0x8]
   33744: eb09011f     	cmp	x8, x9
   33748: 54000141     	b.ne	0x33770 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnqualifiedName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x1e8>
   3374c: aa1f03e0     	mov	x0, xzr
   33750: a9444ff4     	ldp	x20, x19, [sp, #0x40]
   33754: a94357f6     	ldp	x22, x21, [sp, #0x30]
   33758: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   3375c: f94013f7     	ldr	x23, [sp, #0x20]
   33760: 910143ff     	add	sp, sp, #0x50
   33764: d50323bf     	autiasp
   33768: d65f03c0     	ret
   3376c: 940058c9     	bl	0x49a90 <_ZSt9terminatev@plt>
   33770: 94005880     	bl	0x49970 <__stack_chk_fail@plt>

0000000000033774 <(anonymous namespace)::itanium_demangle::NameType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   33774: d503233f     	paciasp
   33778: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   3377c: f9000bf5     	str	x21, [sp, #0x10]
   33780: 910003fd     	mov	x29, sp
   33784: a9024ff4     	stp	x20, x19, [sp, #0x20]
   33788: a9412015     	ldp	x21, x8, [x0, #0x10]
   3378c: eb150114     	subs	x20, x8, x21
   33790: 54000300     	b.eq	0x337f0 <(anonymous namespace)::itanium_demangle::NameType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x7c>
   33794: a940a828     	ldp	x8, x10, [x1, #0x8]
   33798: aa0103f3     	mov	x19, x1
   3379c: 8b140109     	add	x9, x8, x20
   337a0: eb0a013f     	cmp	x9, x10
   337a4: 54000062     	b.hs	0x337b0 <(anonymous namespace)::itanium_demangle::NameType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x3c>
   337a8: f9400260     	ldr	x0, [x19]
   337ac: 1400000a     	b	0x337d4 <(anonymous namespace)::itanium_demangle::NameType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x60>
   337b0: d37ff948     	lsl	x8, x10, #1
   337b4: f9400260     	ldr	x0, [x19]
   337b8: eb09011f     	cmp	x8, x9
   337bc: 9a883121     	csel	x1, x9, x8, lo
   337c0: f9000a61     	str	x1, [x19, #0x10]
   337c4: 9400592b     	bl	0x49c70 <realloc@plt>
   337c8: f9000260     	str	x0, [x19]
   337cc: b40001c0     	cbz	x0, 0x33804 <(anonymous namespace)::itanium_demangle::NameType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x90>
   337d0: f9400668     	ldr	x8, [x19, #0x8]
   337d4: 8b080000     	add	x0, x0, x8
   337d8: aa1503e1     	mov	x1, x21
   337dc: aa1403e2     	mov	x2, x20
   337e0: 94005928     	bl	0x49c80 <memmove@plt>
   337e4: f9400668     	ldr	x8, [x19, #0x8]
   337e8: 8b140108     	add	x8, x8, x20
   337ec: f9000668     	str	x8, [x19, #0x8]
   337f0: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   337f4: f9400bf5     	ldr	x21, [sp, #0x10]
   337f8: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   337fc: d50323bf     	autiasp
   33800: d65f03c0     	ret
   33804: 940058a3     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000033808 <(anonymous namespace)::itanium_demangle::NameType::getBaseName() const>:
   33808: d503245f     	bti	c
   3380c: a9410408     	ldp	x8, x1, [x0, #0x10]
   33810: aa0803e0     	mov	x0, x8
   33814: d65f03c0     	ret

0000000000033818 <(anonymous namespace)::itanium_demangle::NameType::~NameType()>:
   33818: d503245f     	bti	c
   3381c: 14005851     	b	0x49960 <_ZdlPv@plt>

0000000000033820 <(anonymous namespace)::itanium_demangle::NestedName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   33820: d503233f     	paciasp
   33824: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   33828: f9000bf5     	str	x21, [sp, #0x10]
   3382c: 910003fd     	mov	x29, sp
   33830: a9024ff4     	stp	x20, x19, [sp, #0x20]
   33834: f9400815     	ldr	x21, [x0, #0x10]
   33838: aa0003f4     	mov	x20, x0
   3383c: aa0103f3     	mov	x19, x1
   33840: f94002a8     	ldr	x8, [x21]
   33844: aa1503e0     	mov	x0, x21
   33848: f9401108     	ldr	x8, [x8, #0x20]
   3384c: d63f0100     	blr	x8
   33850: 394026a8     	ldrb	w8, [x21, #0x9]
   33854: 7100051f     	cmp	w8, #0x1
   33858: 540000c0     	b.eq	0x33870 <(anonymous namespace)::itanium_demangle::NestedName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x50>
   3385c: f94002a8     	ldr	x8, [x21]
   33860: aa1503e0     	mov	x0, x21
   33864: aa1303e1     	mov	x1, x19
   33868: f9401508     	ldr	x8, [x8, #0x28]
   3386c: d63f0100     	blr	x8
   33870: a940aa68     	ldp	x8, x10, [x19, #0x8]
   33874: 91000909     	add	x9, x8, #0x2
   33878: eb0a013f     	cmp	x9, x10
   3387c: 54000062     	b.hs	0x33888 <(anonymous namespace)::itanium_demangle::NestedName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x68>
   33880: f9400260     	ldr	x0, [x19]
   33884: 1400000a     	b	0x338ac <(anonymous namespace)::itanium_demangle::NestedName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x8c>
   33888: d37ff948     	lsl	x8, x10, #1
   3388c: f9400260     	ldr	x0, [x19]
   33890: eb09011f     	cmp	x8, x9
   33894: 9a883121     	csel	x1, x9, x8, lo
   33898: f9000a61     	str	x1, [x19, #0x10]
   3389c: 940058f5     	bl	0x49c70 <realloc@plt>
   338a0: f9000260     	str	x0, [x19]
   338a4: b40003c0     	cbz	x0, 0x3391c <(anonymous namespace)::itanium_demangle::NestedName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xfc>
   338a8: f9400668     	ldr	x8, [x19, #0x8]
   338ac: 52874749     	mov	w9, #0x3a3a             // =14906
   338b0: aa1303e1     	mov	x1, x19
   338b4: 78286809     	strh	w9, [x0, x8]
   338b8: f9400668     	ldr	x8, [x19, #0x8]
   338bc: f9400e94     	ldr	x20, [x20, #0x18]
   338c0: 91000908     	add	x8, x8, #0x2
   338c4: f9400289     	ldr	x9, [x20]
   338c8: aa1403e0     	mov	x0, x20
   338cc: f9000668     	str	x8, [x19, #0x8]
   338d0: f9401128     	ldr	x8, [x9, #0x20]
   338d4: d63f0100     	blr	x8
   338d8: 39402688     	ldrb	w8, [x20, #0x9]
   338dc: 7100051f     	cmp	w8, #0x1
   338e0: 540000c1     	b.ne	0x338f8 <(anonymous namespace)::itanium_demangle::NestedName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xd8>
   338e4: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   338e8: f9400bf5     	ldr	x21, [sp, #0x10]
   338ec: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   338f0: d50323bf     	autiasp
   338f4: d65f03c0     	ret
   338f8: f9400288     	ldr	x8, [x20]
   338fc: aa1403e0     	mov	x0, x20
   33900: aa1303e1     	mov	x1, x19
   33904: f9400bf5     	ldr	x21, [sp, #0x10]
   33908: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3390c: f9401510     	ldr	x16, [x8, #0x28]
   33910: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   33914: d50323bf     	autiasp
   33918: d61f0200     	br	x16
   3391c: 9400585d     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000033920 <(anonymous namespace)::itanium_demangle::NestedName::getBaseName() const>:
   33920: d503245f     	bti	c
   33924: f9400c00     	ldr	x0, [x0, #0x18]
   33928: f9400008     	ldr	x8, [x0]
   3392c: f9401910     	ldr	x16, [x8, #0x30]
   33930: d61f0200     	br	x16

0000000000033934 <(anonymous namespace)::itanium_demangle::NestedName::~NestedName()>:
   33934: d503245f     	bti	c
   33938: 1400580a     	b	0x49960 <_ZdlPv@plt>

000000000003393c <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 8ul>*, 4ul>::push_back((anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 8ul>* const&)>:
   3393c: d503233f     	paciasp
   33940: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
   33944: f9000bf7     	str	x23, [sp, #0x10]
   33948: 910003fd     	mov	x29, sp
   3394c: a90257f6     	stp	x22, x21, [sp, #0x20]
   33950: a9034ff4     	stp	x20, x19, [sp, #0x30]
   33954: a940a408     	ldp	x8, x9, [x0, #0x8]
   33958: aa0003f3     	mov	x19, x0
   3395c: aa0103f4     	mov	x20, x1
   33960: eb09011f     	cmp	x8, x9
   33964: 54000381     	b.ne	0x339d4 <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 8ul>*, 4ul>::push_back((anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 8ul>* const&)+0x98>
   33968: aa1303e9     	mov	x9, x19
   3396c: f8418537     	ldr	x23, [x9], #0x18
   33970: cb170115     	sub	x21, x8, x23
   33974: eb0902ff     	cmp	x23, x9
   33978: 54000100     	b.eq	0x33998 <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 8ul>*, 4ul>::push_back((anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 8ul>* const&)+0x5c>
   3397c: d37ffaa1     	lsl	x1, x21, #1
   33980: aa1703e0     	mov	x0, x23
   33984: 940058bb     	bl	0x49c70 <realloc@plt>
   33988: aa0003f6     	mov	x22, x0
   3398c: f9000260     	str	x0, [x19]
   33990: b5000180     	cbnz	x0, 0x339c0 <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 8ul>*, 4ul>::push_back((anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 8ul>* const&)+0x84>
   33994: 1400001a     	b	0x339fc <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 8ul>*, 4ul>::push_back((anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 8ul>* const&)+0xc0>
   33998: d37ffaa0     	lsl	x0, x21, #1
   3399c: 9400582d     	bl	0x49a50 <malloc@plt>
   339a0: b40002e0     	cbz	x0, 0x339fc <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 8ul>*, 4ul>::push_back((anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 8ul>* const&)+0xc0>
   339a4: aa0003f6     	mov	x22, x0
   339a8: b40000b5     	cbz	x21, 0x339bc <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 8ul>*, 4ul>::push_back((anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 8ul>* const&)+0x80>
   339ac: aa1603e0     	mov	x0, x22
   339b0: aa1703e1     	mov	x1, x23
   339b4: aa1503e2     	mov	x2, x21
   339b8: 940058b2     	bl	0x49c80 <memmove@plt>
   339bc: f9000276     	str	x22, [x19]
   339c0: 9343fea8     	asr	x8, x21, #3
   339c4: 9342fea9     	asr	x9, x21, #2
   339c8: 8b080ec8     	add	x8, x22, x8, lsl #3
   339cc: 8b090ec9     	add	x9, x22, x9, lsl #3
   339d0: a900a668     	stp	x8, x9, [x19, #0x8]
   339d4: 91002109     	add	x9, x8, #0x8
   339d8: f940028a     	ldr	x10, [x20]
   339dc: a94257f6     	ldp	x22, x21, [sp, #0x20]
   339e0: f9000669     	str	x9, [x19, #0x8]
   339e4: f9400bf7     	ldr	x23, [sp, #0x10]
   339e8: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   339ec: f900010a     	str	x10, [x8]
   339f0: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   339f4: d50323bf     	autiasp
   339f8: d65f03c0     	ret
   339fc: 94005825     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000033a00 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [5]>(char const (&) [5])>:
   33a00: d503233f     	paciasp
   33a04: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   33a08: f9000bf5     	str	x21, [sp, #0x10]
   33a0c: 910003fd     	mov	x29, sp
   33a10: a9024ff4     	stp	x20, x19, [sp, #0x20]
   33a14: f9499815     	ldr	x21, [x0, #0x1330]
   33a18: aa0103f3     	mov	x19, x1
   33a1c: f94006a8     	ldr	x8, [x21, #0x8]
   33a20: d13f4109     	sub	x9, x8, #0xfd0
   33a24: b13fc53f     	cmn	x9, #0xff1
   33a28: 54000128     	b.hi	0x33a4c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [5]>(char const (&) [5])+0x4c>
   33a2c: aa0003f4     	mov	x20, x0
   33a30: 52820000     	mov	w0, #0x1000             // =4096
   33a34: 94005807     	bl	0x49a50 <malloc@plt>
   33a38: b4000300     	cbz	x0, 0x33a98 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [5]>(char const (&) [5])+0x98>
   33a3c: aa1f03e8     	mov	x8, xzr
   33a40: a9007c15     	stp	x21, xzr, [x0]
   33a44: aa0003f5     	mov	x21, x0
   33a48: f9099a80     	str	x0, [x20, #0x1330]
   33a4c: 91008109     	add	x9, x8, #0x20
   33a50: aa1303e0     	mov	x0, x19
   33a54: 8b0802b4     	add	x20, x21, x8
   33a58: f90006a9     	str	x9, [x21, #0x8]
   33a5c: 94005881     	bl	0x49c60 <strlen@plt>
   33a60: f00000c9     	adrp	x9, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   33a64: 528020e8     	mov	w8, #0x107              // =263
   33a68: 9101c129     	add	x9, x9, #0x70
   33a6c: 72a02028     	movk	w8, #0x101, lsl #16
   33a70: f9400bf5     	ldr	x21, [sp, #0x10]
   33a74: f8010e89     	str	x9, [x20, #0x10]!
   33a78: 8b000269     	add	x9, x19, x0
   33a7c: aa1403e0     	mov	x0, x20
   33a80: b9000a88     	str	w8, [x20, #0x8]
   33a84: a9012693     	stp	x19, x9, [x20, #0x10]
   33a88: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   33a8c: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   33a90: d50323bf     	autiasp
   33a94: d65f03c0     	ret
   33a98: 940057fe     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000033a9c <(anonymous namespace)::itanium_demangle::ForwardTemplateReference::hasRHSComponentSlow((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   33a9c: d503233f     	paciasp
   33aa0: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   33aa4: f9000bf3     	str	x19, [sp, #0x10]
   33aa8: 910003fd     	mov	x29, sp
   33aac: 39408008     	ldrb	w8, [x0, #0x20]
   33ab0: 34000068     	cbz	w8, 0x33abc <(anonymous namespace)::itanium_demangle::ForwardTemplateReference::hasRHSComponentSlow((anonymous namespace)::itanium_demangle::OutputStream&) const+0x20>
   33ab4: 2a1f03e8     	mov	w8, wzr
   33ab8: 14000010     	b	0x33af8 <(anonymous namespace)::itanium_demangle::ForwardTemplateReference::hasRHSComponentSlow((anonymous namespace)::itanium_demangle::OutputStream&) const+0x5c>
   33abc: aa0003f3     	mov	x19, x0
   33ac0: f9400c00     	ldr	x0, [x0, #0x18]
   33ac4: 52800029     	mov	w9, #0x1                // =1
   33ac8: 39402408     	ldrb	w8, [x0, #0x9]
   33acc: 39008269     	strb	w9, [x19, #0x20]
   33ad0: 7100091f     	cmp	w8, #0x2
   33ad4: 540000c1     	b.ne	0x33aec <(anonymous namespace)::itanium_demangle::ForwardTemplateReference::hasRHSComponentSlow((anonymous namespace)::itanium_demangle::OutputStream&) const+0x50>
   33ad8: f9400008     	ldr	x8, [x0]
   33adc: f9400108     	ldr	x8, [x8]
   33ae0: d63f0100     	blr	x8
   33ae4: 2a0003e8     	mov	w8, w0
   33ae8: 14000003     	b	0x33af4 <(anonymous namespace)::itanium_demangle::ForwardTemplateReference::hasRHSComponentSlow((anonymous namespace)::itanium_demangle::OutputStream&) const+0x58>
   33aec: 7100011f     	cmp	w8, #0x0
   33af0: 1a9f17e8     	cset	w8, eq
   33af4: 3900827f     	strb	wzr, [x19, #0x20]
   33af8: f9400bf3     	ldr	x19, [sp, #0x10]
   33afc: 12000100     	and	w0, w8, #0x1
   33b00: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   33b04: d50323bf     	autiasp
   33b08: d65f03c0     	ret
   33b0c: 3900827f     	strb	wzr, [x19, #0x20]
   33b10: 94004874     	bl	0x45ce0 <_Unwind_Resume>

0000000000033b14 <(anonymous namespace)::itanium_demangle::ForwardTemplateReference::hasArraySlow((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   33b14: d503233f     	paciasp
   33b18: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   33b1c: f9000bf3     	str	x19, [sp, #0x10]
   33b20: 910003fd     	mov	x29, sp
   33b24: 39408008     	ldrb	w8, [x0, #0x20]
   33b28: 34000068     	cbz	w8, 0x33b34 <(anonymous namespace)::itanium_demangle::ForwardTemplateReference::hasArraySlow((anonymous namespace)::itanium_demangle::OutputStream&) const+0x20>
   33b2c: 2a1f03e8     	mov	w8, wzr
   33b30: 14000010     	b	0x33b70 <(anonymous namespace)::itanium_demangle::ForwardTemplateReference::hasArraySlow((anonymous namespace)::itanium_demangle::OutputStream&) const+0x5c>
   33b34: aa0003f3     	mov	x19, x0
   33b38: f9400c00     	ldr	x0, [x0, #0x18]
   33b3c: 52800029     	mov	w9, #0x1                // =1
   33b40: 39402808     	ldrb	w8, [x0, #0xa]
   33b44: 39008269     	strb	w9, [x19, #0x20]
   33b48: 7100091f     	cmp	w8, #0x2
   33b4c: 540000c1     	b.ne	0x33b64 <(anonymous namespace)::itanium_demangle::ForwardTemplateReference::hasArraySlow((anonymous namespace)::itanium_demangle::OutputStream&) const+0x50>
   33b50: f9400008     	ldr	x8, [x0]
   33b54: f9400508     	ldr	x8, [x8, #0x8]
   33b58: d63f0100     	blr	x8
   33b5c: 2a0003e8     	mov	w8, w0
   33b60: 14000003     	b	0x33b6c <(anonymous namespace)::itanium_demangle::ForwardTemplateReference::hasArraySlow((anonymous namespace)::itanium_demangle::OutputStream&) const+0x58>
   33b64: 7100011f     	cmp	w8, #0x0
   33b68: 1a9f17e8     	cset	w8, eq
   33b6c: 3900827f     	strb	wzr, [x19, #0x20]
   33b70: f9400bf3     	ldr	x19, [sp, #0x10]
   33b74: 12000100     	and	w0, w8, #0x1
   33b78: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   33b7c: d50323bf     	autiasp
   33b80: d65f03c0     	ret
   33b84: 3900827f     	strb	wzr, [x19, #0x20]
   33b88: 94004856     	bl	0x45ce0 <_Unwind_Resume>

0000000000033b8c <(anonymous namespace)::itanium_demangle::ForwardTemplateReference::hasFunctionSlow((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   33b8c: d503233f     	paciasp
   33b90: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   33b94: f9000bf3     	str	x19, [sp, #0x10]
   33b98: 910003fd     	mov	x29, sp
   33b9c: 39408008     	ldrb	w8, [x0, #0x20]
   33ba0: 34000068     	cbz	w8, 0x33bac <(anonymous namespace)::itanium_demangle::ForwardTemplateReference::hasFunctionSlow((anonymous namespace)::itanium_demangle::OutputStream&) const+0x20>
   33ba4: 2a1f03e8     	mov	w8, wzr
   33ba8: 14000010     	b	0x33be8 <(anonymous namespace)::itanium_demangle::ForwardTemplateReference::hasFunctionSlow((anonymous namespace)::itanium_demangle::OutputStream&) const+0x5c>
   33bac: aa0003f3     	mov	x19, x0
   33bb0: f9400c00     	ldr	x0, [x0, #0x18]
   33bb4: 52800029     	mov	w9, #0x1                // =1
   33bb8: 39402c08     	ldrb	w8, [x0, #0xb]
   33bbc: 39008269     	strb	w9, [x19, #0x20]
   33bc0: 7100091f     	cmp	w8, #0x2
   33bc4: 540000c1     	b.ne	0x33bdc <(anonymous namespace)::itanium_demangle::ForwardTemplateReference::hasFunctionSlow((anonymous namespace)::itanium_demangle::OutputStream&) const+0x50>
   33bc8: f9400008     	ldr	x8, [x0]
   33bcc: f9400908     	ldr	x8, [x8, #0x10]
   33bd0: d63f0100     	blr	x8
   33bd4: 2a0003e8     	mov	w8, w0
   33bd8: 14000003     	b	0x33be4 <(anonymous namespace)::itanium_demangle::ForwardTemplateReference::hasFunctionSlow((anonymous namespace)::itanium_demangle::OutputStream&) const+0x58>
   33bdc: 7100011f     	cmp	w8, #0x0
   33be0: 1a9f17e8     	cset	w8, eq
   33be4: 3900827f     	strb	wzr, [x19, #0x20]
   33be8: f9400bf3     	ldr	x19, [sp, #0x10]
   33bec: 12000100     	and	w0, w8, #0x1
   33bf0: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   33bf4: d50323bf     	autiasp
   33bf8: d65f03c0     	ret
   33bfc: 3900827f     	strb	wzr, [x19, #0x20]
   33c00: 94004838     	bl	0x45ce0 <_Unwind_Resume>

0000000000033c04 <(anonymous namespace)::itanium_demangle::ForwardTemplateReference::getSyntaxNode((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   33c04: d503233f     	paciasp
   33c08: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   33c0c: f9000bf3     	str	x19, [sp, #0x10]
   33c10: 910003fd     	mov	x29, sp
   33c14: aa0003f3     	mov	x19, x0
   33c18: 39408008     	ldrb	w8, [x0, #0x20]
   33c1c: 35000128     	cbnz	w8, 0x33c40 <(anonymous namespace)::itanium_demangle::ForwardTemplateReference::getSyntaxNode((anonymous namespace)::itanium_demangle::OutputStream&) const+0x3c>
   33c20: f9400e60     	ldr	x0, [x19, #0x18]
   33c24: 52800028     	mov	w8, #0x1                // =1
   33c28: f9400009     	ldr	x9, [x0]
   33c2c: 39008268     	strb	w8, [x19, #0x20]
   33c30: f9400d28     	ldr	x8, [x9, #0x18]
   33c34: d63f0100     	blr	x8
   33c38: 3900827f     	strb	wzr, [x19, #0x20]
   33c3c: aa0003f3     	mov	x19, x0
   33c40: aa1303e0     	mov	x0, x19
   33c44: f9400bf3     	ldr	x19, [sp, #0x10]
   33c48: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   33c4c: d50323bf     	autiasp
   33c50: d65f03c0     	ret
   33c54: 3900827f     	strb	wzr, [x19, #0x20]
   33c58: 94004822     	bl	0x45ce0 <_Unwind_Resume>

0000000000033c5c <(anonymous namespace)::itanium_demangle::ForwardTemplateReference::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   33c5c: d503233f     	paciasp
   33c60: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   33c64: f9000bf3     	str	x19, [sp, #0x10]
   33c68: 910003fd     	mov	x29, sp
   33c6c: 39408008     	ldrb	w8, [x0, #0x20]
   33c70: 35000128     	cbnz	w8, 0x33c94 <(anonymous namespace)::itanium_demangle::ForwardTemplateReference::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x38>
   33c74: aa0003f3     	mov	x19, x0
   33c78: f9400c00     	ldr	x0, [x0, #0x18]
   33c7c: 52800028     	mov	w8, #0x1                // =1
   33c80: f9400009     	ldr	x9, [x0]
   33c84: 39008268     	strb	w8, [x19, #0x20]
   33c88: f9401128     	ldr	x8, [x9, #0x20]
   33c8c: d63f0100     	blr	x8
   33c90: 3900827f     	strb	wzr, [x19, #0x20]
   33c94: f9400bf3     	ldr	x19, [sp, #0x10]
   33c98: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   33c9c: d50323bf     	autiasp
   33ca0: d65f03c0     	ret
   33ca4: 3900827f     	strb	wzr, [x19, #0x20]
   33ca8: 9400480e     	bl	0x45ce0 <_Unwind_Resume>

0000000000033cac <(anonymous namespace)::itanium_demangle::ForwardTemplateReference::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   33cac: d503233f     	paciasp
   33cb0: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   33cb4: f9000bf3     	str	x19, [sp, #0x10]
   33cb8: 910003fd     	mov	x29, sp
   33cbc: 39408008     	ldrb	w8, [x0, #0x20]
   33cc0: 35000128     	cbnz	w8, 0x33ce4 <(anonymous namespace)::itanium_demangle::ForwardTemplateReference::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x38>
   33cc4: aa0003f3     	mov	x19, x0
   33cc8: f9400c00     	ldr	x0, [x0, #0x18]
   33ccc: 52800028     	mov	w8, #0x1                // =1
   33cd0: f9400009     	ldr	x9, [x0]
   33cd4: 39008268     	strb	w8, [x19, #0x20]
   33cd8: f9401528     	ldr	x8, [x9, #0x28]
   33cdc: d63f0100     	blr	x8
   33ce0: 3900827f     	strb	wzr, [x19, #0x20]
   33ce4: f9400bf3     	ldr	x19, [sp, #0x10]
   33ce8: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   33cec: d50323bf     	autiasp
   33cf0: d65f03c0     	ret
   33cf4: 3900827f     	strb	wzr, [x19, #0x20]
   33cf8: 940047fa     	bl	0x45ce0 <_Unwind_Resume>

0000000000033cfc <(anonymous namespace)::itanium_demangle::ForwardTemplateReference::~ForwardTemplateReference()>:
   33cfc: d503245f     	bti	c
   33d00: 14005718     	b	0x49960 <_ZdlPv@plt>

0000000000033d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>:
   33d04: d503233f     	paciasp
   33d08: d10183ff     	sub	sp, sp, #0x60
   33d0c: a9037bfd     	stp	x29, x30, [sp, #0x30]
   33d10: 9100c3fd     	add	x29, sp, #0x30
   33d14: a90457f6     	stp	x22, x21, [sp, #0x40]
   33d18: a9054ff4     	stp	x20, x19, [sp, #0x50]
   33d1c: d53bd055     	mrs	x21, TPIDR_EL0
   33d20: f94016a8     	ldr	x8, [x21, #0x28]
   33d24: f81f83a8     	stur	x8, [x29, #-0x8]
   33d28: a9402408     	ldp	x8, x9, [x0]
   33d2c: cb08012a     	sub	x10, x9, x8
   33d30: f100095f     	cmp	x10, #0x2
   33d34: 540001a2     	b.hs	0x33d68 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x64>
   33d38: aa1f03e0     	mov	x0, xzr
   33d3c: d503249f     	bti	j
   33d40: f94016a8     	ldr	x8, [x21, #0x28]
   33d44: f85f83a9     	ldur	x9, [x29, #-0x8]
   33d48: eb09011f     	cmp	x8, x9
   33d4c: 54007bc1     	b.ne	0x34cc4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xfc0>
   33d50: a9454ff4     	ldp	x20, x19, [sp, #0x50]
   33d54: a94457f6     	ldp	x22, x21, [sp, #0x40]
   33d58: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   33d5c: 910183ff     	add	sp, sp, #0x60
   33d60: d50323bf     	autiasp
   33d64: d65f03c0     	ret
   33d68: 3940010b     	ldrb	w11, [x8]
   33d6c: aa0003f3     	mov	x19, x0
   33d70: 71019d7f     	cmp	w11, #0x67
   33d74: 540001a1     	b.ne	0x33da8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xa4>
   33d78: 3940050c     	ldrb	w12, [x8, #0x1]
   33d7c: 7101cd9f     	cmp	w12, #0x73
   33d80: 54000141     	b.ne	0x33da8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xa4>
   33d84: 91000908     	add	x8, x8, #0x2
   33d88: 5280002b     	mov	w11, #0x1               // =1
   33d8c: cb08012a     	sub	x10, x9, x8
   33d90: f100095f     	cmp	x10, #0x2
   33d94: f9000268     	str	x8, [x19]
   33d98: 381f43ab     	sturb	w11, [x29, #-0xc]
   33d9c: 54fffce3     	b.lo	0x33d38 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x34>
   33da0: 3940010b     	ldrb	w11, [x8]
   33da4: 14000002     	b	0x33dac <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xa8>
   33da8: 381f43bf     	sturb	wzr, [x29, #-0xc]
   33dac: 5100c56c     	sub	w12, w11, #0x31
   33db0: 71010d9f     	cmp	w12, #0x43
   33db4: 540027c8     	b.hi	0x342ac <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x5a8>
   33db8: b0fffeed     	adrp	x13, 0x10000 <std::nothrow+0x68>
   33dbc: 910329ad     	add	x13, x13, #0xca
   33dc0: 1000008e     	adr	x14, 0x33dd0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xcc>
   33dc4: 786c79af     	ldrh	w15, [x13, x12, lsl #1]
   33dc8: 8b0f09ce     	add	x14, x14, x15, lsl #2
   33dcc: d61f01c0     	br	x14
   33dd0: d503249f     	bti	j
   33dd4: aa1303e0     	mov	x0, x19
   33dd8: 940009c4     	bl	0x364e8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()>
   33ddc: 17ffffd8     	b	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   33de0: d503249f     	bti	j
   33de4: 39400509     	ldrb	w9, [x8, #0x1]
   33de8: aa1f03e0     	mov	x0, xzr
   33dec: 51015929     	sub	w9, w9, #0x56
   33df0: 7100813f     	cmp	w9, #0x20
   33df4: 54fffa48     	b.hi	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   33df8: b0fffeea     	adrp	x10, 0x10000 <std::nothrow+0x68>
   33dfc: 910db94a     	add	x10, x10, #0x36e
   33e00: 10fff9eb     	adr	x11, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   33e04: 7869794c     	ldrh	w12, [x10, x9, lsl #1]
   33e08: 8b0c096b     	add	x11, x11, x12, lsl #2
   33e0c: d61f0160     	br	x11
   33e10: d503249f     	bti	j
   33e14: 91000908     	add	x8, x8, #0x2
   33e18: f0fffec1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   33e1c: 9114a021     	add	x1, x1, #0x528
   33e20: 14000282     	b	0x34828 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xb24>
   33e24: d503249f     	bti	j
   33e28: 39400509     	ldrb	w9, [x8, #0x1]
   33e2c: aa1f03e0     	mov	x0, xzr
   33e30: 51019529     	sub	w9, w9, #0x65
   33e34: 7100493f     	cmp	w9, #0x12
   33e38: 54fff828     	b.hi	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   33e3c: b0fffeea     	adrp	x10, 0x10000 <std::nothrow+0x68>
   33e40: 9105494a     	add	x10, x10, #0x152
   33e44: 10fff7cb     	adr	x11, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   33e48: 7869794c     	ldrh	w12, [x10, x9, lsl #1]
   33e4c: 8b0c096b     	add	x11, x11, x12, lsl #2
   33e50: d61f0160     	br	x11
   33e54: d503249f     	bti	j
   33e58: 91000908     	add	x8, x8, #0x2
   33e5c: aa1303e0     	mov	x0, x19
   33e60: f9000268     	str	x8, [x19]
   33e64: 97ffffa8     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   33e68: 1400017e     	b	0x34460 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x75c>
   33e6c: d503249f     	bti	j
   33e70: aa1303e0     	mov	x0, x19
   33e74: 940003c3     	bl	0x34d80 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()>
   33e78: 17ffffb1     	b	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   33e7c: d503249f     	bti	j
   33e80: aa1303e0     	mov	x0, x19
   33e84: 97fffc3d     	bl	0x32f78 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()>
   33e88: 17ffffad     	b	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   33e8c: d503249f     	bti	j
   33e90: 39400509     	ldrb	w9, [x8, #0x1]
   33e94: aa1f03e0     	mov	x0, xzr
   33e98: 51013929     	sub	w9, w9, #0x4e
   33e9c: 7100b13f     	cmp	w9, #0x2c
   33ea0: 54fff4e8     	b.hi	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   33ea4: b0fffeea     	adrp	x10, 0x10000 <std::nothrow+0x68>
   33ea8: 910f614a     	add	x10, x10, #0x3d8
   33eac: 10fff48b     	adr	x11, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   33eb0: 7869794c     	ldrh	w12, [x10, x9, lsl #1]
   33eb4: 8b0c096b     	add	x11, x11, x12, lsl #2
   33eb8: d61f0160     	br	x11
   33ebc: d503249f     	bti	j
   33ec0: 91000908     	add	x8, x8, #0x2
   33ec4: f0fffec1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   33ec8: 9125bc21     	add	x1, x1, #0x96f
   33ecc: 14000257     	b	0x34828 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xb24>
   33ed0: d503249f     	bti	j
   33ed4: 39400509     	ldrb	w9, [x8, #0x1]
   33ed8: aa1f03e0     	mov	x0, xzr
   33edc: 51018d29     	sub	w9, w9, #0x63
   33ee0: 71004d3f     	cmp	w9, #0x13
   33ee4: 54fff2c8     	b.hi	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   33ee8: b0fffeea     	adrp	x10, 0x10000 <std::nothrow+0x68>
   33eec: 910ec14a     	add	x10, x10, #0x3b0
   33ef0: 10fff26b     	adr	x11, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   33ef4: 7869794c     	ldrh	w12, [x10, x9, lsl #1]
   33ef8: 8b0c096b     	add	x11, x11, x12, lsl #2
   33efc: d61f0160     	br	x11
   33f00: d503249f     	bti	j
   33f04: 91000908     	add	x8, x8, #0x2
   33f08: aa1303e0     	mov	x0, x19
   33f0c: f9000268     	str	x8, [x19]
   33f10: 97ffefd8     	bl	0x2fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>
   33f14: f90007e0     	str	x0, [sp, #0x8]
   33f18: b4fff120     	cbz	x0, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   33f1c: aa1303e0     	mov	x0, x19
   33f20: 97ffff79     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   33f24: f9000fe0     	str	x0, [sp, #0x18]
   33f28: b4fff0a0     	cbz	x0, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   33f2c: 910023e1     	add	x1, sp, #0x8
   33f30: 910063e2     	add	x2, sp, #0x18
   33f34: aa1303e0     	mov	x0, x19
   33f38: 94000829     	bl	0x35fdc <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::CastExpr, char const (&) [11], (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [11], (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)>
   33f3c: 17ffff80     	b	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   33f40: d503249f     	bti	j
   33f44: 39400509     	ldrb	w9, [x8, #0x1]
   33f48: 71013d3f     	cmp	w9, #0x4f
   33f4c: 540023e0     	b.eq	0x343c8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x6c4>
   33f50: 7101c53f     	cmp	w9, #0x71
   33f54: 54002420     	b.eq	0x343d8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x6d4>
   33f58: 7101bd3f     	cmp	w9, #0x6f
   33f5c: 54ffeee1     	b.ne	0x33d38 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x34>
   33f60: 91000908     	add	x8, x8, #0x2
   33f64: f0fffec1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   33f68: 913c9021     	add	x1, x1, #0xf24
   33f6c: 1400030f     	b	0x34ba8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xea4>
   33f70: d503249f     	bti	j
   33f74: 39400509     	ldrb	w9, [x8, #0x1]
   33f78: 7101c13f     	cmp	w9, #0x70
   33f7c: 54001ea0     	b.eq	0x34350 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x64c>
   33f80: 7101313f     	cmp	w9, #0x4c
   33f84: 540000e1     	b.ne	0x33fa0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x29c>
   33f88: f1000d5f     	cmp	x10, #0x3
   33f8c: 540000a3     	b.lo	0x33fa0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x29c>
   33f90: 39400908     	ldrb	w8, [x8, #0x2]
   33f94: 5100e908     	sub	w8, w8, #0x3a
   33f98: 3100291f     	cmn	w8, #0xa
   33f9c: 54001da2     	b.hs	0x34350 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x64c>
   33fa0: aa1303e0     	mov	x0, x19
   33fa4: 94000683     	bl	0x359b0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()>
   33fa8: 17ffff65     	b	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   33fac: d503249f     	bti	j
   33fb0: 39400509     	ldrb	w9, [x8, #0x1]
   33fb4: 7101d13f     	cmp	w9, #0x74
   33fb8: 54001d20     	b.eq	0x3435c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x658>
   33fbc: 7101953f     	cmp	w9, #0x65
   33fc0: 54ffebc1     	b.ne	0x33d38 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x34>
   33fc4: 91000908     	add	x8, x8, #0x2
   33fc8: f0fffec1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   33fcc: 9100b421     	add	x1, x1, #0x2d
   33fd0: 14000216     	b	0x34828 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xb24>
   33fd4: d503249f     	bti	j
   33fd8: 3940050a     	ldrb	w10, [x8, #0x1]
   33fdc: 7101b15f     	cmp	w10, #0x6c
   33fe0: 54001c60     	b.eq	0x3436c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x668>
   33fe4: 7101e15f     	cmp	w10, #0x78
   33fe8: 54ffea81     	b.ne	0x33d38 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x34>
   33fec: 91000908     	add	x8, x8, #0x2
   33ff0: aa1303e0     	mov	x0, x19
   33ff4: f9000268     	str	x8, [x19]
   33ff8: 97ffff43     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   33ffc: f90007e0     	str	x0, [sp, #0x8]
   34000: b4ffe9e0     	cbz	x0, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34004: aa1303e0     	mov	x0, x19
   34008: 97ffff3f     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   3400c: f9000fe0     	str	x0, [sp, #0x18]
   34010: b4ffe960     	cbz	x0, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34014: 910023e1     	add	x1, sp, #0x8
   34018: 910063e2     	add	x2, sp, #0x18
   3401c: aa1303e0     	mov	x0, x19
   34020: 94000adb     	bl	0x36b8c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::ArraySubscriptExpr, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)>
   34024: 17ffff46     	b	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34028: d503249f     	bti	j
   3402c: 39400509     	ldrb	w9, [x8, #0x1]
   34030: aa1f03e0     	mov	x0, xzr
   34034: 51014d29     	sub	w9, w9, #0x53
   34038: 7100853f     	cmp	w9, #0x21
   3403c: 54ffe808     	b.hi	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34040: 90fffeea     	adrp	x10, 0x10000 <std::nothrow+0x68>
   34044: 910ca94a     	add	x10, x10, #0x32a
   34048: 10ffe7ab     	adr	x11, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   3404c: 7869794c     	ldrh	w12, [x10, x9, lsl #1]
   34050: 8b0c096b     	add	x11, x11, x12, lsl #2
   34054: d61f0160     	br	x11
   34058: d503249f     	bti	j
   3405c: 91000908     	add	x8, x8, #0x2
   34060: d0fffec1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   34064: 913f0421     	add	x1, x1, #0xfc1
   34068: 140001b3     	b	0x34734 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xa30>
   3406c: d503249f     	bti	j
   34070: 39400509     	ldrb	w9, [x8, #0x1]
   34074: aa1f03e0     	mov	x0, xzr
   34078: 51018529     	sub	w9, w9, #0x61
   3407c: 71005d3f     	cmp	w9, #0x17
   34080: 54ffe5e8     	b.hi	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34084: 90fffeea     	adrp	x10, 0x10000 <std::nothrow+0x68>
   34088: 910ac14a     	add	x10, x10, #0x2b0
   3408c: 10ffe58b     	adr	x11, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34090: 7869794c     	ldrh	w12, [x10, x9, lsl #1]
   34094: 8b0c096b     	add	x11, x11, x12, lsl #2
   34098: d61f0160     	br	x11
   3409c: d503249f     	bti	j
   340a0: aa1303e0     	mov	x0, x19
   340a4: 94000bbc     	bl	0x36f94 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNewExpr()>
   340a8: 17ffff25     	b	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   340ac: d503249f     	bti	j
   340b0: 39400509     	ldrb	w9, [x8, #0x1]
   340b4: aa1f03e0     	mov	x0, xzr
   340b8: 51014929     	sub	w9, w9, #0x52
   340bc: 7100813f     	cmp	w9, #0x20
   340c0: 54ffe3e8     	b.hi	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   340c4: 90fffeea     	adrp	x10, 0x10000 <std::nothrow+0x68>
   340c8: 9109b94a     	add	x10, x10, #0x26e
   340cc: 10ffe38b     	adr	x11, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   340d0: 7869794c     	ldrh	w12, [x10, x9, lsl #1]
   340d4: 8b0c096b     	add	x11, x11, x12, lsl #2
   340d8: d61f0160     	br	x11
   340dc: d503249f     	bti	j
   340e0: 91000908     	add	x8, x8, #0x2
   340e4: d0fffec1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   340e8: 913c9821     	add	x1, x1, #0xf26
   340ec: 140001cf     	b	0x34828 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xb24>
   340f0: d503249f     	bti	j
   340f4: 3940050a     	ldrb	w10, [x8, #0x1]
   340f8: aa1f03e0     	mov	x0, xzr
   340fc: 5101414a     	sub	w10, w10, #0x50
   34100: 7100a95f     	cmp	w10, #0x2a
   34104: 54ffe1c8     	b.hi	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34108: 90fffeeb     	adrp	x11, 0x10000 <std::nothrow+0x68>
   3410c: 9105e16b     	add	x11, x11, #0x178
   34110: 10ffe16c     	adr	x12, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34114: 786a796d     	ldrh	w13, [x11, x10, lsl #1]
   34118: 8b0d098c     	add	x12, x12, x13, lsl #2
   3411c: d61f0180     	br	x12
   34120: d503249f     	bti	j
   34124: aa1303f4     	mov	x20, x19
   34128: f9400e6b     	ldr	x11, [x19, #0x18]
   3412c: 91000908     	add	x8, x8, #0x2
   34130: f8410e8a     	ldr	x10, [x20, #0x10]!
   34134: f9000268     	str	x8, [x19]
   34138: cb0a016a     	sub	x10, x11, x10
   3413c: 9343fd56     	asr	x22, x10, #3
   34140: eb09011f     	cmp	x8, x9
   34144: 54000080     	b.eq	0x34154 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x450>
   34148: 39400109     	ldrb	w9, [x8]
   3414c: 7101153f     	cmp	w9, #0x45
   34150: 540054a0     	b.eq	0x34be4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xee0>
   34154: aa1303e0     	mov	x0, x19
   34158: 97fff5d3     	bl	0x318a4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArg()>
   3415c: f90007e0     	str	x0, [sp, #0x8]
   34160: b4ffdee0     	cbz	x0, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34164: 910023e1     	add	x1, sp, #0x8
   34168: aa1403e0     	mov	x0, x20
   3416c: 97fff64a     	bl	0x31a94 <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 32ul>::push_back((anonymous namespace)::itanium_demangle::Node* const&)>
   34170: a9402668     	ldp	x8, x9, [x19]
   34174: eb09011f     	cmp	x8, x9
   34178: 54fffe81     	b.ne	0x34148 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x444>
   3417c: 17fffff6     	b	0x34154 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x450>
   34180: d503249f     	bti	j
   34184: 3940050a     	ldrb	w10, [x8, #0x1]
   34188: aa1f03e0     	mov	x0, xzr
   3418c: 5101254a     	sub	w10, w10, #0x49
   34190: 7100915f     	cmp	w10, #0x24
   34194: 54ffdd48     	b.hi	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34198: 90fffeeb     	adrp	x11, 0x10000 <std::nothrow+0x68>
   3419c: 910b816b     	add	x11, x11, #0x2e0
   341a0: 10ffdcec     	adr	x12, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   341a4: 786a796d     	ldrh	w13, [x11, x10, lsl #1]
   341a8: 8b0d098c     	add	x12, x12, x13, lsl #2
   341ac: d61f0180     	br	x12
   341b0: d503249f     	bti	j
   341b4: 91000908     	add	x8, x8, #0x2
   341b8: d0fffec1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   341bc: 9114ac21     	add	x1, x1, #0x52b
   341c0: 1400019a     	b	0x34828 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xb24>
   341c4: d503249f     	bti	j
   341c8: 3940050a     	ldrb	w10, [x8, #0x1]
   341cc: aa1f03e0     	mov	x0, xzr
   341d0: 5101314a     	sub	w10, w10, #0x4c
   341d4: 7100a15f     	cmp	w10, #0x28
   341d8: 54ffdb28     	b.hi	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   341dc: 90fffeeb     	adrp	x11, 0x10000 <std::nothrow+0x68>
   341e0: 9108716b     	add	x11, x11, #0x21c
   341e4: 10ffdacc     	adr	x12, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   341e8: 786a796d     	ldrh	w13, [x11, x10, lsl #1]
   341ec: 8b0d098c     	add	x12, x12, x13, lsl #2
   341f0: d61f0180     	br	x12
   341f4: d503249f     	bti	j
   341f8: 91000908     	add	x8, x8, #0x2
   341fc: d0fffec1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   34200: 9134ec21     	add	x1, x1, #0xd3b
   34204: 14000189     	b	0x34828 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xb24>
   34208: d503249f     	bti	j
   3420c: 39400509     	ldrb	w9, [x8, #0x1]
   34210: 7101d53f     	cmp	w9, #0x75
   34214: 54ffd921     	b.ne	0x33d38 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x34>
   34218: 91000908     	add	x8, x8, #0x2
   3421c: aa1303e0     	mov	x0, x19
   34220: f9000268     	str	x8, [x19]
   34224: 97fffeb8     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   34228: f90007e0     	str	x0, [sp, #0x8]
   3422c: b4ffd880     	cbz	x0, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34230: aa1303e0     	mov	x0, x19
   34234: 97fffeb4     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   34238: f9000fe0     	str	x0, [sp, #0x18]
   3423c: b4ffd800     	cbz	x0, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34240: aa1303e0     	mov	x0, x19
   34244: 97fffeb0     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   34248: f90003e0     	str	x0, [sp]
   3424c: b4ffd780     	cbz	x0, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34250: 910023e1     	add	x1, sp, #0x8
   34254: 910063e2     	add	x2, sp, #0x18
   34258: 910003e3     	mov	x3, sp
   3425c: aa1303e0     	mov	x0, x19
   34260: 94000c3f     	bl	0x3735c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::ConditionalExpr, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)>
   34264: 17fffeb6     	b	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34268: d503249f     	bti	j
   3426c: 39400509     	ldrb	w9, [x8, #0x1]
   34270: aa1f03e0     	mov	x0, xzr
   34274: 51013529     	sub	w9, w9, #0x4d
   34278: 7100993f     	cmp	w9, #0x26
   3427c: 54ffd608     	b.hi	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34280: 90fffeea     	adrp	x10, 0x10000 <std::nothrow+0x68>
   34284: 9107394a     	add	x10, x10, #0x1ce
   34288: 10ffd5ab     	adr	x11, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   3428c: 7869794c     	ldrh	w12, [x10, x9, lsl #1]
   34290: 8b0c096b     	add	x11, x11, x12, lsl #2
   34294: d61f0160     	br	x11
   34298: d503249f     	bti	j
   3429c: 91000908     	add	x8, x8, #0x2
   342a0: f0fffec1     	adrp	x1, 0xf000 <vsnprintf+0xf000>
   342a4: 910ad021     	add	x1, x1, #0x2b4
   342a8: 14000160     	b	0x34828 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xb24>
   342ac: d503249f     	bti	j
   342b0: aa1f03e0     	mov	x0, xzr
   342b4: f1002d5f     	cmp	x10, #0xb
   342b8: 54ffd423     	b.lo	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   342bc: 7101d57f     	cmp	w11, #0x75
   342c0: 54ffd3e1     	b.ne	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   342c4: 39400509     	ldrb	w9, [x8, #0x1]
   342c8: 7100e13f     	cmp	w9, #0x38
   342cc: 54ffd361     	b.ne	0x33d38 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x34>
   342d0: 39400909     	ldrb	w9, [x8, #0x2]
   342d4: 71017d3f     	cmp	w9, #0x5f
   342d8: 54ffd301     	b.ne	0x33d38 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x34>
   342dc: 39400d09     	ldrb	w9, [x8, #0x3]
   342e0: 71017d3f     	cmp	w9, #0x5f
   342e4: 54003621     	b.ne	0x349a8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xca4>
   342e8: 39401109     	ldrb	w9, [x8, #0x4]
   342ec: 7101d53f     	cmp	w9, #0x75
   342f0: 540035c1     	b.ne	0x349a8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xca4>
   342f4: 39401509     	ldrb	w9, [x8, #0x5]
   342f8: 7101d53f     	cmp	w9, #0x75
   342fc: 54003561     	b.ne	0x349a8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xca4>
   34300: 39401909     	ldrb	w9, [x8, #0x6]
   34304: 7101a53f     	cmp	w9, #0x69
   34308: 54003501     	b.ne	0x349a8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xca4>
   3430c: 39401d09     	ldrb	w9, [x8, #0x7]
   34310: 7101913f     	cmp	w9, #0x64
   34314: 540034a1     	b.ne	0x349a8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xca4>
   34318: 39402109     	ldrb	w9, [x8, #0x8]
   3431c: 7101bd3f     	cmp	w9, #0x6f
   34320: 54003441     	b.ne	0x349a8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xca4>
   34324: 39402509     	ldrb	w9, [x8, #0x9]
   34328: 7101993f     	cmp	w9, #0x66
   3432c: 540033e1     	b.ne	0x349a8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xca4>
   34330: 39402909     	ldrb	w9, [x8, #0xa]
   34334: 7101d13f     	cmp	w9, #0x74
   34338: 54003381     	b.ne	0x349a8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xca4>
   3433c: 91002d08     	add	x8, x8, #0xb
   34340: aa1303e0     	mov	x0, x19
   34344: f9000268     	str	x8, [x19]
   34348: 97ffeeca     	bl	0x2fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>
   3434c: 140001b3     	b	0x34a18 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xd14>
   34350: aa1303e0     	mov	x0, x19
   34354: 940004de     	bl	0x356cc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()>
   34358: 17fffe79     	b	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   3435c: 91000908     	add	x8, x8, #0x2
   34360: d0fffec1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   34364: 912e3821     	add	x1, x1, #0xb8e
   34368: 14000210     	b	0x34ba8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xea4>
   3436c: aa1303f4     	mov	x20, x19
   34370: f9400e6b     	ldr	x11, [x19, #0x18]
   34374: 91000908     	add	x8, x8, #0x2
   34378: f8410e8a     	ldr	x10, [x20, #0x10]!
   3437c: f9000268     	str	x8, [x19]
   34380: cb0a016a     	sub	x10, x11, x10
   34384: 9343fd56     	asr	x22, x10, #3
   34388: eb09011f     	cmp	x8, x9
   3438c: 54000080     	b.eq	0x3439c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x698>
   34390: 39400109     	ldrb	w9, [x8]
   34394: 7101153f     	cmp	w9, #0x45
   34398: 54002160     	b.eq	0x347c4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xac0>
   3439c: aa1303e0     	mov	x0, x19
   343a0: 94000a21     	bl	0x36c24 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBracedExpr()>
   343a4: f90007e0     	str	x0, [sp, #0x8]
   343a8: b4ffcca0     	cbz	x0, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   343ac: 910023e1     	add	x1, sp, #0x8
   343b0: aa1403e0     	mov	x0, x20
   343b4: 97fff5b8     	bl	0x31a94 <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 32ul>::push_back((anonymous namespace)::itanium_demangle::Node* const&)>
   343b8: a9402668     	ldp	x8, x9, [x19]
   343bc: eb09011f     	cmp	x8, x9
   343c0: 54fffe81     	b.ne	0x34390 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x68c>
   343c4: 17fffff6     	b	0x3439c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x698>
   343c8: 91000908     	add	x8, x8, #0x2
   343cc: d0fffec1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   343d0: 912e2021     	add	x1, x1, #0xb88
   343d4: 14000115     	b	0x34828 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xb24>
   343d8: 91000908     	add	x8, x8, #0x2
   343dc: d0fffec1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   343e0: 912e2c21     	add	x1, x1, #0xb8b
   343e4: 14000111     	b	0x34828 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xb24>
   343e8: d503249f     	bti	j
   343ec: 91000908     	add	x8, x8, #0x2
   343f0: f0fffec1     	adrp	x1, 0xf000 <vsnprintf+0xf000>
   343f4: 910ac421     	add	x1, x1, #0x2b1
   343f8: 1400010c     	b	0x34828 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xb24>
   343fc: d503249f     	bti	j
   34400: 91000908     	add	x8, x8, #0x2
   34404: f0fffec1     	adrp	x1, 0xf000 <vsnprintf+0xf000>
   34408: 91069021     	add	x1, x1, #0x1a4
   3440c: 14000107     	b	0x34828 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xb24>
   34410: d503249f     	bti	j
   34414: 91000908     	add	x8, x8, #0x2
   34418: b0fffec1     	adrp	x1, 0xd000 <vsnprintf+0xd000>
   3441c: 913e4021     	add	x1, x1, #0xf90
   34420: 140001e2     	b	0x34ba8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xea4>
   34424: d503249f     	bti	j
   34428: 91000908     	add	x8, x8, #0x2
   3442c: d0fffec1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   34430: 91380821     	add	x1, x1, #0xe02
   34434: 140000fd     	b	0x34828 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xb24>
   34438: d503249f     	bti	j
   3443c: 91000908     	add	x8, x8, #0x2
   34440: f0fffec1     	adrp	x1, 0xf000 <vsnprintf+0xf000>
   34444: 91105821     	add	x1, x1, #0x416
   34448: 140001d8     	b	0x34ba8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xea4>
   3444c: d503249f     	bti	j
   34450: 91000908     	add	x8, x8, #0x2
   34454: aa1303e0     	mov	x0, x19
   34458: f9000268     	str	x8, [x19]
   3445c: 97ffee85     	bl	0x2fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>
   34460: f90007e0     	str	x0, [sp, #0x8]
   34464: b4ffc6c0     	cbz	x0, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34468: d0fffec1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   3446c: 9100c021     	add	x1, x1, #0x30
   34470: 1400014a     	b	0x34998 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xc94>
   34474: d503249f     	bti	j
   34478: 91000908     	add	x8, x8, #0x2
   3447c: aa1303e0     	mov	x0, x19
   34480: f9000268     	str	x8, [x19]
   34484: 97ffee7b     	bl	0x2fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>
   34488: f9000fe0     	str	x0, [sp, #0x18]
   3448c: b4ffc580     	cbz	x0, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34490: aa1303f4     	mov	x20, x19
   34494: a9c12688     	ldp	x8, x9, [x20, #0x10]!
   34498: cb080128     	sub	x8, x9, x8
   3449c: 9343fd16     	asr	x22, x8, #3
   344a0: a9402668     	ldp	x8, x9, [x19]
   344a4: eb09011f     	cmp	x8, x9
   344a8: 54000080     	b.eq	0x344b8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x7b4>
   344ac: 39400109     	ldrb	w9, [x8]
   344b0: 7101153f     	cmp	w9, #0x45
   344b4: 54003b80     	b.eq	0x34c24 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xf20>
   344b8: aa1303e0     	mov	x0, x19
   344bc: 940009da     	bl	0x36c24 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBracedExpr()>
   344c0: f90007e0     	str	x0, [sp, #0x8]
   344c4: b4ffc3c0     	cbz	x0, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   344c8: 910023e1     	add	x1, sp, #0x8
   344cc: aa1403e0     	mov	x0, x20
   344d0: 97fff571     	bl	0x31a94 <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 32ul>::push_back((anonymous namespace)::itanium_demangle::Node* const&)>
   344d4: 17fffff3     	b	0x344a0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x79c>
   344d8: d503249f     	bti	j
   344dc: d0fffec1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   344e0: 91000908     	add	x8, x8, #0x2
   344e4: 9104b821     	add	x1, x1, #0x12e
   344e8: aa1303e0     	mov	x0, x19
   344ec: f9000268     	str	x8, [x19]
   344f0: 94000d07     	bl	0x3790c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [6]>(char const (&) [6])>
   344f4: 17fffe12     	b	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   344f8: d503249f     	bti	j
   344fc: 91000908     	add	x8, x8, #0x2
   34500: aa1303e0     	mov	x0, x19
   34504: f9000268     	str	x8, [x19]
   34508: 97fffdff     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   3450c: f90007e0     	str	x0, [sp, #0x8]
   34510: b4ffc160     	cbz	x0, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34514: 910023e1     	add	x1, sp, #0x8
   34518: aa1303e0     	mov	x0, x19
   3451c: 94000d23     	bl	0x379a8 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::ThrowExpr, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&)>
   34520: 17fffe07     	b	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34524: d503249f     	bti	j
   34528: 91000908     	add	x8, x8, #0x2
   3452c: aa1303e0     	mov	x0, x19
   34530: f9000268     	str	x8, [x19]
   34534: 97fffdf4     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   34538: f9000fe0     	str	x0, [sp, #0x18]
   3453c: b4ffc000     	cbz	x0, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34540: aa1303f4     	mov	x20, x19
   34544: a9c12688     	ldp	x8, x9, [x20, #0x10]!
   34548: cb080128     	sub	x8, x9, x8
   3454c: 9343fd16     	asr	x22, x8, #3
   34550: a9402668     	ldp	x8, x9, [x19]
   34554: eb09011f     	cmp	x8, x9
   34558: 54000080     	b.eq	0x34568 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x864>
   3455c: 39400109     	ldrb	w9, [x8]
   34560: 7101153f     	cmp	w9, #0x45
   34564: 54003800     	b.eq	0x34c64 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xf60>
   34568: aa1303e0     	mov	x0, x19
   3456c: 97fffde6     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   34570: f90007e0     	str	x0, [sp, #0x8]
   34574: b4ffbe40     	cbz	x0, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34578: 910023e1     	add	x1, sp, #0x8
   3457c: aa1403e0     	mov	x0, x20
   34580: 97fff545     	bl	0x31a94 <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 32ul>::push_back((anonymous namespace)::itanium_demangle::Node* const&)>
   34584: 17fffff3     	b	0x34550 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x84c>
   34588: d503249f     	bti	j
   3458c: 91000908     	add	x8, x8, #0x2
   34590: d0fffec1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   34594: 91211421     	add	x1, x1, #0x845
   34598: 14000184     	b	0x34ba8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xea4>
   3459c: d503249f     	bti	j
   345a0: 91000908     	add	x8, x8, #0x2
   345a4: f0fffec1     	adrp	x1, 0xf000 <vsnprintf+0xf000>
   345a8: 91127821     	add	x1, x1, #0x49e
   345ac: 14000146     	b	0x34ac4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xdc0>
   345b0: d503249f     	bti	j
   345b4: aa1303e0     	mov	x0, x19
   345b8: 940006da     	bl	0x36120 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseConversionExpr()>
   345bc: 17fffde0     	b	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   345c0: d503249f     	bti	j
   345c4: 91000908     	add	x8, x8, #0x2
   345c8: d0fffec1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   345cc: 91211c21     	add	x1, x1, #0x847
   345d0: 14000096     	b	0x34828 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xb24>
   345d4: d503249f     	bti	j
   345d8: 91000908     	add	x8, x8, #0x2
   345dc: d0fffec1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   345e0: 91176021     	add	x1, x1, #0x5d8
   345e4: 14000171     	b	0x34ba8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xea4>
   345e8: d503249f     	bti	j
   345ec: 91000908     	add	x8, x8, #0x2
   345f0: d0fffec1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   345f4: 911dd421     	add	x1, x1, #0x775
   345f8: 1400016c     	b	0x34ba8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xea4>
   345fc: d503249f     	bti	j
   34600: 9100090a     	add	x10, x8, #0x2
   34604: eb09015f     	cmp	x10, x9
   34608: f900026a     	str	x10, [x19]
   3460c: 54002120     	b.eq	0x34a30 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xd2c>
   34610: 39400149     	ldrb	w9, [x10]
   34614: 71017d3f     	cmp	w9, #0x5f
   34618: 540020c1     	b.ne	0x34a30 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xd2c>
   3461c: 91000d08     	add	x8, x8, #0x3
   34620: f0fffec1     	adrp	x1, 0xf000 <vsnprintf+0xf000>
   34624: 91185421     	add	x1, x1, #0x615
   34628: 14000051     	b	0x3476c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xa68>
   3462c: d503249f     	bti	j
   34630: 91000908     	add	x8, x8, #0x2
   34634: d0fffec1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   34638: 9134f821     	add	x1, x1, #0xd3e
   3463c: 1400003e     	b	0x34734 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xa30>
   34640: d503249f     	bti	j
   34644: 91000908     	add	x8, x8, #0x2
   34648: aa1303e0     	mov	x0, x19
   3464c: f9000268     	str	x8, [x19]
   34650: 97ffee08     	bl	0x2fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>
   34654: f90007e0     	str	x0, [sp, #0x8]
   34658: b4ffb720     	cbz	x0, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   3465c: aa1303e0     	mov	x0, x19
   34660: 97fffda9     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   34664: f9000fe0     	str	x0, [sp, #0x18]
   34668: b4ffb6a0     	cbz	x0, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   3466c: 910023e1     	add	x1, sp, #0x8
   34670: 910063e2     	add	x2, sp, #0x18
   34674: aa1303e0     	mov	x0, x19
   34678: 94000b64     	bl	0x37408 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::CastExpr, char const (&) [17], (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [17], (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)>
   3467c: 17fffdb0     	b	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34680: d503249f     	bti	j
   34684: 91000908     	add	x8, x8, #0x2
   34688: f0fffec1     	adrp	x1, 0xf000 <vsnprintf+0xf000>
   3468c: 9122fc21     	add	x1, x1, #0x8bf
   34690: 14000146     	b	0x34ba8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xea4>
   34694: d503249f     	bti	j
   34698: 91000908     	add	x8, x8, #0x2
   3469c: d0fffec1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   346a0: 910bc021     	add	x1, x1, #0x2f0
   346a4: 14000061     	b	0x34828 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xb24>
   346a8: d503249f     	bti	j
   346ac: 91000908     	add	x8, x8, #0x2
   346b0: f0fffec1     	adrp	x1, 0xf000 <vsnprintf+0xf000>
   346b4: 91082821     	add	x1, x1, #0x20a
   346b8: 1400005c     	b	0x34828 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xb24>
   346bc: d503249f     	bti	j
   346c0: 91000908     	add	x8, x8, #0x2
   346c4: d0fffec1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   346c8: 91176021     	add	x1, x1, #0x5d8
   346cc: 140000fe     	b	0x34ac4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xdc0>
   346d0: d503249f     	bti	j
   346d4: 91000908     	add	x8, x8, #0x2
   346d8: d0fffec1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   346dc: 912b1021     	add	x1, x1, #0xac4
   346e0: 140000f9     	b	0x34ac4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xdc0>
   346e4: d503249f     	bti	j
   346e8: 91000908     	add	x8, x8, #0x2
   346ec: aa1303e0     	mov	x0, x19
   346f0: f9000268     	str	x8, [x19]
   346f4: 97fffd84     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   346f8: f90007e0     	str	x0, [sp, #0x8]
   346fc: b4ffb200     	cbz	x0, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34700: 910023e1     	add	x1, sp, #0x8
   34704: aa1303e0     	mov	x0, x19
   34708: 94000ae9     	bl	0x372ac <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::EnclosingExpr, char const (&) [11], (anonymous namespace)::itanium_demangle::Node*&, char const (&) [2]>(char const (&) [11], (anonymous namespace)::itanium_demangle::Node*&, char const (&) [2])>
   3470c: 17fffd8c     	b	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34710: d503249f     	bti	j
   34714: 91000908     	add	x8, x8, #0x2
   34718: d0fffec1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   3471c: 913ca421     	add	x1, x1, #0xf29
   34720: 14000122     	b	0x34ba8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xea4>
   34724: d503249f     	bti	j
   34728: 91000908     	add	x8, x8, #0x2
   3472c: d0fffec1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   34730: 9125c821     	add	x1, x1, #0x972
   34734: 91000c22     	add	x2, x1, #0x3
   34738: f9000268     	str	x8, [x19]
   3473c: 1400011d     	b	0x34bb0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xeac>
   34740: d503249f     	bti	j
   34744: 9100090a     	add	x10, x8, #0x2
   34748: eb09015f     	cmp	x10, x9
   3474c: f900026a     	str	x10, [x19]
   34750: 54002360     	b.eq	0x34bbc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xeb8>
   34754: 39400149     	ldrb	w9, [x10]
   34758: 71017d3f     	cmp	w9, #0x5f
   3475c: 54002301     	b.ne	0x34bbc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xeb8>
   34760: 91000d08     	add	x8, x8, #0x3
   34764: b0fffec1     	adrp	x1, 0xd000 <vsnprintf+0xd000>
   34768: 913e4821     	add	x1, x1, #0xf92
   3476c: 91000822     	add	x2, x1, #0x2
   34770: f9000268     	str	x8, [x19]
   34774: 140000d6     	b	0x34acc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xdc8>
   34778: d503249f     	bti	j
   3477c: 91000908     	add	x8, x8, #0x2
   34780: d0fffec1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   34784: 913ca421     	add	x1, x1, #0xf29
   34788: 140000cf     	b	0x34ac4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xdc0>
   3478c: d503249f     	bti	j
   34790: 91000908     	add	x8, x8, #0x2
   34794: aa1303e0     	mov	x0, x19
   34798: f9000268     	str	x8, [x19]
   3479c: 97fffd5a     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   347a0: f90007e0     	str	x0, [sp, #0x8]
   347a4: b4ffacc0     	cbz	x0, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   347a8: aa1303e0     	mov	x0, x19
   347ac: 97fffd56     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   347b0: f9000fe0     	str	x0, [sp, #0x18]
   347b4: b4ffac40     	cbz	x0, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   347b8: f0fffec2     	adrp	x2, 0xf000 <vsnprintf+0xf000>
   347bc: 9101d842     	add	x2, x2, #0x76
   347c0: 140000e1     	b	0x34b44 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xe40>
   347c4: a9410a69     	ldp	x9, x2, [x19, #0x10]
   347c8: d37df2d4     	lsl	x20, x22, #3
   347cc: 91000508     	add	x8, x8, #0x1
   347d0: aa1303e0     	mov	x0, x19
   347d4: 8b140121     	add	x1, x9, x20
   347d8: f9000268     	str	x8, [x19]
   347dc: 94001bd3     	bl	0x3b728 <(anonymous namespace)::itanium_demangle::NodeArray (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::makeNodeArray<(anonymous namespace)::itanium_demangle::Node**>((anonymous namespace)::itanium_demangle::Node**, (anonymous namespace)::itanium_demangle::Node**)>
   347e0: f9400a68     	ldr	x8, [x19, #0x10]
   347e4: a90087e0     	stp	x0, x1, [sp, #0x8]
   347e8: 910063e1     	add	x1, sp, #0x18
   347ec: 910023e2     	add	x2, sp, #0x8
   347f0: aa1303e0     	mov	x0, x19
   347f4: 8b140108     	add	x8, x8, x20
   347f8: f9000e68     	str	x8, [x19, #0x18]
   347fc: 94000997     	bl	0x36e58 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::InitListExpr, std::nullptr_t, (anonymous namespace)::itanium_demangle::NodeArray>(std::nullptr_t&&, (anonymous namespace)::itanium_demangle::NodeArray&&)>
   34800: 17fffd4f     	b	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34804: d503249f     	bti	j
   34808: 91000908     	add	x8, x8, #0x2
   3480c: d0fffec1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   34810: 91380021     	add	x1, x1, #0xe00
   34814: 140000e5     	b	0x34ba8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xea4>
   34818: d503249f     	bti	j
   3481c: f0fffec1     	adrp	x1, 0xf000 <vsnprintf+0xf000>
   34820: 91000908     	add	x8, x8, #0x2
   34824: 91104c21     	add	x1, x1, #0x413
   34828: f9000268     	str	x8, [x19]
   3482c: 91000822     	add	x2, x1, #0x2
   34830: 140000e0     	b	0x34bb0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xeac>
   34834: d503249f     	bti	j
   34838: f0fffec1     	adrp	x1, 0xf000 <vsnprintf+0xf000>
   3483c: 91000908     	add	x8, x8, #0x2
   34840: 91127021     	add	x1, x1, #0x49c
   34844: 140000a0     	b	0x34ac4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xdc0>
   34848: d503249f     	bti	j
   3484c: 91000908     	add	x8, x8, #0x2
   34850: f0fffec1     	adrp	x1, 0xf000 <vsnprintf+0xf000>
   34854: 91127021     	add	x1, x1, #0x49c
   34858: 140000d4     	b	0x34ba8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xea4>
   3485c: d503249f     	bti	j
   34860: 91000908     	add	x8, x8, #0x2
   34864: aa1303e0     	mov	x0, x19
   34868: f9000268     	str	x8, [x19]
   3486c: 97ffed81     	bl	0x2fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>
   34870: 14000006     	b	0x34888 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xb84>
   34874: d503249f     	bti	j
   34878: 91000908     	add	x8, x8, #0x2
   3487c: aa1303e0     	mov	x0, x19
   34880: f9000268     	str	x8, [x19]
   34884: 97fffd20     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   34888: f90007e0     	str	x0, [sp, #0x8]
   3488c: b4ffa580     	cbz	x0, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34890: d0fffec1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   34894: 910023e2     	add	x2, sp, #0x8
   34898: 912ae821     	add	x1, x1, #0xaba
   3489c: aa1303e0     	mov	x0, x19
   348a0: 9400010a     	bl	0x34cc8 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::EnclosingExpr, char const (&) [10], (anonymous namespace)::itanium_demangle::Node*&, char const (&) [2]>(char const (&) [10], (anonymous namespace)::itanium_demangle::Node*&, char const (&) [2])>
   348a4: 17fffd26     	b	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   348a8: d503249f     	bti	j
   348ac: 91000908     	add	x8, x8, #0x2
   348b0: eb08013f     	cmp	x9, x8
   348b4: f9000268     	str	x8, [x19]
   348b8: 54ffa400     	b.eq	0x33d38 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x34>
   348bc: 39400108     	ldrb	w8, [x8]
   348c0: 7101991f     	cmp	w8, #0x66
   348c4: 54001f00     	b.eq	0x34ca4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xfa0>
   348c8: 7101511f     	cmp	w8, #0x54
   348cc: 54ffa361     	b.ne	0x33d38 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x34>
   348d0: aa1303e0     	mov	x0, x19
   348d4: 97fff9a9     	bl	0x32f78 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()>
   348d8: f90007e0     	str	x0, [sp, #0x8]
   348dc: b4ffa300     	cbz	x0, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   348e0: 910023e1     	add	x1, sp, #0x8
   348e4: aa1303e0     	mov	x0, x19
   348e8: 94000b6e     	bl	0x376a0 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::SizeofParamPackExpr, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&)>
   348ec: 17fffd14     	b	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   348f0: d503249f     	bti	j
   348f4: 91000908     	add	x8, x8, #0x2
   348f8: aa1303e0     	mov	x0, x19
   348fc: f9000268     	str	x8, [x19]
   34900: 97ffed5c     	bl	0x2fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>
   34904: f90007e0     	str	x0, [sp, #0x8]
   34908: b4ffa1a0     	cbz	x0, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   3490c: aa1303e0     	mov	x0, x19
   34910: 97fffcfd     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   34914: f9000fe0     	str	x0, [sp, #0x18]
   34918: b4ffa120     	cbz	x0, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   3491c: 910023e1     	add	x1, sp, #0x8
   34920: 910063e2     	add	x2, sp, #0x18
   34924: aa1303e0     	mov	x0, x19
   34928: 94000ae2     	bl	0x374b0 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::CastExpr, char const (&) [12], (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [12], (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)>
   3492c: 17fffd04     	b	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34930: d503249f     	bti	j
   34934: 91000908     	add	x8, x8, #0x2
   34938: aa1303e0     	mov	x0, x19
   3493c: f9000268     	str	x8, [x19]
   34940: 97fffcf1     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   34944: f90007e0     	str	x0, [sp, #0x8]
   34948: b4ff9fa0     	cbz	x0, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   3494c: 910023e1     	add	x1, sp, #0x8
   34950: aa1303e0     	mov	x0, x19
   34954: 94000b01     	bl	0x37558 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::ParameterPackExpansion, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&)>
   34958: 17fffcf9     	b	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   3495c: d503249f     	bti	j
   34960: 91000908     	add	x8, x8, #0x2
   34964: aa1303e0     	mov	x0, x19
   34968: f9000268     	str	x8, [x19]
   3496c: 97ffed41     	bl	0x2fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>
   34970: 14000006     	b	0x34988 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xc84>
   34974: d503249f     	bti	j
   34978: 91000908     	add	x8, x8, #0x2
   3497c: aa1303e0     	mov	x0, x19
   34980: f9000268     	str	x8, [x19]
   34984: 97fffce0     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   34988: f90007e0     	str	x0, [sp, #0x8]
   3498c: b4ff9d80     	cbz	x0, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34990: f0fffec1     	adrp	x1, 0xf000 <vsnprintf+0xf000>
   34994: 911d3c21     	add	x1, x1, #0x74f
   34998: 910023e2     	add	x2, sp, #0x8
   3499c: aa1303e0     	mov	x0, x19
   349a0: 94000b12     	bl	0x375e8 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::EnclosingExpr, char const (&) [9], (anonymous namespace)::itanium_demangle::Node*&, char const (&) [2]>(char const (&) [9], (anonymous namespace)::itanium_demangle::Node*&, char const (&) [2])>
   349a4: 17fffce6     	b	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   349a8: 39400d09     	ldrb	w9, [x8, #0x3]
   349ac: 71017d3f     	cmp	w9, #0x5f
   349b0: 54ff9c41     	b.ne	0x33d38 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x34>
   349b4: 39401109     	ldrb	w9, [x8, #0x4]
   349b8: 7101d53f     	cmp	w9, #0x75
   349bc: 54ff9be1     	b.ne	0x33d38 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x34>
   349c0: 39401509     	ldrb	w9, [x8, #0x5]
   349c4: 7101d53f     	cmp	w9, #0x75
   349c8: 54ff9b81     	b.ne	0x33d38 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x34>
   349cc: 39401909     	ldrb	w9, [x8, #0x6]
   349d0: 7101a53f     	cmp	w9, #0x69
   349d4: 54ff9b21     	b.ne	0x33d38 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x34>
   349d8: 39401d09     	ldrb	w9, [x8, #0x7]
   349dc: 7101913f     	cmp	w9, #0x64
   349e0: 54ff9ac1     	b.ne	0x33d38 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x34>
   349e4: 39402109     	ldrb	w9, [x8, #0x8]
   349e8: 7101bd3f     	cmp	w9, #0x6f
   349ec: 54ff9a61     	b.ne	0x33d38 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x34>
   349f0: 39402509     	ldrb	w9, [x8, #0x9]
   349f4: 7101993f     	cmp	w9, #0x66
   349f8: 54ff9a01     	b.ne	0x33d38 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x34>
   349fc: 39402909     	ldrb	w9, [x8, #0xa]
   34a00: 7101e93f     	cmp	w9, #0x7a
   34a04: 54ff99a1     	b.ne	0x33d38 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x34>
   34a08: 91002d08     	add	x8, x8, #0xb
   34a0c: aa1303e0     	mov	x0, x19
   34a10: f9000268     	str	x8, [x19]
   34a14: 97fffcbc     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   34a18: f90007e0     	str	x0, [sp, #0x8]
   34a1c: b4ff9900     	cbz	x0, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34a20: 910023e1     	add	x1, sp, #0x8
   34a24: aa1303e0     	mov	x0, x19
   34a28: 94000c04     	bl	0x37a38 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::UUIDOfExpr, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&)>
   34a2c: 17fffcc4     	b	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34a30: aa1303e0     	mov	x0, x19
   34a34: 97fffcb4     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   34a38: f90007e0     	str	x0, [sp, #0x8]
   34a3c: b4ff9800     	cbz	x0, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34a40: f0fffec2     	adrp	x2, 0xf000 <vsnprintf+0xf000>
   34a44: 91185442     	add	x2, x2, #0x615
   34a48: 14000063     	b	0x34bd4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xed0>
   34a4c: d503249f     	bti	j
   34a50: 91000908     	add	x8, x8, #0x2
   34a54: aa1303e0     	mov	x0, x19
   34a58: f9000268     	str	x8, [x19]
   34a5c: 97fffcaa     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   34a60: f90007e0     	str	x0, [sp, #0x8]
   34a64: b4ff96c0     	cbz	x0, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34a68: 52800028     	mov	w8, #0x1                // =1
   34a6c: 390063e8     	strb	w8, [sp, #0x18]
   34a70: 14000022     	b	0x34af8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xdf4>
   34a74: d503249f     	bti	j
   34a78: 91000908     	add	x8, x8, #0x2
   34a7c: aa1303e0     	mov	x0, x19
   34a80: f9000268     	str	x8, [x19]
   34a84: 97ffecfb     	bl	0x2fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>
   34a88: f90007e0     	str	x0, [sp, #0x8]
   34a8c: b4ff9580     	cbz	x0, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34a90: aa1303e0     	mov	x0, x19
   34a94: 97fffc9c     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   34a98: f9000fe0     	str	x0, [sp, #0x18]
   34a9c: b4ff9500     	cbz	x0, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34aa0: 910023e1     	add	x1, sp, #0x8
   34aa4: 910063e2     	add	x2, sp, #0x18
   34aa8: aa1303e0     	mov	x0, x19
   34aac: 94000665     	bl	0x36440 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::CastExpr, char const (&) [13], (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [13], (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)>
   34ab0: 17fffca3     	b	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34ab4: d503249f     	bti	j
   34ab8: 91000908     	add	x8, x8, #0x2
   34abc: d0fffec1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   34ac0: 911dd421     	add	x1, x1, #0x775
   34ac4: f9000268     	str	x8, [x19]
   34ac8: 91000422     	add	x2, x1, #0x1
   34acc: aa1303e0     	mov	x0, x19
   34ad0: 94000519     	bl	0x35f34 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parsePrefixExpr((anonymous namespace)::itanium_demangle::StringView)>
   34ad4: 17fffc9a     	b	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34ad8: d503249f     	bti	j
   34adc: 91000908     	add	x8, x8, #0x2
   34ae0: aa1303e0     	mov	x0, x19
   34ae4: f9000268     	str	x8, [x19]
   34ae8: 97fffc87     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   34aec: f90007e0     	str	x0, [sp, #0x8]
   34af0: b4ff9260     	cbz	x0, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34af4: 390063ff     	strb	wzr, [sp, #0x18]
   34af8: 910023e1     	add	x1, sp, #0x8
   34afc: d10033a2     	sub	x2, x29, #0xc
   34b00: 910063e3     	add	x3, sp, #0x18
   34b04: aa1303e0     	mov	x0, x19
   34b08: 94000622     	bl	0x36390 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::DeleteExpr, (anonymous namespace)::itanium_demangle::Node*&, bool&, bool>((anonymous namespace)::itanium_demangle::Node*&, bool&, bool&&)>
   34b0c: 17fffc8c     	b	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34b10: d503249f     	bti	j
   34b14: 91000908     	add	x8, x8, #0x2
   34b18: aa1303e0     	mov	x0, x19
   34b1c: f9000268     	str	x8, [x19]
   34b20: 97fffc79     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   34b24: f90007e0     	str	x0, [sp, #0x8]
   34b28: b4ff90a0     	cbz	x0, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34b2c: aa1303e0     	mov	x0, x19
   34b30: 97fffc75     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   34b34: f9000fe0     	str	x0, [sp, #0x18]
   34b38: b4ff9020     	cbz	x0, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34b3c: d0fffec2     	adrp	x2, 0xe000 <vsnprintf+0xe000>
   34b40: 91316442     	add	x2, x2, #0xc59
   34b44: 910023e1     	add	x1, sp, #0x8
   34b48: 910063e3     	add	x3, sp, #0x18
   34b4c: aa1303e0     	mov	x0, x19
   34b50: 940007b7     	bl	0x36a2c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::MemberExpr, (anonymous namespace)::itanium_demangle::Node*&, char const (&) [3], (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&, char const (&) [3], (anonymous namespace)::itanium_demangle::Node*&)>
   34b54: 17fffc7a     	b	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34b58: d503249f     	bti	j
   34b5c: 91000908     	add	x8, x8, #0x2
   34b60: aa1303e0     	mov	x0, x19
   34b64: f9000268     	str	x8, [x19]
   34b68: 97fffc67     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   34b6c: f90007e0     	str	x0, [sp, #0x8]
   34b70: b4ff8e60     	cbz	x0, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34b74: aa1303e0     	mov	x0, x19
   34b78: 97fffc63     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   34b7c: f9000fe0     	str	x0, [sp, #0x18]
   34b80: b4ff8de0     	cbz	x0, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34b84: 910023e1     	add	x1, sp, #0x8
   34b88: 910063e2     	add	x2, sp, #0x18
   34b8c: aa1303e0     	mov	x0, x19
   34b90: 940007d5     	bl	0x36ae4 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::MemberExpr, (anonymous namespace)::itanium_demangle::Node*&, char const (&) [2], (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&, char const (&) [2], (anonymous namespace)::itanium_demangle::Node*&)>
   34b94: 17fffc6a     	b	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34b98: d503249f     	bti	j
   34b9c: 91000908     	add	x8, x8, #0x2
   34ba0: d0fffec1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   34ba4: 9104b021     	add	x1, x1, #0x12c
   34ba8: 91000422     	add	x2, x1, #0x1
   34bac: f9000268     	str	x8, [x19]
   34bb0: aa1303e0     	mov	x0, x19
   34bb4: 940004b2     	bl	0x35e7c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBinaryExpr((anonymous namespace)::itanium_demangle::StringView)>
   34bb8: 17fffc61     	b	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34bbc: aa1303e0     	mov	x0, x19
   34bc0: 97fffc51     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   34bc4: f90007e0     	str	x0, [sp, #0x8]
   34bc8: b4ff8ba0     	cbz	x0, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34bcc: b0fffec2     	adrp	x2, 0xd000 <vsnprintf+0xd000>
   34bd0: 913e4842     	add	x2, x2, #0xf92
   34bd4: 910023e1     	add	x1, sp, #0x8
   34bd8: aa1303e0     	mov	x0, x19
   34bdc: 940008c4     	bl	0x36eec <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::PostfixExpr, (anonymous namespace)::itanium_demangle::Node*&, char const (&) [3]>((anonymous namespace)::itanium_demangle::Node*&, char const (&) [3])>
   34be0: 17fffc57     	b	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34be4: a9410a69     	ldp	x9, x2, [x19, #0x10]
   34be8: d37df2d4     	lsl	x20, x22, #3
   34bec: 91000508     	add	x8, x8, #0x1
   34bf0: aa1303e0     	mov	x0, x19
   34bf4: 8b140121     	add	x1, x9, x20
   34bf8: f9000268     	str	x8, [x19]
   34bfc: 94001acb     	bl	0x3b728 <(anonymous namespace)::itanium_demangle::NodeArray (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::makeNodeArray<(anonymous namespace)::itanium_demangle::Node**>((anonymous namespace)::itanium_demangle::Node**, (anonymous namespace)::itanium_demangle::Node**)>
   34c00: f9400a68     	ldr	x8, [x19, #0x10]
   34c04: a90087e0     	stp	x0, x1, [sp, #0x8]
   34c08: 910023e1     	add	x1, sp, #0x8
   34c0c: aa1303e0     	mov	x0, x19
   34c10: 8b140108     	add	x8, x8, x20
   34c14: f9000e68     	str	x8, [x19, #0x18]
   34c18: 94000af2     	bl	0x377e0 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NodeArrayNode, (anonymous namespace)::itanium_demangle::NodeArray>((anonymous namespace)::itanium_demangle::NodeArray&&)>
   34c1c: f90007e0     	str	x0, [sp, #0x8]
   34c20: 14000025     	b	0x34cb4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0xfb0>
   34c24: a9410a69     	ldp	x9, x2, [x19, #0x10]
   34c28: d37df2d4     	lsl	x20, x22, #3
   34c2c: 91000508     	add	x8, x8, #0x1
   34c30: aa1303e0     	mov	x0, x19
   34c34: 8b140121     	add	x1, x9, x20
   34c38: f9000268     	str	x8, [x19]
   34c3c: 94001abb     	bl	0x3b728 <(anonymous namespace)::itanium_demangle::NodeArray (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::makeNodeArray<(anonymous namespace)::itanium_demangle::Node**>((anonymous namespace)::itanium_demangle::Node**, (anonymous namespace)::itanium_demangle::Node**)>
   34c40: f9400a68     	ldr	x8, [x19, #0x10]
   34c44: a90087e0     	stp	x0, x1, [sp, #0x8]
   34c48: 910063e1     	add	x1, sp, #0x18
   34c4c: 910023e2     	add	x2, sp, #0x8
   34c50: aa1303e0     	mov	x0, x19
   34c54: 8b140108     	add	x8, x8, x20
   34c58: f9000e68     	str	x8, [x19, #0x18]
   34c5c: 94000b05     	bl	0x37870 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::InitListExpr, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::NodeArray>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::NodeArray&&)>
   34c60: 17fffc37     	b	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34c64: a9410a69     	ldp	x9, x2, [x19, #0x10]
   34c68: d37df2d4     	lsl	x20, x22, #3
   34c6c: 91000508     	add	x8, x8, #0x1
   34c70: aa1303e0     	mov	x0, x19
   34c74: 8b140121     	add	x1, x9, x20
   34c78: f9000268     	str	x8, [x19]
   34c7c: 94001aab     	bl	0x3b728 <(anonymous namespace)::itanium_demangle::NodeArray (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::makeNodeArray<(anonymous namespace)::itanium_demangle::Node**>((anonymous namespace)::itanium_demangle::Node**, (anonymous namespace)::itanium_demangle::Node**)>
   34c80: f9400a68     	ldr	x8, [x19, #0x10]
   34c84: a90087e0     	stp	x0, x1, [sp, #0x8]
   34c88: 910063e1     	add	x1, sp, #0x18
   34c8c: 910023e2     	add	x2, sp, #0x8
   34c90: aa1303e0     	mov	x0, x19
   34c94: 8b140108     	add	x8, x8, x20
   34c98: f9000e68     	str	x8, [x19, #0x18]
   34c9c: 940004fa     	bl	0x36084 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::CallExpr, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::NodeArray>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::NodeArray&&)>
   34ca0: 17fffc27     	b	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34ca4: aa1303e0     	mov	x0, x19
   34ca8: 94000289     	bl	0x356cc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()>
   34cac: f90007e0     	str	x0, [sp, #0x8]
   34cb0: b4ff8460     	cbz	x0, 0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34cb4: 910023e1     	add	x1, sp, #0x8
   34cb8: aa1303e0     	mov	x0, x19
   34cbc: 94000a9d     	bl	0x37730 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::EnclosingExpr, char const (&) [12], (anonymous namespace)::itanium_demangle::Node*&, char const (&) [2]>(char const (&) [12], (anonymous namespace)::itanium_demangle::Node*&, char const (&) [2])>
   34cc0: 17fffc1f     	b	0x33d3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()+0x38>
   34cc4: 9400532b     	bl	0x49970 <__stack_chk_fail@plt>

0000000000034cc8 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::EnclosingExpr, char const (&) [10], (anonymous namespace)::itanium_demangle::Node*&, char const (&) [2]>(char const (&) [10], (anonymous namespace)::itanium_demangle::Node*&, char const (&) [2])>:
   34cc8: d503233f     	paciasp
   34ccc: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   34cd0: a90157f6     	stp	x22, x21, [sp, #0x10]
   34cd4: 910003fd     	mov	x29, sp
   34cd8: a9024ff4     	stp	x20, x19, [sp, #0x20]
   34cdc: f9499816     	ldr	x22, [x0, #0x1330]
   34ce0: aa0203f4     	mov	x20, x2
   34ce4: aa0103f3     	mov	x19, x1
   34ce8: f94006c8     	ldr	x8, [x22, #0x8]
   34cec: d13ec109     	sub	x9, x8, #0xfb0
   34cf0: b13fc53f     	cmn	x9, #0xff1
   34cf4: 54000128     	b.hi	0x34d18 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::EnclosingExpr, char const (&) [10], (anonymous namespace)::itanium_demangle::Node*&, char const (&) [2]>(char const (&) [10], (anonymous namespace)::itanium_demangle::Node*&, char const (&) [2])+0x50>
   34cf8: aa0003f5     	mov	x21, x0
   34cfc: 52820000     	mov	w0, #0x1000             // =4096
   34d00: 94005354     	bl	0x49a50 <malloc@plt>
   34d04: b40003c0     	cbz	x0, 0x34d7c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::EnclosingExpr, char const (&) [10], (anonymous namespace)::itanium_demangle::Node*&, char const (&) [2]>(char const (&) [10], (anonymous namespace)::itanium_demangle::Node*&, char const (&) [2])+0xb4>
   34d08: aa1f03e8     	mov	x8, xzr
   34d0c: a9007c16     	stp	x22, xzr, [x0]
   34d10: aa0003f6     	mov	x22, x0
   34d14: f9099aa0     	str	x0, [x21, #0x1330]
   34d18: 91010109     	add	x9, x8, #0x40
   34d1c: aa1303e0     	mov	x0, x19
   34d20: 8b0802d5     	add	x21, x22, x8
   34d24: f90006c9     	str	x9, [x22, #0x8]
   34d28: 940053ce     	bl	0x49c60 <strlen@plt>
   34d2c: f00000c9     	adrp	x9, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   34d30: 52802688     	mov	w8, #0x134              // =308
   34d34: 91060129     	add	x9, x9, #0x180
   34d38: 72a02028     	movk	w8, #0x101, lsl #16
   34d3c: f940028a     	ldr	x10, [x20]
   34d40: f8010ea9     	str	x9, [x21, #0x10]!
   34d44: 8b000269     	add	x9, x19, x0
   34d48: b9000aa8     	str	w8, [x21, #0x8]
   34d4c: f0fffec8     	adrp	x8, 0xf000 <vsnprintf+0xf000>
   34d50: aa1503e0     	mov	x0, x21
   34d54: 91184d08     	add	x8, x8, #0x613
   34d58: a90126b3     	stp	x19, x9, [x21, #0x10]
   34d5c: 91000509     	add	x9, x8, #0x1
   34d60: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   34d64: a90222aa     	stp	x10, x8, [x21, #0x20]
   34d68: f9001aa9     	str	x9, [x21, #0x30]
   34d6c: a94157f6     	ldp	x22, x21, [sp, #0x10]
   34d70: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   34d74: d50323bf     	autiasp
   34d78: d65f03c0     	ret
   34d7c: 94005345     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000034d80 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()>:
   34d80: d503233f     	paciasp
   34d84: d101c3ff     	sub	sp, sp, #0x70
   34d88: a9037bfd     	stp	x29, x30, [sp, #0x30]
   34d8c: 9100c3fd     	add	x29, sp, #0x30
   34d90: f90023f7     	str	x23, [sp, #0x40]
   34d94: a90557f6     	stp	x22, x21, [sp, #0x50]
   34d98: a9064ff4     	stp	x20, x19, [sp, #0x60]
   34d9c: d53bd054     	mrs	x20, TPIDR_EL0
   34da0: f9401688     	ldr	x8, [x20, #0x28]
   34da4: f81f83a8     	stur	x8, [x29, #-0x8]
   34da8: a9402408     	ldp	x8, x9, [x0]
   34dac: eb09011f     	cmp	x8, x9
   34db0: 54003da0     	b.eq	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   34db4: 3940010a     	ldrb	w10, [x8]
   34db8: 7101315f     	cmp	w10, #0x4c
   34dbc: 54003d41     	b.ne	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   34dc0: 9100050b     	add	x11, x8, #0x1
   34dc4: aa0003f3     	mov	x19, x0
   34dc8: eb0b012a     	subs	x10, x9, x11
   34dcc: f900000b     	str	x11, [x0]
   34dd0: 540003a0     	b.eq	0x34e44 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0xc4>
   34dd4: 3940016b     	ldrb	w11, [x11]
   34dd8: 5101056b     	sub	w11, w11, #0x41
   34ddc: 7100e17f     	cmp	w11, #0x38
   34de0: 54000328     	b.hi	0x34e44 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0xc4>
   34de4: 90fffeec     	adrp	x12, 0x10000 <std::nothrow+0x68>
   34de8: aa1f03e0     	mov	x0, xzr
   34dec: 9110c98c     	add	x12, x12, #0x432
   34df0: 1000008d     	adr	x13, 0x34e00 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x80>
   34df4: 786b798e     	ldrh	w14, [x12, x11, lsl #1]
   34df8: 8b0e09ad     	add	x13, x13, x14, lsl #2
   34dfc: d61f01a0     	br	x13
   34e00: d503249f     	bti	j
   34e04: aa1303e0     	mov	x0, x19
   34e08: 97ffec1a     	bl	0x2fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>
   34e0c: f9000be0     	str	x0, [sp, #0x10]
   34e10: b4003ac0     	cbz	x0, 0x35568 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e8>
   34e14: a9402668     	ldp	x8, x9, [x19]
   34e18: eb09011f     	cmp	x8, x9
   34e1c: 54003a40     	b.eq	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   34e20: 39400109     	ldrb	w9, [x8]
   34e24: 7101153f     	cmp	w9, #0x45
   34e28: 540039e1     	b.ne	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   34e2c: 91000508     	add	x8, x8, #0x1
   34e30: 910043e1     	add	x1, sp, #0x10
   34e34: aa1303e0     	mov	x0, x19
   34e38: f9000268     	str	x8, [x19]
   34e3c: 94000ba0     	bl	0x37cbc <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::StringLiteral, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&)>
   34e40: 140001ca     	b	0x35568 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e8>
   34e44: d503249f     	bti	j
   34e48: aa1303e0     	mov	x0, x19
   34e4c: 97ffec09     	bl	0x2fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>
   34e50: f81f03a0     	stur	x0, [x29, #-0x10]
   34e54: b40038a0     	cbz	x0, 0x35568 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e8>
   34e58: a9402269     	ldp	x9, x8, [x19]
   34e5c: eb09011f     	cmp	x8, x9
   34e60: 540000a0     	b.eq	0x34e74 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0xf4>
   34e64: 3940012a     	ldrb	w10, [x9]
   34e68: 5100e94a     	sub	w10, w10, #0x3a
   34e6c: 3100295f     	cmn	w10, #0xa
   34e70: 54000282     	b.hs	0x34ec0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x140>
   34e74: aa1f03eb     	mov	x11, xzr
   34e78: aa0903ea     	mov	x10, x9
   34e7c: aa1f03e9     	mov	x9, xzr
   34e80: aa1f03e0     	mov	x0, xzr
   34e84: eb09017f     	cmp	x11, x9
   34e88: a9012fe9     	stp	x9, x11, [sp, #0x10]
   34e8c: 540036e0     	b.eq	0x35568 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e8>
   34e90: eb08015f     	cmp	x10, x8
   34e94: 540036a0     	b.eq	0x35568 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e8>
   34e98: 39400148     	ldrb	w8, [x10]
   34e9c: 7101151f     	cmp	w8, #0x45
   34ea0: 54003621     	b.ne	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   34ea4: 91000548     	add	x8, x10, #0x1
   34ea8: d10043a1     	sub	x1, x29, #0x10
   34eac: 910043e2     	add	x2, sp, #0x10
   34eb0: aa1303e0     	mov	x0, x19
   34eb4: f9000268     	str	x8, [x19]
   34eb8: 94000d5e     	bl	0x38430 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::IntegerCastExpr, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::StringView&>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::StringView&)>
   34ebc: 140001ab     	b	0x35568 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e8>
   34ec0: 9100052b     	add	x11, x9, #0x1
   34ec4: aa0b03ea     	mov	x10, x11
   34ec8: eb08017f     	cmp	x11, x8
   34ecc: f900026b     	str	x11, [x19]
   34ed0: 54000100     	b.eq	0x34ef0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x170>
   34ed4: aa0a03eb     	mov	x11, x10
   34ed8: 3840156c     	ldrb	w12, [x11], #0x1
   34edc: 5100e98c     	sub	w12, w12, #0x3a
   34ee0: 31002d9f     	cmn	w12, #0xb
   34ee4: 54ffff08     	b.hi	0x34ec4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x144>
   34ee8: d100056b     	sub	x11, x11, #0x1
   34eec: 17ffffe5     	b	0x34e80 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x100>
   34ef0: aa0803eb     	mov	x11, x8
   34ef4: 17ffffe3     	b	0x34e80 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x100>
   34ef8: d503249f     	bti	j
   34efc: 91000908     	add	x8, x8, #0x2
   34f00: d0fffec1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   34f04: 912e4021     	add	x1, x1, #0xb90
   34f08: 91001422     	add	x2, x1, #0x5
   34f0c: 140001b4     	b	0x355dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x85c>
   34f10: d503249f     	bti	j
   34f14: f1000d5f     	cmp	x10, #0x3
   34f18: 54003263     	b.lo	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   34f1c: 39400909     	ldrb	w9, [x8, #0x2]
   34f20: 7101b93f     	cmp	w9, #0x6e
   34f24: 54003201     	b.ne	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   34f28: 39400d09     	ldrb	w9, [x8, #0x3]
   34f2c: 7101153f     	cmp	w9, #0x45
   34f30: 540031a1     	b.ne	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   34f34: f0fffec1     	adrp	x1, 0xf000 <vsnprintf+0xf000>
   34f38: 91001108     	add	x8, x8, #0x4
   34f3c: 91106021     	add	x1, x1, #0x418
   34f40: aa1303e0     	mov	x0, x19
   34f44: f9000268     	str	x8, [x19]
   34f48: 94000b81     	bl	0x37d4c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [8]>(char const (&) [8])>
   34f4c: 14000187     	b	0x35568 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e8>
   34f50: d503249f     	bti	j
   34f54: f100095f     	cmp	x10, #0x2
   34f58: 54003063     	b.lo	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   34f5c: 39400908     	ldrb	w8, [x8, #0x2]
   34f60: 7101b11f     	cmp	w8, #0x6c
   34f64: 54003001     	b.ne	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   34f68: aa1303e0     	mov	x0, x19
   34f6c: aa1f03e1     	mov	x1, xzr
   34f70: 94000b9e     	bl	0x37de8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)>
   34f74: f9000be0     	str	x0, [sp, #0x10]
   34f78: b4002f80     	cbz	x0, 0x35568 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e8>
   34f7c: a9402668     	ldp	x8, x9, [x19]
   34f80: eb09011f     	cmp	x8, x9
   34f84: 54002f00     	b.eq	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   34f88: 39400109     	ldrb	w9, [x8]
   34f8c: 7101153f     	cmp	w9, #0x45
   34f90: 54002ea1     	b.ne	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   34f94: 91000508     	add	x8, x8, #0x1
   34f98: 910043e1     	add	x1, sp, #0x10
   34f9c: aa1303e0     	mov	x0, x19
   34fa0: f9000268     	str	x8, [x19]
   34fa4: 94000cff     	bl	0x383a0 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::LambdaExpr, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&)>
   34fa8: 14000170     	b	0x35568 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e8>
   34fac: d503249f     	bti	j
   34fb0: f100095f     	cmp	x10, #0x2
   34fb4: 54002d83     	b.lo	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   34fb8: 39400909     	ldrb	w9, [x8, #0x2]
   34fbc: 7101693f     	cmp	w9, #0x5a
   34fc0: 54002d21     	b.ne	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   34fc4: 91000d08     	add	x8, x8, #0x3
   34fc8: aa1303e0     	mov	x0, x19
   34fcc: f9000268     	str	x8, [x19]
   34fd0: 97ffe959     	bl	0x2f534 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseEncoding()>
   34fd4: b4002ca0     	cbz	x0, 0x35568 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e8>
   34fd8: a9402668     	ldp	x8, x9, [x19]
   34fdc: eb09011f     	cmp	x8, x9
   34fe0: 54002c20     	b.eq	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   34fe4: 39400109     	ldrb	w9, [x8]
   34fe8: 7101153f     	cmp	w9, #0x45
   34fec: 54002bc1     	b.ne	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   34ff0: 91000508     	add	x8, x8, #0x1
   34ff4: f9000268     	str	x8, [x19]
   34ff8: 1400015c     	b	0x35568 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e8>
   34ffc: d503249f     	bti	j
   35000: 91000908     	add	x8, x8, #0x2
   35004: b0fffec1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   35008: 911ddc21     	add	x1, x1, #0x777
   3500c: 91002c22     	add	x2, x1, #0xb
   35010: 14000173     	b	0x355dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x85c>
   35014: d503249f     	bti	j
   35018: f1000d5f     	cmp	x10, #0x3
   3501c: 54002a43     	b.lo	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   35020: 39400909     	ldrb	w9, [x8, #0x2]
   35024: 7100c53f     	cmp	w9, #0x31
   35028: 54003380     	b.eq	0x35698 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x918>
   3502c: 7100c13f     	cmp	w9, #0x30
   35030: 540029a1     	b.ne	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   35034: 39400d09     	ldrb	w9, [x8, #0x3]
   35038: 7101153f     	cmp	w9, #0x45
   3503c: 54002941     	b.ne	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   35040: 91001108     	add	x8, x8, #0x4
   35044: b90013ff     	str	wzr, [sp, #0x10]
   35048: f9000268     	str	x8, [x19]
   3504c: 1400019a     	b	0x356b4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x934>
   35050: d503249f     	bti	j
   35054: 91000908     	add	x8, x8, #0x2
   35058: b0fffec1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   3505c: 912b4421     	add	x1, x1, #0xad1
   35060: 91001022     	add	x2, x1, #0x4
   35064: 1400015e     	b	0x355dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x85c>
   35068: d503249f     	bti	j
   3506c: 91000915     	add	x21, x8, #0x2
   35070: cb15012a     	sub	x10, x9, x21
   35074: f100255f     	cmp	x10, #0x9
   35078: f9000275     	str	x21, [x19]
   3507c: 54002743     	b.lo	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   35080: 3940090a     	ldrb	w10, [x8, #0x2]
   35084: 5100e94b     	sub	w11, w10, #0x3a
   35088: 31002d7f     	cmn	w11, #0xb
   3508c: 540000a8     	b.hi	0x350a0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x320>
   35090: 121a794a     	and	w10, w10, #0xffffffdf
   35094: 51011d4a     	sub	w10, w10, #0x47
   35098: 3100195f     	cmn	w10, #0x6
   3509c: 54002643     	b.lo	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   350a0: 39400d0a     	ldrb	w10, [x8, #0x3]
   350a4: 5100e94b     	sub	w11, w10, #0x3a
   350a8: 31002d7f     	cmn	w11, #0xb
   350ac: 540000a8     	b.hi	0x350c0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x340>
   350b0: 121a794a     	and	w10, w10, #0xffffffdf
   350b4: 51011d4a     	sub	w10, w10, #0x47
   350b8: 3100195f     	cmn	w10, #0x6
   350bc: 54002543     	b.lo	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   350c0: 3940110a     	ldrb	w10, [x8, #0x4]
   350c4: 5100e94b     	sub	w11, w10, #0x3a
   350c8: 31002d7f     	cmn	w11, #0xb
   350cc: 540000a8     	b.hi	0x350e0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x360>
   350d0: 121a794a     	and	w10, w10, #0xffffffdf
   350d4: 51011d4a     	sub	w10, w10, #0x47
   350d8: 3100195f     	cmn	w10, #0x6
   350dc: 54002443     	b.lo	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   350e0: 3940150a     	ldrb	w10, [x8, #0x5]
   350e4: 5100e94b     	sub	w11, w10, #0x3a
   350e8: 31002d7f     	cmn	w11, #0xb
   350ec: 540000a8     	b.hi	0x35100 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x380>
   350f0: 121a794a     	and	w10, w10, #0xffffffdf
   350f4: 51011d4a     	sub	w10, w10, #0x47
   350f8: 3100195f     	cmn	w10, #0x6
   350fc: 54002343     	b.lo	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   35100: 3940190a     	ldrb	w10, [x8, #0x6]
   35104: 5100e94b     	sub	w11, w10, #0x3a
   35108: 31002d7f     	cmn	w11, #0xb
   3510c: 540000a8     	b.hi	0x35120 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x3a0>
   35110: 121a794a     	and	w10, w10, #0xffffffdf
   35114: 51011d4a     	sub	w10, w10, #0x47
   35118: 3100195f     	cmn	w10, #0x6
   3511c: 54002243     	b.lo	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   35120: 39401d0a     	ldrb	w10, [x8, #0x7]
   35124: 5100e94b     	sub	w11, w10, #0x3a
   35128: 31002d7f     	cmn	w11, #0xb
   3512c: 540000a8     	b.hi	0x35140 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x3c0>
   35130: 121a794a     	and	w10, w10, #0xffffffdf
   35134: 51011d4a     	sub	w10, w10, #0x47
   35138: 3100195f     	cmn	w10, #0x6
   3513c: 54002143     	b.lo	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   35140: 3940210a     	ldrb	w10, [x8, #0x8]
   35144: 5100e94b     	sub	w11, w10, #0x3a
   35148: 31002d7f     	cmn	w11, #0xb
   3514c: 540000a8     	b.hi	0x35160 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x3e0>
   35150: 121a794a     	and	w10, w10, #0xffffffdf
   35154: 51011d4a     	sub	w10, w10, #0x47
   35158: 3100195f     	cmn	w10, #0x6
   3515c: 54002043     	b.lo	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   35160: 3940250a     	ldrb	w10, [x8, #0x9]
   35164: 5100e94b     	sub	w11, w10, #0x3a
   35168: 31002d7f     	cmn	w11, #0xb
   3516c: 540000a8     	b.hi	0x35180 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x400>
   35170: 121a794a     	and	w10, w10, #0xffffffdf
   35174: 51011d4a     	sub	w10, w10, #0x47
   35178: 3100195f     	cmn	w10, #0x6
   3517c: 54001f43     	b.lo	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   35180: 91002916     	add	x22, x8, #0xa
   35184: eb0902df     	cmp	x22, x9
   35188: f9000276     	str	x22, [x19]
   3518c: 54001ec0     	b.eq	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   35190: 394002c9     	ldrb	w9, [x22]
   35194: 7101153f     	cmp	w9, #0x45
   35198: 54001e61     	b.ne	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   3519c: 91002d08     	add	x8, x8, #0xb
   351a0: f9499a77     	ldr	x23, [x19, #0x1330]
   351a4: f9000268     	str	x8, [x19]
   351a8: f94006e8     	ldr	x8, [x23, #0x8]
   351ac: d13f4109     	sub	x9, x8, #0xfd0
   351b0: b13fc53f     	cmn	x9, #0xff1
   351b4: 54000108     	b.hi	0x351d4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x454>
   351b8: 52820000     	mov	w0, #0x1000             // =4096
   351bc: 94005225     	bl	0x49a50 <malloc@plt>
   351c0: b4002840     	cbz	x0, 0x356c8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x948>
   351c4: aa1f03e8     	mov	x8, xzr
   351c8: a9007c17     	stp	x23, xzr, [x0]
   351cc: aa0003f7     	mov	x23, x0
   351d0: f9099a60     	str	x0, [x19, #0x1330]
   351d4: 91008109     	add	x9, x8, #0x20
   351d8: 8b0802e0     	add	x0, x23, x8
   351dc: b00000c8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   351e0: 528028ca     	mov	w10, #0x146             // =326
   351e4: 910a8108     	add	x8, x8, #0x2a0
   351e8: 14000126     	b	0x35680 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x900>
   351ec: d503249f     	bti	j
   351f0: 91000908     	add	x8, x8, #0x2
   351f4: b0fffec1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   351f8: 91127421     	add	x1, x1, #0x49d
   351fc: 91003422     	add	x2, x1, #0xd
   35200: 140000f7     	b	0x355dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x85c>
   35204: d503249f     	bti	j
   35208: 91000908     	add	x8, x8, #0x2
   3520c: d0fffec1     	adrp	x1, 0xf000 <vsnprintf+0xf000>
   35210: 91141c21     	add	x1, x1, #0x507
   35214: aa1303e0     	mov	x0, x19
   35218: aa0103e2     	mov	x2, x1
   3521c: f9000268     	str	x8, [x19]
   35220: 140000f1     	b	0x355e4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x864>
   35224: d503249f     	bti	j
   35228: 91000908     	add	x8, x8, #0x2
   3522c: b0fffec1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   35230: 912b5821     	add	x1, x1, #0xad6
   35234: 14000005     	b	0x35248 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x4c8>
   35238: d503249f     	bti	j
   3523c: 91000908     	add	x8, x8, #0x2
   35240: d0fffec1     	adrp	x1, 0xf000 <vsnprintf+0xf000>
   35244: 9112c421     	add	x1, x1, #0x4b1
   35248: 91000422     	add	x2, x1, #0x1
   3524c: 140000e4     	b	0x355dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x85c>
   35250: d503249f     	bti	j
   35254: 91000908     	add	x8, x8, #0x2
   35258: b0fffec1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   3525c: 91350821     	add	x1, x1, #0xd42
   35260: 1400000b     	b	0x3528c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x50c>
   35264: d503249f     	bti	j
   35268: 91000908     	add	x8, x8, #0x2
   3526c: b0fffec1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   35270: 91176821     	add	x1, x1, #0x5da
   35274: 91003822     	add	x2, x1, #0xe
   35278: 140000d9     	b	0x355dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x85c>
   3527c: d503249f     	bti	j
   35280: 91000908     	add	x8, x8, #0x2
   35284: d0fffec1     	adrp	x1, 0xf000 <vsnprintf+0xf000>
   35288: 91211021     	add	x1, x1, #0x844
   3528c: 91000822     	add	x2, x1, #0x2
   35290: 140000d3     	b	0x355dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x85c>
   35294: d503249f     	bti	j
   35298: 91000908     	add	x8, x8, #0x2
   3529c: d0fffec1     	adrp	x1, 0xf000 <vsnprintf+0xf000>
   352a0: 910d4021     	add	x1, x1, #0x350
   352a4: 91000c22     	add	x2, x1, #0x3
   352a8: 140000cd     	b	0x355dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x85c>
   352ac: d503249f     	bti	j
   352b0: 9100090a     	add	x10, x8, #0x2
   352b4: cb0a012b     	sub	x11, x9, x10
   352b8: f100457f     	cmp	x11, #0x11
   352bc: f900026a     	str	x10, [x19]
   352c0: 54001523     	b.lo	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   352c4: 3940090b     	ldrb	w11, [x8, #0x2]
   352c8: 5100e96c     	sub	w12, w11, #0x3a
   352cc: 31002d9f     	cmn	w12, #0xb
   352d0: 540000a8     	b.hi	0x352e4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x564>
   352d4: 121a796b     	and	w11, w11, #0xffffffdf
   352d8: 51011d6b     	sub	w11, w11, #0x47
   352dc: 3100197f     	cmn	w11, #0x6
   352e0: 54001423     	b.lo	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   352e4: 39400d0b     	ldrb	w11, [x8, #0x3]
   352e8: 5100e96c     	sub	w12, w11, #0x3a
   352ec: 31002d9f     	cmn	w12, #0xb
   352f0: 540000a8     	b.hi	0x35304 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x584>
   352f4: 121a796b     	and	w11, w11, #0xffffffdf
   352f8: 51011d6b     	sub	w11, w11, #0x47
   352fc: 3100197f     	cmn	w11, #0x6
   35300: 54001323     	b.lo	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   35304: 3940110b     	ldrb	w11, [x8, #0x4]
   35308: 5100e96c     	sub	w12, w11, #0x3a
   3530c: 31002d9f     	cmn	w12, #0xb
   35310: 540000a8     	b.hi	0x35324 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x5a4>
   35314: 121a796b     	and	w11, w11, #0xffffffdf
   35318: 51011d6b     	sub	w11, w11, #0x47
   3531c: 3100197f     	cmn	w11, #0x6
   35320: 54001223     	b.lo	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   35324: 3940150b     	ldrb	w11, [x8, #0x5]
   35328: 5100e96c     	sub	w12, w11, #0x3a
   3532c: 31002d9f     	cmn	w12, #0xb
   35330: 540000a8     	b.hi	0x35344 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x5c4>
   35334: 121a796b     	and	w11, w11, #0xffffffdf
   35338: 51011d6b     	sub	w11, w11, #0x47
   3533c: 3100197f     	cmn	w11, #0x6
   35340: 54001123     	b.lo	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   35344: 3940190b     	ldrb	w11, [x8, #0x6]
   35348: 5100e96c     	sub	w12, w11, #0x3a
   3534c: 31002d9f     	cmn	w12, #0xb
   35350: 540000a8     	b.hi	0x35364 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x5e4>
   35354: 121a796b     	and	w11, w11, #0xffffffdf
   35358: 51011d6b     	sub	w11, w11, #0x47
   3535c: 3100197f     	cmn	w11, #0x6
   35360: 54001023     	b.lo	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   35364: 39401d0b     	ldrb	w11, [x8, #0x7]
   35368: 5100e96c     	sub	w12, w11, #0x3a
   3536c: 31002d9f     	cmn	w12, #0xb
   35370: 540000a8     	b.hi	0x35384 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x604>
   35374: 121a796b     	and	w11, w11, #0xffffffdf
   35378: 51011d6b     	sub	w11, w11, #0x47
   3537c: 3100197f     	cmn	w11, #0x6
   35380: 54000f23     	b.lo	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   35384: f90007ea     	str	x10, [sp, #0x8]
   35388: 3940210a     	ldrb	w10, [x8, #0x8]
   3538c: 5100e94b     	sub	w11, w10, #0x3a
   35390: 31002d7f     	cmn	w11, #0xb
   35394: 540000a8     	b.hi	0x353a8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x628>
   35398: 121a794a     	and	w10, w10, #0xffffffdf
   3539c: 51011d4a     	sub	w10, w10, #0x47
   353a0: 3100195f     	cmn	w10, #0x6
   353a4: 54000e03     	b.lo	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   353a8: 3940250a     	ldrb	w10, [x8, #0x9]
   353ac: 5100e94b     	sub	w11, w10, #0x3a
   353b0: 31002d7f     	cmn	w11, #0xb
   353b4: 540000a8     	b.hi	0x353c8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x648>
   353b8: 121a794a     	and	w10, w10, #0xffffffdf
   353bc: 51011d4a     	sub	w10, w10, #0x47
   353c0: 3100195f     	cmn	w10, #0x6
   353c4: 54000d03     	b.lo	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   353c8: 3940290a     	ldrb	w10, [x8, #0xa]
   353cc: 5100e94b     	sub	w11, w10, #0x3a
   353d0: 31002d7f     	cmn	w11, #0xb
   353d4: 540000a8     	b.hi	0x353e8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x668>
   353d8: 121a794a     	and	w10, w10, #0xffffffdf
   353dc: 51011d4a     	sub	w10, w10, #0x47
   353e0: 3100195f     	cmn	w10, #0x6
   353e4: 54000c03     	b.lo	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   353e8: 39402d0a     	ldrb	w10, [x8, #0xb]
   353ec: 5100e94b     	sub	w11, w10, #0x3a
   353f0: 31002d7f     	cmn	w11, #0xb
   353f4: 540000a8     	b.hi	0x35408 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x688>
   353f8: 121a794a     	and	w10, w10, #0xffffffdf
   353fc: 51011d4a     	sub	w10, w10, #0x47
   35400: 3100195f     	cmn	w10, #0x6
   35404: 54000b03     	b.lo	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   35408: 3940310a     	ldrb	w10, [x8, #0xc]
   3540c: 5100e94b     	sub	w11, w10, #0x3a
   35410: 31002d7f     	cmn	w11, #0xb
   35414: 540000a8     	b.hi	0x35428 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x6a8>
   35418: 121a794a     	and	w10, w10, #0xffffffdf
   3541c: 51011d4a     	sub	w10, w10, #0x47
   35420: 3100195f     	cmn	w10, #0x6
   35424: 54000a03     	b.lo	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   35428: 3940350a     	ldrb	w10, [x8, #0xd]
   3542c: 5100e94b     	sub	w11, w10, #0x3a
   35430: 31002d7f     	cmn	w11, #0xb
   35434: 540000a8     	b.hi	0x35448 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x6c8>
   35438: 121a794a     	and	w10, w10, #0xffffffdf
   3543c: 51011d4a     	sub	w10, w10, #0x47
   35440: 3100195f     	cmn	w10, #0x6
   35444: 54000903     	b.lo	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   35448: 3940390a     	ldrb	w10, [x8, #0xe]
   3544c: 5100e94b     	sub	w11, w10, #0x3a
   35450: 31002d7f     	cmn	w11, #0xb
   35454: 540000a8     	b.hi	0x35468 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x6e8>
   35458: 121a794a     	and	w10, w10, #0xffffffdf
   3545c: 51011d4a     	sub	w10, w10, #0x47
   35460: 3100195f     	cmn	w10, #0x6
   35464: 54000803     	b.lo	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   35468: 39403d0a     	ldrb	w10, [x8, #0xf]
   3546c: 5100e94b     	sub	w11, w10, #0x3a
   35470: 31002d7f     	cmn	w11, #0xb
   35474: 540000a8     	b.hi	0x35488 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x708>
   35478: 121a794a     	and	w10, w10, #0xffffffdf
   3547c: 51011d4a     	sub	w10, w10, #0x47
   35480: 3100195f     	cmn	w10, #0x6
   35484: 54000703     	b.lo	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   35488: 3940410a     	ldrb	w10, [x8, #0x10]
   3548c: 5100e94b     	sub	w11, w10, #0x3a
   35490: 31002d7f     	cmn	w11, #0xb
   35494: 540000a8     	b.hi	0x354a8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x728>
   35498: 121a794a     	and	w10, w10, #0xffffffdf
   3549c: 51011d4a     	sub	w10, w10, #0x47
   354a0: 3100195f     	cmn	w10, #0x6
   354a4: 54000603     	b.lo	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   354a8: 3940450a     	ldrb	w10, [x8, #0x11]
   354ac: 5100e94b     	sub	w11, w10, #0x3a
   354b0: 31002d7f     	cmn	w11, #0xb
   354b4: 540000a8     	b.hi	0x354c8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x748>
   354b8: 121a794a     	and	w10, w10, #0xffffffdf
   354bc: 51011d4a     	sub	w10, w10, #0x47
   354c0: 3100195f     	cmn	w10, #0x6
   354c4: 54000503     	b.lo	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   354c8: 91004915     	add	x21, x8, #0x12
   354cc: eb0902bf     	cmp	x21, x9
   354d0: f9000275     	str	x21, [x19]
   354d4: 54000480     	b.eq	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   354d8: 394002a9     	ldrb	w9, [x21]
   354dc: 7101153f     	cmp	w9, #0x45
   354e0: 54000421     	b.ne	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   354e4: 91004d08     	add	x8, x8, #0x13
   354e8: f9499a76     	ldr	x22, [x19, #0x1330]
   354ec: f9000268     	str	x8, [x19]
   354f0: f94006c8     	ldr	x8, [x22, #0x8]
   354f4: d13f4109     	sub	x9, x8, #0xfd0
   354f8: b13fc53f     	cmn	x9, #0xff1
   354fc: 54000108     	b.hi	0x3551c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x79c>
   35500: 52820000     	mov	w0, #0x1000             // =4096
   35504: 94005153     	bl	0x49a50 <malloc@plt>
   35508: b4000e00     	cbz	x0, 0x356c8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x948>
   3550c: aa1f03e8     	mov	x8, xzr
   35510: a9007c16     	stp	x22, xzr, [x0]
   35514: aa0003f6     	mov	x22, x0
   35518: f9099a60     	str	x0, [x19, #0x1330]
   3551c: 91008109     	add	x9, x8, #0x20
   35520: 8b0802c0     	add	x0, x22, x8
   35524: b00000c8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   35528: 528028ea     	mov	w10, #0x147             // =327
   3552c: 910c4108     	add	x8, x8, #0x310
   35530: 72a0202a     	movk	w10, #0x101, lsl #16
   35534: f90006c9     	str	x9, [x22, #0x8]
   35538: f8010c08     	str	x8, [x0, #0x10]!
   3553c: f94007e8     	ldr	x8, [sp, #0x8]
   35540: b900080a     	str	w10, [x0, #0x8]
   35544: a9015408     	stp	x8, x21, [x0, #0x10]
   35548: 14000008     	b	0x35568 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e8>
   3554c: d503249f     	bti	j
   35550: 91000915     	add	x21, x8, #0x2
   35554: cb15012a     	sub	x10, x9, x21
   35558: f100855f     	cmp	x10, #0x21
   3555c: f9000275     	str	x21, [x19]
   35560: 54000462     	b.hs	0x355ec <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x86c>
   35564: aa1f03e0     	mov	x0, xzr
   35568: d503249f     	bti	j
   3556c: f9401688     	ldr	x8, [x20, #0x28]
   35570: f85f83a9     	ldur	x9, [x29, #-0x8]
   35574: eb09011f     	cmp	x8, x9
   35578: 54000a61     	b.ne	0x356c4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x944>
   3557c: a9464ff4     	ldp	x20, x19, [sp, #0x60]
   35580: a94557f6     	ldp	x22, x21, [sp, #0x50]
   35584: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   35588: f94023f7     	ldr	x23, [sp, #0x40]
   3558c: 9101c3ff     	add	sp, sp, #0x70
   35590: d50323bf     	autiasp
   35594: d65f03c0     	ret
   35598: d503249f     	bti	j
   3559c: 91000908     	add	x8, x8, #0x2
   355a0: b0fffec1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   355a4: 91381421     	add	x1, x1, #0xe05
   355a8: 91002022     	add	x2, x1, #0x8
   355ac: 1400000c     	b	0x355dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x85c>
   355b0: d503249f     	bti	j
   355b4: 91000908     	add	x8, x8, #0x2
   355b8: b0fffec1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   355bc: 910bcc21     	add	x1, x1, #0x2f3
   355c0: 91004422     	add	x2, x1, #0x11
   355c4: 14000006     	b	0x355dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x85c>
   355c8: d503249f     	bti	j
   355cc: b0fffec1     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   355d0: 91000908     	add	x8, x8, #0x2
   355d4: 9104d021     	add	x1, x1, #0x134
   355d8: 91001c22     	add	x2, x1, #0x7
   355dc: f9000268     	str	x8, [x19]
   355e0: aa1303e0     	mov	x0, x19
   355e4: 94000939     	bl	0x37ac8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseIntegerLiteral((anonymous namespace)::itanium_demangle::StringView)>
   355e8: 17ffffe0     	b	0x35568 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e8>
   355ec: aa1f03ea     	mov	x10, xzr
   355f0: 91008916     	add	x22, x8, #0x22
   355f4: 386a6aab     	ldrb	w11, [x21, x10]
   355f8: 5100e96c     	sub	w12, w11, #0x3a
   355fc: 121a796b     	and	w11, w11, #0xffffffdf
   35600: 51011d6b     	sub	w11, w11, #0x47
   35604: 31002d9f     	cmn	w12, #0xb
   35608: 3a469962     	ccmn	w11, #0x6, #0x2, ls
   3560c: 54fffac3     	b.lo	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   35610: 9100054a     	add	x10, x10, #0x1
   35614: f100815f     	cmp	x10, #0x20
   35618: 54fffee1     	b.ne	0x355f4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x874>
   3561c: eb0902df     	cmp	x22, x9
   35620: f9000276     	str	x22, [x19]
   35624: 54fffa00     	b.eq	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   35628: 394002c9     	ldrb	w9, [x22]
   3562c: 7101153f     	cmp	w9, #0x45
   35630: 54fff9a1     	b.ne	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   35634: 91008d08     	add	x8, x8, #0x23
   35638: f9499a77     	ldr	x23, [x19, #0x1330]
   3563c: f9000268     	str	x8, [x19]
   35640: f94006e8     	ldr	x8, [x23, #0x8]
   35644: d13f4109     	sub	x9, x8, #0xfd0
   35648: b13fc53f     	cmn	x9, #0xff1
   3564c: 54000108     	b.hi	0x3566c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x8ec>
   35650: 52820000     	mov	w0, #0x1000             // =4096
   35654: 940050ff     	bl	0x49a50 <malloc@plt>
   35658: b4000380     	cbz	x0, 0x356c8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x948>
   3565c: aa1f03e8     	mov	x8, xzr
   35660: a9007c17     	stp	x23, xzr, [x0]
   35664: aa0003f7     	mov	x23, x0
   35668: f9099a60     	str	x0, [x19, #0x1330]
   3566c: 91008109     	add	x9, x8, #0x20
   35670: 8b0802e0     	add	x0, x23, x8
   35674: b00000c8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   35678: 5280290a     	mov	w10, #0x148             // =328
   3567c: 910e0108     	add	x8, x8, #0x380
   35680: 72a0202a     	movk	w10, #0x101, lsl #16
   35684: f90006e9     	str	x9, [x23, #0x8]
   35688: f8010c08     	str	x8, [x0, #0x10]!
   3568c: b900080a     	str	w10, [x0, #0x8]
   35690: a9015815     	stp	x21, x22, [x0, #0x10]
   35694: 17ffffb5     	b	0x35568 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e8>
   35698: 39400d09     	ldrb	w9, [x8, #0x3]
   3569c: 7101153f     	cmp	w9, #0x45
   356a0: 54fff621     	b.ne	0x35564 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e4>
   356a4: 91001108     	add	x8, x8, #0x4
   356a8: 52800029     	mov	w9, #0x1                // =1
   356ac: f9000268     	str	x8, [x19]
   356b0: b90013e9     	str	w9, [sp, #0x10]
   356b4: 910043e1     	add	x1, sp, #0x10
   356b8: aa1303e0     	mov	x0, x19
   356bc: 9400095a     	bl	0x37c24 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::BoolExpr, int>(int&&)>
   356c0: 17ffffaa     	b	0x35568 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExprPrimary()+0x7e8>
   356c4: 940050ab     	bl	0x49970 <__stack_chk_fail@plt>
   356c8: 940050f2     	bl	0x49a90 <_ZSt9terminatev@plt>

00000000000356cc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()>:
   356cc: d503233f     	paciasp
   356d0: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   356d4: a90157f6     	stp	x22, x21, [sp, #0x10]
   356d8: 910003fd     	mov	x29, sp
   356dc: a9024ff4     	stp	x20, x19, [sp, #0x20]
   356e0: a9402009     	ldp	x9, x8, [x0]
   356e4: cb09010a     	sub	x10, x8, x9
   356e8: f100095f     	cmp	x10, #0x2
   356ec: 54001543     	b.lo	0x35994 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0x2c8>
   356f0: 3940012a     	ldrb	w10, [x9]
   356f4: 7101995f     	cmp	w10, #0x66
   356f8: 540014e1     	b.ne	0x35994 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0x2c8>
   356fc: 3940052a     	ldrb	w10, [x9, #0x1]
   35700: aa0003f3     	mov	x19, x0
   35704: 7101c15f     	cmp	w10, #0x70
   35708: 54000441     	b.ne	0x35790 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0xc4>
   3570c: 91000934     	add	x20, x9, #0x2
   35710: eb08029f     	cmp	x20, x8
   35714: f9000274     	str	x20, [x19]
   35718: 540013e0     	b.eq	0x35994 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0x2c8>
   3571c: 3940028a     	ldrb	w10, [x20]
   35720: 7101c95f     	cmp	w10, #0x72
   35724: 54000061     	b.ne	0x35730 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0x64>
   35728: 91000d34     	add	x20, x9, #0x3
   3572c: f9000274     	str	x20, [x19]
   35730: eb08029f     	cmp	x20, x8
   35734: 54001300     	b.eq	0x35994 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0x2c8>
   35738: 39400289     	ldrb	w9, [x20]
   3573c: 7101593f     	cmp	w9, #0x56
   35740: 54000061     	b.ne	0x3574c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0x80>
   35744: 91000694     	add	x20, x20, #0x1
   35748: f9000274     	str	x20, [x19]
   3574c: eb08029f     	cmp	x20, x8
   35750: 54001220     	b.eq	0x35994 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0x2c8>
   35754: 39400289     	ldrb	w9, [x20]
   35758: 71012d3f     	cmp	w9, #0x4b
   3575c: 54000061     	b.ne	0x35768 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0x9c>
   35760: 91000694     	add	x20, x20, #0x1
   35764: f9000274     	str	x20, [x19]
   35768: eb14011f     	cmp	x8, x20
   3576c: 54001140     	b.eq	0x35994 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0x2c8>
   35770: 39400289     	ldrb	w9, [x20]
   35774: 5100e929     	sub	w9, w9, #0x3a
   35778: 3100293f     	cmn	w9, #0xa
   3577c: 54000402     	b.hs	0x357fc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0x130>
   35780: aa1f03f5     	mov	x21, xzr
   35784: aa1403e9     	mov	x9, x20
   35788: aa1f03f4     	mov	x20, xzr
   3578c: 14000053     	b	0x358d8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0x20c>
   35790: 3940012a     	ldrb	w10, [x9]
   35794: 7101995f     	cmp	w10, #0x66
   35798: 54000fe1     	b.ne	0x35994 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0x2c8>
   3579c: 3940052a     	ldrb	w10, [x9, #0x1]
   357a0: 7101315f     	cmp	w10, #0x4c
   357a4: 54000f81     	b.ne	0x35994 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0x2c8>
   357a8: 9100092a     	add	x10, x9, #0x2
   357ac: eb0a011f     	cmp	x8, x10
   357b0: f900026a     	str	x10, [x19]
   357b4: 54000f00     	b.eq	0x35994 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0x2c8>
   357b8: 3940014b     	ldrb	w11, [x10]
   357bc: 5100e96b     	sub	w11, w11, #0x3a
   357c0: 3100297f     	cmn	w11, #0xa
   357c4: 54000e83     	b.lo	0x35994 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0x2c8>
   357c8: 9100152c     	add	x12, x9, #0x5
   357cc: aa0c03e9     	mov	x9, x12
   357d0: d100098b     	sub	x11, x12, #0x2
   357d4: eb08017f     	cmp	x11, x8
   357d8: f900026b     	str	x11, [x19]
   357dc: 54000280     	b.eq	0x3582c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0x160>
   357e0: 385fe12c     	ldurb	w12, [x9, #-0x2]
   357e4: 5100e98d     	sub	w13, w12, #0x3a
   357e8: 9100052c     	add	x12, x9, #0x1
   357ec: 31002dbf     	cmn	w13, #0xb
   357f0: 54fffee8     	b.hi	0x357cc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0x100>
   357f4: d1000d8c     	sub	x12, x12, #0x3
   357f8: 1400000e     	b	0x35830 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0x164>
   357fc: 9100068a     	add	x10, x20, #0x1
   35800: aa0a03e9     	mov	x9, x10
   35804: eb08015f     	cmp	x10, x8
   35808: f900026a     	str	x10, [x19]
   3580c: 54000640     	b.eq	0x358d4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0x208>
   35810: aa0903ea     	mov	x10, x9
   35814: 3840154b     	ldrb	w11, [x10], #0x1
   35818: 5100e96b     	sub	w11, w11, #0x3a
   3581c: 31002d7f     	cmn	w11, #0xb
   35820: 54ffff08     	b.hi	0x35800 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0x134>
   35824: d1000555     	sub	x21, x10, #0x1
   35828: 1400002c     	b	0x358d8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0x20c>
   3582c: aa0803ec     	mov	x12, x8
   35830: aa1f03e0     	mov	x0, xzr
   35834: eb0c015f     	cmp	x10, x12
   35838: 54000b00     	b.eq	0x35998 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0x2cc>
   3583c: eb08017f     	cmp	x11, x8
   35840: 54000ac0     	b.eq	0x35998 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0x2cc>
   35844: 385fe12a     	ldurb	w10, [x9, #-0x2]
   35848: 7101c15f     	cmp	w10, #0x70
   3584c: 54000a41     	b.ne	0x35994 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0x2c8>
   35850: d1000534     	sub	x20, x9, #0x1
   35854: eb08029f     	cmp	x20, x8
   35858: f9000274     	str	x20, [x19]
   3585c: 540009c0     	b.eq	0x35994 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0x2c8>
   35860: 3940028a     	ldrb	w10, [x20]
   35864: 7101c95f     	cmp	w10, #0x72
   35868: 54000061     	b.ne	0x35874 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0x1a8>
   3586c: aa0903f4     	mov	x20, x9
   35870: f9000269     	str	x9, [x19]
   35874: eb08029f     	cmp	x20, x8
   35878: 540008e0     	b.eq	0x35994 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0x2c8>
   3587c: 39400289     	ldrb	w9, [x20]
   35880: 7101593f     	cmp	w9, #0x56
   35884: 54000061     	b.ne	0x35890 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0x1c4>
   35888: 91000694     	add	x20, x20, #0x1
   3588c: f9000274     	str	x20, [x19]
   35890: eb08029f     	cmp	x20, x8
   35894: 54000800     	b.eq	0x35994 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0x2c8>
   35898: 39400289     	ldrb	w9, [x20]
   3589c: 71012d3f     	cmp	w9, #0x4b
   358a0: 54000061     	b.ne	0x358ac <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0x1e0>
   358a4: 91000694     	add	x20, x20, #0x1
   358a8: f9000274     	str	x20, [x19]
   358ac: eb14011f     	cmp	x8, x20
   358b0: 54000720     	b.eq	0x35994 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0x2c8>
   358b4: 39400289     	ldrb	w9, [x20]
   358b8: 5100e929     	sub	w9, w9, #0x3a
   358bc: 3100293f     	cmn	w9, #0xa
   358c0: 540004c2     	b.hs	0x35958 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0x28c>
   358c4: aa1f03f5     	mov	x21, xzr
   358c8: aa1403e9     	mov	x9, x20
   358cc: aa1f03f4     	mov	x20, xzr
   358d0: 1400002f     	b	0x3598c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0x2c0>
   358d4: aa0803f5     	mov	x21, x8
   358d8: eb08013f     	cmp	x9, x8
   358dc: 540005c0     	b.eq	0x35994 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0x2c8>
   358e0: 39400128     	ldrb	w8, [x9]
   358e4: 71017d1f     	cmp	w8, #0x5f
   358e8: 54000561     	b.ne	0x35994 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0x2c8>
   358ec: f9499a76     	ldr	x22, [x19, #0x1330]
   358f0: 91000529     	add	x9, x9, #0x1
   358f4: f94006c8     	ldr	x8, [x22, #0x8]
   358f8: f9000269     	str	x9, [x19]
   358fc: d13f410a     	sub	x10, x8, #0xfd0
   35900: b13fc55f     	cmn	x10, #0xff1
   35904: 54000148     	b.hi	0x3592c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0x260>
   35908: 52820000     	mov	w0, #0x1000             // =4096
   3590c: 94005051     	bl	0x49a50 <malloc@plt>
   35910: b40004e0     	cbz	x0, 0x359ac <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0x2e0>
   35914: 52826608     	mov	w8, #0x1330             // =4912
   35918: a9007c16     	stp	x22, xzr, [x0]
   3591c: 8b080269     	add	x9, x19, x8
   35920: aa1f03e8     	mov	x8, xzr
   35924: aa0003f6     	mov	x22, x0
   35928: f9000120     	str	x0, [x9]
   3592c: 91008109     	add	x9, x8, #0x20
   35930: 8b0802c0     	add	x0, x22, x8
   35934: b00000c8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   35938: 5280276a     	mov	w10, #0x13b             // =315
   3593c: 91214108     	add	x8, x8, #0x850
   35940: 72a0202a     	movk	w10, #0x101, lsl #16
   35944: f90006c9     	str	x9, [x22, #0x8]
   35948: f8010c08     	str	x8, [x0, #0x10]!
   3594c: b900080a     	str	w10, [x0, #0x8]
   35950: a9015414     	stp	x20, x21, [x0, #0x10]
   35954: 14000011     	b	0x35998 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0x2cc>
   35958: 9100068a     	add	x10, x20, #0x1
   3595c: aa0a03e9     	mov	x9, x10
   35960: eb08015f     	cmp	x10, x8
   35964: f900026a     	str	x10, [x19]
   35968: 54000100     	b.eq	0x35988 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0x2bc>
   3596c: aa0903ea     	mov	x10, x9
   35970: 3840154b     	ldrb	w11, [x10], #0x1
   35974: 5100e96b     	sub	w11, w11, #0x3a
   35978: 31002d7f     	cmn	w11, #0xb
   3597c: 54ffff08     	b.hi	0x3595c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0x290>
   35980: d1000555     	sub	x21, x10, #0x1
   35984: 14000002     	b	0x3598c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0x2c0>
   35988: aa0803f5     	mov	x21, x8
   3598c: eb08013f     	cmp	x9, x8
   35990: 54fffa81     	b.ne	0x358e0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionParam()+0x214>
   35994: aa1f03e0     	mov	x0, xzr
   35998: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3599c: a94157f6     	ldp	x22, x21, [sp, #0x10]
   359a0: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   359a4: d50323bf     	autiasp
   359a8: d65f03c0     	ret
   359ac: 94005039     	bl	0x49a90 <_ZSt9terminatev@plt>

00000000000359b0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()>:
   359b0: d503233f     	paciasp
   359b4: a9bb7bfd     	stp	x29, x30, [sp, #-0x50]!
   359b8: f9000bf9     	str	x25, [sp, #0x10]
   359bc: 910003fd     	mov	x29, sp
   359c0: a9025ff8     	stp	x24, x23, [sp, #0x20]
   359c4: a90357f6     	stp	x22, x21, [sp, #0x30]
   359c8: a9044ff4     	stp	x20, x19, [sp, #0x40]
   359cc: a9402408     	ldp	x8, x9, [x0]
   359d0: eb09011f     	cmp	x8, x9
   359d4: 54001440     	b.eq	0x35c5c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x2ac>
   359d8: 3940010a     	ldrb	w10, [x8]
   359dc: 7101995f     	cmp	w10, #0x66
   359e0: 540013e1     	b.ne	0x35c5c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x2ac>
   359e4: aa0003f3     	mov	x19, x0
   359e8: 9100050a     	add	x10, x8, #0x1
   359ec: eb0a013f     	cmp	x9, x10
   359f0: f900000a     	str	x10, [x0]
   359f4: 54001340     	b.eq	0x35c5c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x2ac>
   359f8: 39400156     	ldrb	w22, [x10]
   359fc: 121a7aca     	and	w10, w22, #0xffffffdf
   35a00: 7101315f     	cmp	w10, #0x4c
   35a04: 540000a0     	b.eq	0x35a18 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x68>
   35a08: 7101495f     	cmp	w10, #0x52
   35a0c: 54001281     	b.ne	0x35c5c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x2ac>
   35a10: 2a1f03f5     	mov	w21, wzr
   35a14: 14000002     	b	0x35a1c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x6c>
   35a18: 52800035     	mov	w21, #0x1               // =1
   35a1c: 9100090a     	add	x10, x8, #0x2
   35a20: aa1f03e0     	mov	x0, xzr
   35a24: cb0a0129     	sub	x9, x9, x10
   35a28: f100093f     	cmp	x9, #0x2
   35a2c: f900026a     	str	x10, [x19]
   35a30: 54001183     	b.lo	0x35c60 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x2b0>
   35a34: 39400149     	ldrb	w9, [x10]
   35a38: 51018529     	sub	w9, w9, #0x61
   35a3c: 7100453f     	cmp	w9, #0x11
   35a40: 54001108     	b.hi	0x35c60 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x2b0>
   35a44: f0fffeca     	adrp	x10, 0x10000 <std::nothrow+0x68>
   35a48: 9112914a     	add	x10, x10, #0x4a4
   35a4c: 1000008b     	adr	x11, 0x35a5c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0xac>
   35a50: 3869694c     	ldrb	w12, [x10, x9]
   35a54: 8b0c096b     	add	x11, x11, x12, lsl #2
   35a58: d61f0160     	br	x11
   35a5c: d503249f     	bti	j
   35a60: 39400d09     	ldrb	w9, [x8, #0x3]
   35a64: aa1f03e0     	mov	x0, xzr
   35a68: 51013929     	sub	w9, w9, #0x4e
   35a6c: 7100813f     	cmp	w9, #0x20
   35a70: 54000f88     	b.hi	0x35c60 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x2b0>
   35a74: f0fffeca     	adrp	x10, 0x10000 <std::nothrow+0x68>
   35a78: d0fffed7     	adrp	x23, 0xf000 <vsnprintf+0xf000>
   35a7c: 91148d4a     	add	x10, x10, #0x523
   35a80: 91104ef7     	add	x23, x23, #0x413
   35a84: 91000af8     	add	x24, x23, #0x2
   35a88: 1000008b     	adr	x11, 0x35a98 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0xe8>
   35a8c: 3869694c     	ldrb	w12, [x10, x9]
   35a90: 8b0c096b     	add	x11, x11, x12, lsl #2
   35a94: d61f0160     	br	x11
   35a98: d503249f     	bti	j
   35a9c: b0fffed7     	adrp	x23, 0xe000 <vsnprintf+0xe000>
   35aa0: 9125bef7     	add	x23, x23, #0x96f
   35aa4: 140000c7     	b	0x35dc0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x410>
   35aa8: d503249f     	bti	j
   35aac: 39400d09     	ldrb	w9, [x8, #0x3]
   35ab0: 7101b53f     	cmp	w9, #0x6d
   35ab4: 54000d41     	b.ne	0x35c5c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x2ac>
   35ab8: b0fffed7     	adrp	x23, 0xe000 <vsnprintf+0xe000>
   35abc: 912116f7     	add	x23, x23, #0x845
   35ac0: 910006f8     	add	x24, x23, #0x1
   35ac4: 140000c0     	b	0x35dc4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x414>
   35ac8: d503249f     	bti	j
   35acc: 39400d09     	ldrb	w9, [x8, #0x3]
   35ad0: 7101593f     	cmp	w9, #0x56
   35ad4: 54001080     	b.eq	0x35ce4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x334>
   35ad8: 7101cd3f     	cmp	w9, #0x73
   35adc: 540010a0     	b.eq	0x35cf0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x340>
   35ae0: 7101d93f     	cmp	w9, #0x76
   35ae4: 54000bc1     	b.ne	0x35c5c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x2ac>
   35ae8: b0fffed7     	adrp	x23, 0xe000 <vsnprintf+0xe000>
   35aec: 9104b2f7     	add	x23, x23, #0x12c
   35af0: 910006f8     	add	x24, x23, #0x1
   35af4: 140000b4     	b	0x35dc4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x414>
   35af8: d503249f     	bti	j
   35afc: 39400d09     	ldrb	w9, [x8, #0x3]
   35b00: 71013d3f     	cmp	w9, #0x4f
   35b04: 54000fc0     	b.eq	0x35cfc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x34c>
   35b08: 7101bd3f     	cmp	w9, #0x6f
   35b0c: 54000fe0     	b.eq	0x35d08 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x358>
   35b10: 7101c53f     	cmp	w9, #0x71
   35b14: 54000a41     	b.ne	0x35c5c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x2ac>
   35b18: b0fffed7     	adrp	x23, 0xe000 <vsnprintf+0xe000>
   35b1c: 912e2ef7     	add	x23, x23, #0xb8b
   35b20: 140000a8     	b	0x35dc0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x410>
   35b24: d503249f     	bti	j
   35b28: 39400d09     	ldrb	w9, [x8, #0x3]
   35b2c: 7101953f     	cmp	w9, #0x65
   35b30: 54000ce0     	b.eq	0x35ccc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x31c>
   35b34: 7101d13f     	cmp	w9, #0x74
   35b38: 54000921     	b.ne	0x35c5c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x2ac>
   35b3c: b0fffed7     	adrp	x23, 0xe000 <vsnprintf+0xe000>
   35b40: 912e3af7     	add	x23, x23, #0xb8e
   35b44: 910006f8     	add	x24, x23, #0x1
   35b48: 1400009f     	b	0x35dc4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x414>
   35b4c: d503249f     	bti	j
   35b50: 39400d09     	ldrb	w9, [x8, #0x3]
   35b54: aa1f03e0     	mov	x0, xzr
   35b58: 51014d29     	sub	w9, w9, #0x53
   35b5c: 7100853f     	cmp	w9, #0x21
   35b60: 54000808     	b.hi	0x35c60 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x2b0>
   35b64: f0fffeca     	adrp	x10, 0x10000 <std::nothrow+0x68>
   35b68: d0fffed7     	adrp	x23, 0xf000 <vsnprintf+0xf000>
   35b6c: 9114054a     	add	x10, x10, #0x501
   35b70: 910ac6f7     	add	x23, x23, #0x2b1
   35b74: 91000af8     	add	x24, x23, #0x2
   35b78: 1000008b     	adr	x11, 0x35b88 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x1d8>
   35b7c: 3869694c     	ldrb	w12, [x10, x9]
   35b80: 8b0c096b     	add	x11, x11, x12, lsl #2
   35b84: d61f0160     	br	x11
   35b88: d503249f     	bti	j
   35b8c: b0fffed7     	adrp	x23, 0xe000 <vsnprintf+0xe000>
   35b90: 913f06f7     	add	x23, x23, #0xfc1
   35b94: 91000ef8     	add	x24, x23, #0x3
   35b98: 1400008b     	b	0x35dc4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x414>
   35b9c: d503249f     	bti	j
   35ba0: 39400d09     	ldrb	w9, [x8, #0x3]
   35ba4: aa1f03e0     	mov	x0, xzr
   35ba8: 51012529     	sub	w9, w9, #0x49
   35bac: 71008d3f     	cmp	w9, #0x23
   35bb0: 54000588     	b.hi	0x35c60 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x2b0>
   35bb4: f0fffeca     	adrp	x10, 0x10000 <std::nothrow+0x68>
   35bb8: b0fffed7     	adrp	x23, 0xe000 <vsnprintf+0xe000>
   35bbc: 9113754a     	add	x10, x10, #0x4dd
   35bc0: 911762f7     	add	x23, x23, #0x5d8
   35bc4: 910006f8     	add	x24, x23, #0x1
   35bc8: 1000008b     	adr	x11, 0x35bd8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x228>
   35bcc: 3869694c     	ldrb	w12, [x10, x9]
   35bd0: 8b0c096b     	add	x11, x11, x12, lsl #2
   35bd4: d61f0160     	br	x11
   35bd8: d503249f     	bti	j
   35bdc: b0fffed7     	adrp	x23, 0xe000 <vsnprintf+0xe000>
   35be0: 9114aef7     	add	x23, x23, #0x52b
   35be4: 14000077     	b	0x35dc0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x410>
   35be8: d503249f     	bti	j
   35bec: 39400d09     	ldrb	w9, [x8, #0x3]
   35bf0: 7101953f     	cmp	w9, #0x65
   35bf4: 54000341     	b.ne	0x35c5c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x2ac>
   35bf8: d0fffed7     	adrp	x23, 0xf000 <vsnprintf+0xf000>
   35bfc: 91082af7     	add	x23, x23, #0x20a
   35c00: 14000070     	b	0x35dc0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x410>
   35c04: d503249f     	bti	j
   35c08: 39400d09     	ldrb	w9, [x8, #0x3]
   35c0c: 7101493f     	cmp	w9, #0x52
   35c10: 54000840     	b.eq	0x35d18 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x368>
   35c14: 7101bd3f     	cmp	w9, #0x6f
   35c18: 54000860     	b.eq	0x35d24 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x374>
   35c1c: 7101c93f     	cmp	w9, #0x72
   35c20: 540001e1     	b.ne	0x35c5c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x2ac>
   35c24: d0fffed7     	adrp	x23, 0xf000 <vsnprintf+0xf000>
   35c28: 91105af7     	add	x23, x23, #0x416
   35c2c: 910006f8     	add	x24, x23, #0x1
   35c30: 14000065     	b	0x35dc4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x414>
   35c34: d503249f     	bti	j
   35c38: 39400d09     	ldrb	w9, [x8, #0x3]
   35c3c: 7101313f     	cmp	w9, #0x4c
   35c40: 540004c0     	b.eq	0x35cd8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x328>
   35c44: 7101b13f     	cmp	w9, #0x6c
   35c48: 540000a1     	b.ne	0x35c5c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x2ac>
   35c4c: b0fffed7     	adrp	x23, 0xe000 <vsnprintf+0xe000>
   35c50: 913ca6f7     	add	x23, x23, #0xf29
   35c54: 910006f8     	add	x24, x23, #0x1
   35c58: 1400005b     	b	0x35dc4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x414>
   35c5c: aa1f03e0     	mov	x0, xzr
   35c60: d503249f     	bti	j
   35c64: a9444ff4     	ldp	x20, x19, [sp, #0x40]
   35c68: a94357f6     	ldp	x22, x21, [sp, #0x30]
   35c6c: a9425ff8     	ldp	x24, x23, [sp, #0x20]
   35c70: f9400bf9     	ldr	x25, [sp, #0x10]
   35c74: a8c57bfd     	ldp	x29, x30, [sp], #0x50
   35c78: d50323bf     	autiasp
   35c7c: d65f03c0     	ret
   35c80: d503249f     	bti	j
   35c84: 39400d09     	ldrb	w9, [x8, #0x3]
   35c88: aa1f03e0     	mov	x0, xzr
   35c8c: 51013529     	sub	w9, w9, #0x4d
   35c90: 7100993f     	cmp	w9, #0x26
   35c94: 54fffe68     	b.hi	0x35c60 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x2b0>
   35c98: f0fffeca     	adrp	x10, 0x10000 <std::nothrow+0x68>
   35c9c: d0fffed7     	adrp	x23, 0xf000 <vsnprintf+0xf000>
   35ca0: 9112d94a     	add	x10, x10, #0x4b6
   35ca4: 9122fef7     	add	x23, x23, #0x8bf
   35ca8: 910006f8     	add	x24, x23, #0x1
   35cac: 10fffdab     	adr	x11, 0x35c60 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x2b0>
   35cb0: 3869694c     	ldrb	w12, [x10, x9]
   35cb4: 8b0c096b     	add	x11, x11, x12, lsl #2
   35cb8: d61f0160     	br	x11
   35cbc: d503249f     	bti	j
   35cc0: d0fffed7     	adrp	x23, 0xf000 <vsnprintf+0xf000>
   35cc4: 910ad2f7     	add	x23, x23, #0x2b4
   35cc8: 1400003e     	b	0x35dc0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x410>
   35ccc: b0fffed7     	adrp	x23, 0xe000 <vsnprintf+0xe000>
   35cd0: 9100b6f7     	add	x23, x23, #0x2d
   35cd4: 1400003b     	b	0x35dc0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x410>
   35cd8: b0fffed7     	adrp	x23, 0xe000 <vsnprintf+0xe000>
   35cdc: 9134eef7     	add	x23, x23, #0xd3b
   35ce0: 14000038     	b	0x35dc0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x410>
   35ce4: b0fffed7     	adrp	x23, 0xe000 <vsnprintf+0xe000>
   35ce8: 9114a2f7     	add	x23, x23, #0x528
   35cec: 14000035     	b	0x35dc0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x410>
   35cf0: b0fffed7     	adrp	x23, 0xe000 <vsnprintf+0xe000>
   35cf4: 913166f7     	add	x23, x23, #0xc59
   35cf8: 14000032     	b	0x35dc0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x410>
   35cfc: b0fffed7     	adrp	x23, 0xe000 <vsnprintf+0xe000>
   35d00: 912e22f7     	add	x23, x23, #0xb88
   35d04: 1400002f     	b	0x35dc0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x410>
   35d08: b0fffed7     	adrp	x23, 0xe000 <vsnprintf+0xe000>
   35d0c: 913c92f7     	add	x23, x23, #0xf24
   35d10: 910006f8     	add	x24, x23, #0x1
   35d14: 1400002c     	b	0x35dc4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x414>
   35d18: b0fffed7     	adrp	x23, 0xe000 <vsnprintf+0xe000>
   35d1c: 913c9af7     	add	x23, x23, #0xf26
   35d20: 14000028     	b	0x35dc0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x410>
   35d24: b0fffed7     	adrp	x23, 0xe000 <vsnprintf+0xe000>
   35d28: 91380af7     	add	x23, x23, #0xe02
   35d2c: 14000025     	b	0x35dc0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x410>
   35d30: d503249f     	bti	j
   35d34: b0fffed7     	adrp	x23, 0xe000 <vsnprintf+0xe000>
   35d38: 913802f7     	add	x23, x23, #0xe00
   35d3c: 910006f8     	add	x24, x23, #0x1
   35d40: 14000021     	b	0x35dc4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x414>
   35d44: d503249f     	bti	j
   35d48: d0fffed7     	adrp	x23, 0xf000 <vsnprintf+0xf000>
   35d4c: 911272f7     	add	x23, x23, #0x49c
   35d50: 910006f8     	add	x24, x23, #0x1
   35d54: 1400001c     	b	0x35dc4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x414>
   35d58: d503249f     	bti	j
   35d5c: d0fffed7     	adrp	x23, 0xf000 <vsnprintf+0xf000>
   35d60: 910692f7     	add	x23, x23, #0x1a4
   35d64: 14000017     	b	0x35dc0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x410>
   35d68: d503249f     	bti	j
   35d6c: 90fffed7     	adrp	x23, 0xd000 <vsnprintf+0xd000>
   35d70: 913e42f7     	add	x23, x23, #0xf90
   35d74: 910006f8     	add	x24, x23, #0x1
   35d78: 14000013     	b	0x35dc4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x414>
   35d7c: d503249f     	bti	j
   35d80: b0fffed7     	adrp	x23, 0xe000 <vsnprintf+0xe000>
   35d84: 91211ef7     	add	x23, x23, #0x847
   35d88: 1400000e     	b	0x35dc0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x410>
   35d8c: d503249f     	bti	j
   35d90: b0fffed7     	adrp	x23, 0xe000 <vsnprintf+0xe000>
   35d94: 911dd6f7     	add	x23, x23, #0x775
   35d98: 910006f8     	add	x24, x23, #0x1
   35d9c: 1400000a     	b	0x35dc4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x414>
   35da0: d503249f     	bti	j
   35da4: b0fffed7     	adrp	x23, 0xe000 <vsnprintf+0xe000>
   35da8: 9134faf7     	add	x23, x23, #0xd3e
   35dac: 91000ef8     	add	x24, x23, #0x3
   35db0: 14000005     	b	0x35dc4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x414>
   35db4: d503249f     	bti	j
   35db8: b0fffed7     	adrp	x23, 0xe000 <vsnprintf+0xe000>
   35dbc: 910bc2f7     	add	x23, x23, #0x2f0
   35dc0: 91000af8     	add	x24, x23, #0x2
   35dc4: d503249f     	bti	j
   35dc8: 91001108     	add	x8, x8, #0x4
   35dcc: aa1303e0     	mov	x0, x19
   35dd0: f9000268     	str	x8, [x19]
   35dd4: 97fff7cc     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   35dd8: b4fff440     	cbz	x0, 0x35c60 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x2b0>
   35ddc: aa0003f4     	mov	x20, x0
   35de0: 71014adf     	cmp	w22, #0x52
   35de4: 54000060     	b.eq	0x35df0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x440>
   35de8: 710132df     	cmp	w22, #0x4c
   35dec: 54000121     	b.ne	0x35e10 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x460>
   35df0: aa1303e0     	mov	x0, x19
   35df4: 97fff7c4     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   35df8: b4fff340     	cbz	x0, 0x35c60 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x2b0>
   35dfc: 710002bf     	cmp	w21, #0x0
   35e00: 9a941008     	csel	x8, x0, x20, ne
   35e04: 9a801296     	csel	x22, x20, x0, ne
   35e08: aa0803f4     	mov	x20, x8
   35e0c: 14000002     	b	0x35e14 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x464>
   35e10: aa1f03f6     	mov	x22, xzr
   35e14: f9499a79     	ldr	x25, [x19, #0x1330]
   35e18: f9400728     	ldr	x8, [x25, #0x8]
   35e1c: d13ec109     	sub	x9, x8, #0xfb0
   35e20: b13fc53f     	cmn	x9, #0xff1
   35e24: 54000108     	b.hi	0x35e44 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x494>
   35e28: 52820000     	mov	w0, #0x1000             // =4096
   35e2c: 94004f09     	bl	0x49a50 <malloc@plt>
   35e30: b4000240     	cbz	x0, 0x35e78 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x4c8>
   35e34: aa1f03e8     	mov	x8, xzr
   35e38: a9007c19     	stp	x25, xzr, [x0]
   35e3c: aa0003f9     	mov	x25, x0
   35e40: f9099a60     	str	x0, [x19, #0x1330]
   35e44: 91010109     	add	x9, x8, #0x40
   35e48: 8b080320     	add	x0, x25, x8
   35e4c: b00000c8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   35e50: 528027ca     	mov	w10, #0x13e             // =318
   35e54: 91230108     	add	x8, x8, #0x8c0
   35e58: 72a0202a     	movk	w10, #0x101, lsl #16
   35e5c: f9000729     	str	x9, [x25, #0x8]
   35e60: f8010c08     	str	x8, [x0, #0x10]!
   35e64: b900080a     	str	w10, [x0, #0x8]
   35e68: a9015814     	stp	x20, x22, [x0, #0x10]
   35e6c: a9026017     	stp	x23, x24, [x0, #0x20]
   35e70: 3900c015     	strb	w21, [x0, #0x30]
   35e74: 17ffff7b     	b	0x35c60 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFoldExpr()+0x2b0>
   35e78: 94004f06     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000035e7c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBinaryExpr((anonymous namespace)::itanium_demangle::StringView)>:
   35e7c: d503233f     	paciasp
   35e80: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
   35e84: a9015ff8     	stp	x24, x23, [sp, #0x10]
   35e88: 910003fd     	mov	x29, sp
   35e8c: a90257f6     	stp	x22, x21, [sp, #0x20]
   35e90: a9034ff4     	stp	x20, x19, [sp, #0x30]
   35e94: aa0203f3     	mov	x19, x2
   35e98: aa0103f4     	mov	x20, x1
   35e9c: aa0003f7     	mov	x23, x0
   35ea0: 97fff799     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   35ea4: b40003a0     	cbz	x0, 0x35f18 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBinaryExpr((anonymous namespace)::itanium_demangle::StringView)+0x9c>
   35ea8: aa0003f5     	mov	x21, x0
   35eac: aa1703e0     	mov	x0, x23
   35eb0: 97fff795     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   35eb4: b4000320     	cbz	x0, 0x35f18 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBinaryExpr((anonymous namespace)::itanium_demangle::StringView)+0x9c>
   35eb8: f9499af8     	ldr	x24, [x23, #0x1330]
   35ebc: aa0003f6     	mov	x22, x0
   35ec0: f9400708     	ldr	x8, [x24, #0x8]
   35ec4: d13f0109     	sub	x9, x8, #0xfc0
   35ec8: b13fc53f     	cmn	x9, #0xff1
   35ecc: 54000108     	b.hi	0x35eec <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBinaryExpr((anonymous namespace)::itanium_demangle::StringView)+0x70>
   35ed0: 52820000     	mov	w0, #0x1000             // =4096
   35ed4: 94004edf     	bl	0x49a50 <malloc@plt>
   35ed8: b40002c0     	cbz	x0, 0x35f30 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBinaryExpr((anonymous namespace)::itanium_demangle::StringView)+0xb4>
   35edc: aa1f03e8     	mov	x8, xzr
   35ee0: a9007c18     	stp	x24, xzr, [x0]
   35ee4: aa0003f8     	mov	x24, x0
   35ee8: f9099ae0     	str	x0, [x23, #0x1330]
   35eec: 9100c109     	add	x9, x8, #0x30
   35ef0: 8b080300     	add	x0, x24, x8
   35ef4: b00000c8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   35ef8: 528025ea     	mov	w10, #0x12f             // =303
   35efc: 91268108     	add	x8, x8, #0x9a0
   35f00: 72a0202a     	movk	w10, #0x101, lsl #16
   35f04: f9000709     	str	x9, [x24, #0x8]
   35f08: f8010c08     	str	x8, [x0, #0x10]!
   35f0c: b900080a     	str	w10, [x0, #0x8]
   35f10: a9015015     	stp	x21, x20, [x0, #0x10]
   35f14: a9025813     	stp	x19, x22, [x0, #0x20]
   35f18: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   35f1c: a94257f6     	ldp	x22, x21, [sp, #0x20]
   35f20: a9415ff8     	ldp	x24, x23, [sp, #0x10]
   35f24: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   35f28: d50323bf     	autiasp
   35f2c: d65f03c0     	ret
   35f30: 94004ed8     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000035f34 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parsePrefixExpr((anonymous namespace)::itanium_demangle::StringView)>:
   35f34: d503233f     	paciasp
   35f38: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
   35f3c: f9000bf7     	str	x23, [sp, #0x10]
   35f40: 910003fd     	mov	x29, sp
   35f44: a90257f6     	stp	x22, x21, [sp, #0x20]
   35f48: a9034ff4     	stp	x20, x19, [sp, #0x30]
   35f4c: aa0203f3     	mov	x19, x2
   35f50: aa0103f4     	mov	x20, x1
   35f54: aa0003f6     	mov	x22, x0
   35f58: 97fff76b     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   35f5c: b4000320     	cbz	x0, 0x35fc0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parsePrefixExpr((anonymous namespace)::itanium_demangle::StringView)+0x8c>
   35f60: f9499ad7     	ldr	x23, [x22, #0x1330]
   35f64: aa0003f5     	mov	x21, x0
   35f68: f94006e8     	ldr	x8, [x23, #0x8]
   35f6c: d13f0109     	sub	x9, x8, #0xfc0
   35f70: b13fc53f     	cmn	x9, #0xff1
   35f74: 54000108     	b.hi	0x35f94 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parsePrefixExpr((anonymous namespace)::itanium_demangle::StringView)+0x60>
   35f78: 52820000     	mov	w0, #0x1000             // =4096
   35f7c: 94004eb5     	bl	0x49a50 <malloc@plt>
   35f80: b40002c0     	cbz	x0, 0x35fd8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parsePrefixExpr((anonymous namespace)::itanium_demangle::StringView)+0xa4>
   35f84: aa1f03e8     	mov	x8, xzr
   35f88: a9007c17     	stp	x23, xzr, [x0]
   35f8c: aa0003f7     	mov	x23, x0
   35f90: f9099ac0     	str	x0, [x22, #0x1330]
   35f94: 9100c109     	add	x9, x8, #0x30
   35f98: 8b0802e0     	add	x0, x23, x8
   35f9c: b00000c8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   35fa0: 5280274a     	mov	w10, #0x13a             // =314
   35fa4: 91284108     	add	x8, x8, #0xa10
   35fa8: 72a0202a     	movk	w10, #0x101, lsl #16
   35fac: f90006e9     	str	x9, [x23, #0x8]
   35fb0: f8010c08     	str	x8, [x0, #0x10]!
   35fb4: b900080a     	str	w10, [x0, #0x8]
   35fb8: a9014c14     	stp	x20, x19, [x0, #0x10]
   35fbc: f9001015     	str	x21, [x0, #0x20]
   35fc0: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   35fc4: a94257f6     	ldp	x22, x21, [sp, #0x20]
   35fc8: f9400bf7     	ldr	x23, [sp, #0x10]
   35fcc: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   35fd0: d50323bf     	autiasp
   35fd4: d65f03c0     	ret
   35fd8: 94004eae     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000035fdc <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::CastExpr, char const (&) [11], (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [11], (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)>:
   35fdc: d503233f     	paciasp
   35fe0: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   35fe4: a90157f6     	stp	x22, x21, [sp, #0x10]
   35fe8: 910003fd     	mov	x29, sp
   35fec: a9024ff4     	stp	x20, x19, [sp, #0x20]
   35ff0: f9499816     	ldr	x22, [x0, #0x1330]
   35ff4: aa0203f3     	mov	x19, x2
   35ff8: aa0103f4     	mov	x20, x1
   35ffc: f94006c8     	ldr	x8, [x22, #0x8]
   36000: d13f0109     	sub	x9, x8, #0xfc0
   36004: b13fc53f     	cmn	x9, #0xff1
   36008: 54000128     	b.hi	0x3602c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::CastExpr, char const (&) [11], (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [11], (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)+0x50>
   3600c: aa0003f5     	mov	x21, x0
   36010: 52820000     	mov	w0, #0x1000             // =4096
   36014: 94004e8f     	bl	0x49a50 <malloc@plt>
   36018: b4000340     	cbz	x0, 0x36080 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::CastExpr, char const (&) [11], (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [11], (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)+0xa4>
   3601c: aa1f03e8     	mov	x8, xzr
   36020: a9007c16     	stp	x22, xzr, [x0]
   36024: aa0003f6     	mov	x22, x0
   36028: f9099aa0     	str	x0, [x21, #0x1330]
   3602c: 9100c109     	add	x9, x8, #0x30
   36030: 8b0802c0     	add	x0, x22, x8
   36034: 900000c8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   36038: f940028a     	ldr	x10, [x20]
   3603c: 912a0108     	add	x8, x8, #0xa80
   36040: f940026c     	ldr	x12, [x19]
   36044: f90006c9     	str	x9, [x22, #0x8]
   36048: 528026a9     	mov	w9, #0x135              // =309
   3604c: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   36050: f8010c08     	str	x8, [x0, #0x10]!
   36054: 90fffec8     	adrp	x8, 0xe000 <vsnprintf+0xe000>
   36058: 72a02029     	movk	w9, #0x101, lsl #16
   3605c: 910b9508     	add	x8, x8, #0x2e5
   36060: a902300a     	stp	x10, x12, [x0, #0x20]
   36064: a94157f6     	ldp	x22, x21, [sp, #0x10]
   36068: 9100290b     	add	x11, x8, #0xa
   3606c: b9000809     	str	w9, [x0, #0x8]
   36070: a9012c08     	stp	x8, x11, [x0, #0x10]
   36074: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   36078: d50323bf     	autiasp
   3607c: d65f03c0     	ret
   36080: 94004e84     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000036084 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::CallExpr, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::NodeArray>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::NodeArray&&)>:
   36084: d503233f     	paciasp
   36088: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   3608c: a90157f6     	stp	x22, x21, [sp, #0x10]
   36090: 910003fd     	mov	x29, sp
   36094: a9024ff4     	stp	x20, x19, [sp, #0x20]
   36098: f9499816     	ldr	x22, [x0, #0x1330]
   3609c: aa0203f3     	mov	x19, x2
   360a0: aa0103f4     	mov	x20, x1
   360a4: f94006c8     	ldr	x8, [x22, #0x8]
   360a8: d13f0109     	sub	x9, x8, #0xfc0
   360ac: b13fc53f     	cmn	x9, #0xff1
   360b0: 54000128     	b.hi	0x360d4 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::CallExpr, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::NodeArray>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::NodeArray&&)+0x50>
   360b4: aa0003f5     	mov	x21, x0
   360b8: 52820000     	mov	w0, #0x1000             // =4096
   360bc: 94004e65     	bl	0x49a50 <malloc@plt>
   360c0: b40002e0     	cbz	x0, 0x3611c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::CallExpr, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::NodeArray>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::NodeArray&&)+0x98>
   360c4: aa1f03e8     	mov	x8, xzr
   360c8: a9007c16     	stp	x22, xzr, [x0]
   360cc: aa0003f6     	mov	x22, x0
   360d0: f9099aa0     	str	x0, [x21, #0x1330]
   360d4: 9100c109     	add	x9, x8, #0x30
   360d8: 8b0802c0     	add	x0, x22, x8
   360dc: 900000c8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   360e0: f940028a     	ldr	x10, [x20]
   360e4: 912bc108     	add	x8, x8, #0xaf0
   360e8: f90006c9     	str	x9, [x22, #0x8]
   360ec: 528026e9     	mov	w9, #0x137              // =311
   360f0: 3dc00260     	ldr	q0, [x19]
   360f4: 72a02029     	movk	w9, #0x101, lsl #16
   360f8: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   360fc: f8010c08     	str	x8, [x0, #0x10]!
   36100: a94157f6     	ldp	x22, x21, [sp, #0x10]
   36104: b9000809     	str	w9, [x0, #0x8]
   36108: f900080a     	str	x10, [x0, #0x10]
   3610c: 3c818000     	stur	q0, [x0, #0x18]
   36110: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   36114: d50323bf     	autiasp
   36118: d65f03c0     	ret
   3611c: 94004e5d     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000036120 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseConversionExpr()>:
   36120: d503233f     	paciasp
   36124: d10143ff     	sub	sp, sp, #0x50
   36128: a9017bfd     	stp	x29, x30, [sp, #0x10]
   3612c: 910043fd     	add	x29, sp, #0x10
   36130: a9025ff8     	stp	x24, x23, [sp, #0x20]
   36134: a90357f6     	stp	x22, x21, [sp, #0x30]
   36138: a9044ff4     	stp	x20, x19, [sp, #0x40]
   3613c: d53bd057     	mrs	x23, TPIDR_EL0
   36140: f94016e8     	ldr	x8, [x23, #0x28]
   36144: f90007e8     	str	x8, [sp, #0x8]
   36148: a9402408     	ldp	x8, x9, [x0]
   3614c: cb080129     	sub	x9, x9, x8
   36150: f100093f     	cmp	x9, #0x2
   36154: 540005a3     	b.lo	0x36208 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseConversionExpr()+0xe8>
   36158: 39400109     	ldrb	w9, [x8]
   3615c: 71018d3f     	cmp	w9, #0x63
   36160: 54000541     	b.ne	0x36208 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseConversionExpr()+0xe8>
   36164: 39400509     	ldrb	w9, [x8, #0x1]
   36168: 7101d93f     	cmp	w9, #0x76
   3616c: 540004e1     	b.ne	0x36208 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseConversionExpr()+0xe8>
   36170: aa0003f4     	mov	x20, x0
   36174: 91000908     	add	x8, x8, #0x2
   36178: 394c2015     	ldrb	w21, [x0, #0x308]
   3617c: 390c201f     	strb	wzr, [x0, #0x308]
   36180: f9000008     	str	x8, [x0]
   36184: 97ffe73b     	bl	0x2fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>
   36188: aa0003f3     	mov	x19, x0
   3618c: 390c2295     	strb	w21, [x20, #0x308]
   36190: b40003c0     	cbz	x0, 0x36208 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseConversionExpr()+0xe8>
   36194: a9402289     	ldp	x9, x8, [x20]
   36198: eb08013f     	cmp	x9, x8
   3619c: 540004e0     	b.eq	0x36238 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseConversionExpr()+0x118>
   361a0: 3940012a     	ldrb	w10, [x9]
   361a4: 71017d5f     	cmp	w10, #0x5f
   361a8: 54000481     	b.ne	0x36238 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseConversionExpr()+0x118>
   361ac: aa1403f5     	mov	x21, x20
   361b0: f9400e8b     	ldr	x11, [x20, #0x18]
   361b4: 91000529     	add	x9, x9, #0x1
   361b8: f8410eaa     	ldr	x10, [x21, #0x10]!
   361bc: f9000289     	str	x9, [x20]
   361c0: cb0a016a     	sub	x10, x11, x10
   361c4: 9343fd56     	asr	x22, x10, #3
   361c8: eb08013f     	cmp	x9, x8
   361cc: 54000080     	b.eq	0x361dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseConversionExpr()+0xbc>
   361d0: 39400128     	ldrb	w8, [x9]
   361d4: 7101151f     	cmp	w8, #0x45
   361d8: 540008c0     	b.eq	0x362f0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseConversionExpr()+0x1d0>
   361dc: aa1403e0     	mov	x0, x20
   361e0: 97fff6c9     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   361e4: f90003e0     	str	x0, [sp]
   361e8: b4000120     	cbz	x0, 0x3620c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseConversionExpr()+0xec>
   361ec: 910003e1     	mov	x1, sp
   361f0: aa1503e0     	mov	x0, x21
   361f4: 97ffee28     	bl	0x31a94 <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 32ul>::push_back((anonymous namespace)::itanium_demangle::Node* const&)>
   361f8: a9402289     	ldp	x9, x8, [x20]
   361fc: eb08013f     	cmp	x9, x8
   36200: 54fffe81     	b.ne	0x361d0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseConversionExpr()+0xb0>
   36204: 17fffff6     	b	0x361dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseConversionExpr()+0xbc>
   36208: aa1f03e0     	mov	x0, xzr
   3620c: f94016e8     	ldr	x8, [x23, #0x28]
   36210: f94007e9     	ldr	x9, [sp, #0x8]
   36214: eb09011f     	cmp	x8, x9
   36218: 54000b61     	b.ne	0x36384 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseConversionExpr()+0x264>
   3621c: a9444ff4     	ldp	x20, x19, [sp, #0x40]
   36220: a94357f6     	ldp	x22, x21, [sp, #0x30]
   36224: a9425ff8     	ldp	x24, x23, [sp, #0x20]
   36228: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   3622c: 910143ff     	add	sp, sp, #0x50
   36230: d50323bf     	autiasp
   36234: d65f03c0     	ret
   36238: aa1403e0     	mov	x0, x20
   3623c: 97fff6b2     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   36240: f90003e0     	str	x0, [sp]
   36244: b4fffe40     	cbz	x0, 0x3620c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseConversionExpr()+0xec>
   36248: f9499a96     	ldr	x22, [x20, #0x1330]
   3624c: f94006c8     	ldr	x8, [x22, #0x8]
   36250: d13f8109     	sub	x9, x8, #0xfe0
   36254: b13fc53f     	cmn	x9, #0xff1
   36258: 54000108     	b.hi	0x36278 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseConversionExpr()+0x158>
   3625c: 52820000     	mov	w0, #0x1000             // =4096
   36260: 94004dfc     	bl	0x49a50 <malloc@plt>
   36264: b40008e0     	cbz	x0, 0x36380 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseConversionExpr()+0x260>
   36268: aa1f03e8     	mov	x8, xzr
   3626c: a9007c16     	stp	x22, xzr, [x0]
   36270: aa0003f6     	mov	x22, x0
   36274: f9099a80     	str	x0, [x20, #0x1330]
   36278: 91004109     	add	x9, x8, #0x10
   3627c: 8b0802d5     	add	x21, x22, x8
   36280: f94003e8     	ldr	x8, [sp]
   36284: f90006c9     	str	x9, [x22, #0x8]
   36288: f8010ea8     	str	x8, [x21, #0x10]!
   3628c: f9499a96     	ldr	x22, [x20, #0x1330]
   36290: f94006c8     	ldr	x8, [x22, #0x8]
   36294: d13f0109     	sub	x9, x8, #0xfc0
   36298: b13fc53f     	cmn	x9, #0xff1
   3629c: 54000108     	b.hi	0x362bc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseConversionExpr()+0x19c>
   362a0: 52820000     	mov	w0, #0x1000             // =4096
   362a4: 94004deb     	bl	0x49a50 <malloc@plt>
   362a8: b40006c0     	cbz	x0, 0x36380 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseConversionExpr()+0x260>
   362ac: aa1f03e8     	mov	x8, xzr
   362b0: a9007c16     	stp	x22, xzr, [x0]
   362b4: aa0003f6     	mov	x22, x0
   362b8: f9099a80     	str	x0, [x20, #0x1330]
   362bc: 9100c109     	add	x9, x8, #0x30
   362c0: 8b0802c0     	add	x0, x22, x8
   362c4: 900000c8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   362c8: 5280278a     	mov	w10, #0x13c             // =316
   362cc: 912d8108     	add	x8, x8, #0xb60
   362d0: 72a0202a     	movk	w10, #0x101, lsl #16
   362d4: f90006c9     	str	x9, [x22, #0x8]
   362d8: f8010c08     	str	x8, [x0, #0x10]!
   362dc: 52800028     	mov	w8, #0x1                // =1
   362e0: b900080a     	str	w10, [x0, #0x8]
   362e4: a9015413     	stp	x19, x21, [x0, #0x10]
   362e8: f9001008     	str	x8, [x0, #0x20]
   362ec: 17ffffc8     	b	0x3620c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseConversionExpr()+0xec>
   362f0: a9410a88     	ldp	x8, x2, [x20, #0x10]
   362f4: d37df2d8     	lsl	x24, x22, #3
   362f8: 91000529     	add	x9, x9, #0x1
   362fc: aa1403e0     	mov	x0, x20
   36300: 8b180101     	add	x1, x8, x24
   36304: f9000289     	str	x9, [x20]
   36308: 94001508     	bl	0x3b728 <(anonymous namespace)::itanium_demangle::NodeArray (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::makeNodeArray<(anonymous namespace)::itanium_demangle::Node**>((anonymous namespace)::itanium_demangle::Node**, (anonymous namespace)::itanium_demangle::Node**)>
   3630c: f9400a88     	ldr	x8, [x20, #0x10]
   36310: aa0003f5     	mov	x21, x0
   36314: aa0103f6     	mov	x22, x1
   36318: 8b180108     	add	x8, x8, x24
   3631c: f9499a98     	ldr	x24, [x20, #0x1330]
   36320: f9000e88     	str	x8, [x20, #0x18]
   36324: f9400708     	ldr	x8, [x24, #0x8]
   36328: d13f0109     	sub	x9, x8, #0xfc0
   3632c: b13fc53f     	cmn	x9, #0xff1
   36330: 54000108     	b.hi	0x36350 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseConversionExpr()+0x230>
   36334: 52820000     	mov	w0, #0x1000             // =4096
   36338: 94004dc6     	bl	0x49a50 <malloc@plt>
   3633c: b4000220     	cbz	x0, 0x36380 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseConversionExpr()+0x260>
   36340: aa1f03e8     	mov	x8, xzr
   36344: a9007c18     	stp	x24, xzr, [x0]
   36348: aa0003f8     	mov	x24, x0
   3634c: f9099a80     	str	x0, [x20, #0x1330]
   36350: 9100c109     	add	x9, x8, #0x30
   36354: 8b080300     	add	x0, x24, x8
   36358: 900000c8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   3635c: 5280278a     	mov	w10, #0x13c             // =316
   36360: 912d8108     	add	x8, x8, #0xb60
   36364: 72a0202a     	movk	w10, #0x101, lsl #16
   36368: f9000709     	str	x9, [x24, #0x8]
   3636c: f8010c08     	str	x8, [x0, #0x10]!
   36370: b900080a     	str	w10, [x0, #0x8]
   36374: a9015413     	stp	x19, x21, [x0, #0x10]
   36378: f9001016     	str	x22, [x0, #0x20]
   3637c: 17ffffa4     	b	0x3620c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseConversionExpr()+0xec>
   36380: 94004dc4     	bl	0x49a90 <_ZSt9terminatev@plt>
   36384: 94004d7b     	bl	0x49970 <__stack_chk_fail@plt>
   36388: 390c2295     	strb	w21, [x20, #0x308]
   3638c: 94003e55     	bl	0x45ce0 <_Unwind_Resume>

0000000000036390 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::DeleteExpr, (anonymous namespace)::itanium_demangle::Node*&, bool&, bool>((anonymous namespace)::itanium_demangle::Node*&, bool&, bool&&)>:
   36390: d503233f     	paciasp
   36394: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
   36398: f9000bf7     	str	x23, [sp, #0x10]
   3639c: 910003fd     	mov	x29, sp
   363a0: a90257f6     	stp	x22, x21, [sp, #0x20]
   363a4: a9034ff4     	stp	x20, x19, [sp, #0x30]
   363a8: f9499817     	ldr	x23, [x0, #0x1330]
   363ac: aa0303f3     	mov	x19, x3
   363b0: aa0203f4     	mov	x20, x2
   363b4: aa0103f5     	mov	x21, x1
   363b8: f94006e8     	ldr	x8, [x23, #0x8]
   363bc: d13f4109     	sub	x9, x8, #0xfd0
   363c0: b13fc53f     	cmn	x9, #0xff1
   363c4: 54000128     	b.hi	0x363e8 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::DeleteExpr, (anonymous namespace)::itanium_demangle::Node*&, bool&, bool>((anonymous namespace)::itanium_demangle::Node*&, bool&, bool&&)+0x58>
   363c8: aa0003f6     	mov	x22, x0
   363cc: 52820000     	mov	w0, #0x1000             // =4096
   363d0: 94004da0     	bl	0x49a50 <malloc@plt>
   363d4: b4000340     	cbz	x0, 0x3643c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::DeleteExpr, (anonymous namespace)::itanium_demangle::Node*&, bool&, bool>((anonymous namespace)::itanium_demangle::Node*&, bool&, bool&&)+0xac>
   363d8: aa1f03e8     	mov	x8, xzr
   363dc: a9007c17     	stp	x23, xzr, [x0]
   363e0: aa0003f7     	mov	x23, x0
   363e4: f9099ac0     	str	x0, [x22, #0x1330]
   363e8: 91008109     	add	x9, x8, #0x20
   363ec: f94002aa     	ldr	x10, [x21]
   363f0: 3940028b     	ldrb	w11, [x20]
   363f4: 8b0802e0     	add	x0, x23, x8
   363f8: 39400268     	ldrb	w8, [x19]
   363fc: 5280272c     	mov	w12, #0x139             // =313
   36400: f90006e9     	str	x9, [x23, #0x8]
   36404: 900000c9     	adrp	x9, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   36408: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   3640c: 72a0202c     	movk	w12, #0x101, lsl #16
   36410: 912f4129     	add	x9, x9, #0xbd0
   36414: a94257f6     	ldp	x22, x21, [sp, #0x20]
   36418: f9400bf7     	ldr	x23, [sp, #0x10]
   3641c: f8010c09     	str	x9, [x0, #0x10]!
   36420: b900080c     	str	w12, [x0, #0x8]
   36424: f900080a     	str	x10, [x0, #0x10]
   36428: 3900600b     	strb	w11, [x0, #0x18]
   3642c: 39006408     	strb	w8, [x0, #0x19]
   36430: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   36434: d50323bf     	autiasp
   36438: d65f03c0     	ret
   3643c: 94004d95     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000036440 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::CastExpr, char const (&) [13], (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [13], (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)>:
   36440: d503233f     	paciasp
   36444: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   36448: a90157f6     	stp	x22, x21, [sp, #0x10]
   3644c: 910003fd     	mov	x29, sp
   36450: a9024ff4     	stp	x20, x19, [sp, #0x20]
   36454: f9499816     	ldr	x22, [x0, #0x1330]
   36458: aa0203f3     	mov	x19, x2
   3645c: aa0103f4     	mov	x20, x1
   36460: f94006c8     	ldr	x8, [x22, #0x8]
   36464: d13f0109     	sub	x9, x8, #0xfc0
   36468: b13fc53f     	cmn	x9, #0xff1
   3646c: 54000128     	b.hi	0x36490 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::CastExpr, char const (&) [13], (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [13], (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)+0x50>
   36470: aa0003f5     	mov	x21, x0
   36474: 52820000     	mov	w0, #0x1000             // =4096
   36478: 94004d76     	bl	0x49a50 <malloc@plt>
   3647c: b4000340     	cbz	x0, 0x364e4 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::CastExpr, char const (&) [13], (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [13], (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)+0xa4>
   36480: aa1f03e8     	mov	x8, xzr
   36484: a9007c16     	stp	x22, xzr, [x0]
   36488: aa0003f6     	mov	x22, x0
   3648c: f9099aa0     	str	x0, [x21, #0x1330]
   36490: 9100c109     	add	x9, x8, #0x30
   36494: 8b0802c0     	add	x0, x22, x8
   36498: 900000c8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   3649c: f940028a     	ldr	x10, [x20]
   364a0: 912a0108     	add	x8, x8, #0xa80
   364a4: f940026c     	ldr	x12, [x19]
   364a8: f90006c9     	str	x9, [x22, #0x8]
   364ac: 528026a9     	mov	w9, #0x135              // =309
   364b0: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   364b4: f8010c08     	str	x8, [x0, #0x10]!
   364b8: 90fffec8     	adrp	x8, 0xe000 <vsnprintf+0xe000>
   364bc: 72a02029     	movk	w9, #0x101, lsl #16
   364c0: 912ded08     	add	x8, x8, #0xb7b
   364c4: a902300a     	stp	x10, x12, [x0, #0x20]
   364c8: a94157f6     	ldp	x22, x21, [sp, #0x10]
   364cc: 9100310b     	add	x11, x8, #0xc
   364d0: b9000809     	str	w9, [x0, #0x8]
   364d4: a9012c08     	stp	x8, x11, [x0, #0x10]
   364d8: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   364dc: d50323bf     	autiasp
   364e0: d65f03c0     	ret
   364e4: 94004d6b     	bl	0x49a90 <_ZSt9terminatev@plt>

00000000000364e8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()>:
   364e8: d503233f     	paciasp
   364ec: d10203ff     	sub	sp, sp, #0x80
   364f0: a9027bfd     	stp	x29, x30, [sp, #0x20]
   364f4: 910083fd     	add	x29, sp, #0x20
   364f8: a9036ffc     	stp	x28, x27, [sp, #0x30]
   364fc: a90467fa     	stp	x26, x25, [sp, #0x40]
   36500: a9055ff8     	stp	x24, x23, [sp, #0x50]
   36504: a90657f6     	stp	x22, x21, [sp, #0x60]
   36508: a9074ff4     	stp	x20, x19, [sp, #0x70]
   3650c: d53bd057     	mrs	x23, TPIDR_EL0
   36510: aa0003f3     	mov	x19, x0
   36514: f94016e8     	ldr	x8, [x23, #0x28]
   36518: f81f83a8     	stur	x8, [x29, #-0x8]
   3651c: a9402408     	ldp	x8, x9, [x0]
   36520: cb08012a     	sub	x10, x9, x8
   36524: f1000d5f     	cmp	x10, #0x3
   36528: 540000a2     	b.hs	0x3653c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x54>
   3652c: f100095f     	cmp	x10, #0x2
   36530: 540008c1     	b.ne	0x36648 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x160>
   36534: 3940010a     	ldrb	w10, [x8]
   36538: 14000037     	b	0x36614 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x12c>
   3653c: 3940010a     	ldrb	w10, [x8]
   36540: 7101cd5f     	cmp	w10, #0x73
   36544: 54000681     	b.ne	0x36614 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x12c>
   36548: 3940050a     	ldrb	w10, [x8, #0x1]
   3654c: 7101c95f     	cmp	w10, #0x72
   36550: 54000c61     	b.ne	0x366dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x1f4>
   36554: 3940090a     	ldrb	w10, [x8, #0x2]
   36558: 7101395f     	cmp	w10, #0x4e
   3655c: 54000c01     	b.ne	0x366dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x1f4>
   36560: 91000d08     	add	x8, x8, #0x3
   36564: aa1303e0     	mov	x0, x19
   36568: f9000268     	str	x8, [x19]
   3656c: 94001565     	bl	0x3bb00 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedType()>
   36570: b40023c0     	cbz	x0, 0x369e8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x500>
   36574: a9402668     	ldp	x8, x9, [x19]
   36578: aa0003f4     	mov	x20, x0
   3657c: eb08013f     	cmp	x9, x8
   36580: 54000400     	b.eq	0x36600 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x118>
   36584: 39400108     	ldrb	w8, [x8]
   36588: 7101251f     	cmp	w8, #0x49
   3658c: 540003a1     	b.ne	0x36600 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x118>
   36590: aa1303e0     	mov	x0, x19
   36594: 2a1f03e1     	mov	w1, wzr
   36598: 97fff133     	bl	0x32a64 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)>
   3659c: aa0003f5     	mov	x21, x0
   365a0: b4002260     	cbz	x0, 0x369ec <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x504>
   365a4: f9499a76     	ldr	x22, [x19, #0x1330]
   365a8: f94006c8     	ldr	x8, [x22, #0x8]
   365ac: d13f4109     	sub	x9, x8, #0xfd0
   365b0: b13fc53f     	cmn	x9, #0xff1
   365b4: 54000108     	b.hi	0x365d4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0xec>
   365b8: 52820000     	mov	w0, #0x1000             // =4096
   365bc: 94004d25     	bl	0x49a50 <malloc@plt>
   365c0: b4002320     	cbz	x0, 0x36a24 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x53c>
   365c4: aa1f03e8     	mov	x8, xzr
   365c8: a9007c16     	stp	x22, xzr, [x0]
   365cc: aa0003f6     	mov	x22, x0
   365d0: f9099a60     	str	x0, [x19, #0x1330]
   365d4: b00000ca     	adrp	x10, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   365d8: 91008109     	add	x9, x8, #0x20
   365dc: 8b0802c8     	add	x8, x22, x8
   365e0: 911e814a     	add	x10, x10, #0x7a0
   365e4: 528024ab     	mov	w11, #0x125             // =293
   365e8: 72a0202b     	movk	w11, #0x101, lsl #16
   365ec: f90006c9     	str	x9, [x22, #0x8]
   365f0: f8010d0a     	str	x10, [x8, #0x10]!
   365f4: a9015514     	stp	x20, x21, [x8, #0x10]
   365f8: aa0803f4     	mov	x20, x8
   365fc: b900090b     	str	w11, [x8, #0x8]
   36600: 528022d6     	mov	w22, #0x116             // =278
   36604: 900000d8     	adrp	x24, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   36608: 72a02036     	movk	w22, #0x101, lsl #16
   3660c: 91310318     	add	x24, x24, #0xc40
   36610: 14000020     	b	0x36690 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x1a8>
   36614: 71019d5f     	cmp	w10, #0x67
   36618: 1a9f17f6     	cset	w22, eq
   3661c: 54000661     	b.ne	0x366e8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x200>
   36620: 3940050a     	ldrb	w10, [x8, #0x1]
   36624: 7101cd5f     	cmp	w10, #0x73
   36628: 54000101     	b.ne	0x36648 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x160>
   3662c: 91000908     	add	x8, x8, #0x2
   36630: cb08012a     	sub	x10, x9, x8
   36634: f100095f     	cmp	x10, #0x2
   36638: f9000268     	str	x8, [x19]
   3663c: 54000542     	b.hs	0x366e4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x1fc>
   36640: 52800036     	mov	w22, #0x1               // =1
   36644: 1400004d     	b	0x36778 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x290>
   36648: aa1303e0     	mov	x0, x19
   3664c: 94001591     	bl	0x3bc90 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBaseUnresolvedName()>
   36650: f94016e8     	ldr	x8, [x23, #0x28]
   36654: f85f83a9     	ldur	x9, [x29, #-0x8]
   36658: eb09011f     	cmp	x8, x9
   3665c: 54001d20     	b.eq	0x36a00 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x518>
   36660: 140000f2     	b	0x36a28 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x540>
   36664: aa1f03e8     	mov	x8, xzr
   36668: a9007c1a     	stp	x26, xzr, [x0]
   3666c: aa0003fa     	mov	x26, x0
   36670: f9099a60     	str	x0, [x19, #0x1330]
   36674: 91008109     	add	x9, x8, #0x20
   36678: 8b080359     	add	x25, x26, x8
   3667c: f9000749     	str	x9, [x26, #0x8]
   36680: f8010f38     	str	x24, [x25, #0x10]!
   36684: a9015734     	stp	x20, x21, [x25, #0x10]
   36688: aa1903f4     	mov	x20, x25
   3668c: b9000b36     	str	w22, [x25, #0x8]
   36690: a9402668     	ldp	x8, x9, [x19]
   36694: eb09011f     	cmp	x8, x9
   36698: 54000080     	b.eq	0x366a8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x1c0>
   3669c: 39400109     	ldrb	w9, [x8]
   366a0: 7101153f     	cmp	w9, #0x45
   366a4: 540016c0     	b.eq	0x3697c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x494>
   366a8: aa1303e0     	mov	x0, x19
   366ac: 94001545     	bl	0x3bbc0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSimpleId()>
   366b0: aa0003f5     	mov	x21, x0
   366b4: b4001600     	cbz	x0, 0x36974 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x48c>
   366b8: f9499a7a     	ldr	x26, [x19, #0x1330]
   366bc: f9400748     	ldr	x8, [x26, #0x8]
   366c0: d13f4109     	sub	x9, x8, #0xfd0
   366c4: b13fc53f     	cmn	x9, #0xff1
   366c8: 54fffd68     	b.hi	0x36674 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x18c>
   366cc: 52820000     	mov	w0, #0x1000             // =4096
   366d0: 94004ce0     	bl	0x49a50 <malloc@plt>
   366d4: b5fffc80     	cbnz	x0, 0x36664 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x17c>
   366d8: 140000d3     	b	0x36a24 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x53c>
   366dc: 2a1f03f6     	mov	w22, wzr
   366e0: 14000004     	b	0x366f0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x208>
   366e4: 3940010a     	ldrb	w10, [x8]
   366e8: 7101cd5f     	cmp	w10, #0x73
   366ec: 54000461     	b.ne	0x36778 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x290>
   366f0: 3940050a     	ldrb	w10, [x8, #0x1]
   366f4: 7101c95f     	cmp	w10, #0x72
   366f8: 54000401     	b.ne	0x36778 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x290>
   366fc: 91000908     	add	x8, x8, #0x2
   36700: eb08013f     	cmp	x9, x8
   36704: f9000268     	str	x8, [x19]
   36708: 540000a0     	b.eq	0x3671c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x234>
   3670c: 39400108     	ldrb	w8, [x8]
   36710: 5100e908     	sub	w8, w8, #0x3a
   36714: 3100291f     	cmn	w8, #0xa
   36718: 540006a2     	b.hs	0x367ec <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x304>
   3671c: aa1303e0     	mov	x0, x19
   36720: 940014f8     	bl	0x3bb00 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedType()>
   36724: f9000be0     	str	x0, [sp, #0x10]
   36728: b4001600     	cbz	x0, 0x369e8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x500>
   3672c: a9402668     	ldp	x8, x9, [x19]
   36730: aa0003f4     	mov	x20, x0
   36734: eb08013f     	cmp	x9, x8
   36738: 54000e80     	b.eq	0x36908 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x420>
   3673c: 39400108     	ldrb	w8, [x8]
   36740: 7101251f     	cmp	w8, #0x49
   36744: 54000e21     	b.ne	0x36908 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x420>
   36748: aa1303e0     	mov	x0, x19
   3674c: 2a1f03e1     	mov	w1, wzr
   36750: 97fff0c5     	bl	0x32a64 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)>
   36754: f90007e0     	str	x0, [sp, #0x8]
   36758: b4001480     	cbz	x0, 0x369e8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x500>
   3675c: 910043e1     	add	x1, sp, #0x10
   36760: 910023e2     	add	x2, sp, #0x8
   36764: aa1303e0     	mov	x0, x19
   36768: 97fff1de     	bl	0x32ee0 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameWithTemplateArgs, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)>
   3676c: aa0003f4     	mov	x20, x0
   36770: f9000be0     	str	x0, [sp, #0x10]
   36774: 14000065     	b	0x36908 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x420>
   36778: aa1303e0     	mov	x0, x19
   3677c: 94001545     	bl	0x3bc90 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBaseUnresolvedName()>
   36780: aa0003f5     	mov	x21, x0
   36784: 34001356     	cbz	w22, 0x369ec <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x504>
   36788: b4001335     	cbz	x21, 0x369ec <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x504>
   3678c: f9499a74     	ldr	x20, [x19, #0x1330]
   36790: f9400688     	ldr	x8, [x20, #0x8]
   36794: d13f4109     	sub	x9, x8, #0xfd0
   36798: b13fc53f     	cmn	x9, #0xff1
   3679c: 54000108     	b.hi	0x367bc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x2d4>
   367a0: 52820000     	mov	w0, #0x1000             // =4096
   367a4: 94004cab     	bl	0x49a50 <malloc@plt>
   367a8: b40013e0     	cbz	x0, 0x36a24 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x53c>
   367ac: aa1f03e8     	mov	x8, xzr
   367b0: a9007c14     	stp	x20, xzr, [x0]
   367b4: aa0003f4     	mov	x20, x0
   367b8: f9099a60     	str	x0, [x19, #0x1330]
   367bc: 900000ca     	adrp	x10, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   367c0: 528024cb     	mov	w11, #0x126             // =294
   367c4: 91008109     	add	x9, x8, #0x20
   367c8: 8b080288     	add	x8, x20, x8
   367cc: 9138014a     	add	x10, x10, #0xe00
   367d0: 72a0202b     	movk	w11, #0x101, lsl #16
   367d4: f9000689     	str	x9, [x20, #0x8]
   367d8: f8010d0a     	str	x10, [x8, #0x10]!
   367dc: f9000915     	str	x21, [x8, #0x10]
   367e0: aa0803f5     	mov	x21, x8
   367e4: b900090b     	str	w11, [x8, #0x8]
   367e8: 14000081     	b	0x369ec <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x504>
   367ec: aa1303e0     	mov	x0, x19
   367f0: 940014f4     	bl	0x3bbc0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSimpleId()>
   367f4: aa0003f5     	mov	x21, x0
   367f8: b4000fa0     	cbz	x0, 0x369ec <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x504>
   367fc: 528024d8     	mov	w24, #0x126             // =294
   36800: 528022d9     	mov	w25, #0x116             // =278
   36804: 900000da     	adrp	x26, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   36808: 900000db     	adrp	x27, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   3680c: aa1f03f4     	mov	x20, xzr
   36810: 72a02038     	movk	w24, #0x101, lsl #16
   36814: 72a02039     	movk	w25, #0x101, lsl #16
   36818: 9138035a     	add	x26, x26, #0xe00
   3681c: 9131037b     	add	x27, x27, #0xc40
   36820: 14000005     	b	0x36834 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x34c>
   36824: aa1303e0     	mov	x0, x19
   36828: 940014e6     	bl	0x3bbc0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSimpleId()>
   3682c: aa0003f5     	mov	x21, x0
   36830: b4000de0     	cbz	x0, 0x369ec <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x504>
   36834: b40002d4     	cbz	x20, 0x3688c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x3a4>
   36838: f9499a7c     	ldr	x28, [x19, #0x1330]
   3683c: f9400788     	ldr	x8, [x28, #0x8]
   36840: d13f4109     	sub	x9, x8, #0xfd0
   36844: b13fc53f     	cmn	x9, #0xff1
   36848: 54000108     	b.hi	0x36868 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x380>
   3684c: 52820000     	mov	w0, #0x1000             // =4096
   36850: 94004c80     	bl	0x49a50 <malloc@plt>
   36854: b4000e80     	cbz	x0, 0x36a24 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x53c>
   36858: aa1f03e8     	mov	x8, xzr
   3685c: a9007c1c     	stp	x28, xzr, [x0]
   36860: aa0003fc     	mov	x28, x0
   36864: f9099a60     	str	x0, [x19, #0x1330]
   36868: 91008109     	add	x9, x8, #0x20
   3686c: 8b080388     	add	x8, x28, x8
   36870: f9000789     	str	x9, [x28, #0x8]
   36874: f8010d1b     	str	x27, [x8, #0x10]!
   36878: b9000919     	str	w25, [x8, #0x8]
   3687c: a9015514     	stp	x20, x21, [x8, #0x10]
   36880: aa0803f4     	mov	x20, x8
   36884: f9000be8     	str	x8, [sp, #0x10]
   36888: 14000018     	b	0x368e8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x400>
   3688c: 340002b6     	cbz	w22, 0x368e0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x3f8>
   36890: f9499a7c     	ldr	x28, [x19, #0x1330]
   36894: f9400788     	ldr	x8, [x28, #0x8]
   36898: d13f4109     	sub	x9, x8, #0xfd0
   3689c: b13fc53f     	cmn	x9, #0xff1
   368a0: 54000108     	b.hi	0x368c0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x3d8>
   368a4: 52820000     	mov	w0, #0x1000             // =4096
   368a8: 94004c6a     	bl	0x49a50 <malloc@plt>
   368ac: b4000bc0     	cbz	x0, 0x36a24 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x53c>
   368b0: aa1f03e8     	mov	x8, xzr
   368b4: a9007c1c     	stp	x28, xzr, [x0]
   368b8: aa0003fc     	mov	x28, x0
   368bc: f9099a60     	str	x0, [x19, #0x1330]
   368c0: 91008109     	add	x9, x8, #0x20
   368c4: 8b080394     	add	x20, x28, x8
   368c8: f9000789     	str	x9, [x28, #0x8]
   368cc: f8010e9a     	str	x26, [x20, #0x10]!
   368d0: b9000a98     	str	w24, [x20, #0x8]
   368d4: f9000a95     	str	x21, [x20, #0x10]
   368d8: f9000bf4     	str	x20, [sp, #0x10]
   368dc: 14000003     	b	0x368e8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x400>
   368e0: aa1503f4     	mov	x20, x21
   368e4: f9000bf5     	str	x21, [sp, #0x10]
   368e8: a9402668     	ldp	x8, x9, [x19]
   368ec: eb09011f     	cmp	x8, x9
   368f0: 54fff9a0     	b.eq	0x36824 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x33c>
   368f4: 39400109     	ldrb	w9, [x8]
   368f8: 7101153f     	cmp	w9, #0x45
   368fc: 54fff941     	b.ne	0x36824 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x33c>
   36900: 91000508     	add	x8, x8, #0x1
   36904: f9000268     	str	x8, [x19]
   36908: aa1303e0     	mov	x0, x19
   3690c: 940014e1     	bl	0x3bc90 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBaseUnresolvedName()>
   36910: b40006c0     	cbz	x0, 0x369e8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x500>
   36914: f9499a78     	ldr	x24, [x19, #0x1330]
   36918: aa0003f6     	mov	x22, x0
   3691c: f9400708     	ldr	x8, [x24, #0x8]
   36920: d13f4109     	sub	x9, x8, #0xfd0
   36924: b13fc53f     	cmn	x9, #0xff1
   36928: 54000108     	b.hi	0x36948 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x460>
   3692c: 52820000     	mov	w0, #0x1000             // =4096
   36930: 94004c48     	bl	0x49a50 <malloc@plt>
   36934: b4000780     	cbz	x0, 0x36a24 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x53c>
   36938: aa1f03e8     	mov	x8, xzr
   3693c: a9007c18     	stp	x24, xzr, [x0]
   36940: aa0003f8     	mov	x24, x0
   36944: f9099a60     	str	x0, [x19, #0x1330]
   36948: 91008109     	add	x9, x8, #0x20
   3694c: 8b080315     	add	x21, x24, x8
   36950: 900000c8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   36954: 528022ca     	mov	w10, #0x116             // =278
   36958: 91310108     	add	x8, x8, #0xc40
   3695c: 72a0202a     	movk	w10, #0x101, lsl #16
   36960: f9000709     	str	x9, [x24, #0x8]
   36964: f8010ea8     	str	x8, [x21, #0x10]!
   36968: b9000aaa     	str	w10, [x21, #0x8]
   3696c: a9015ab4     	stp	x20, x22, [x21, #0x10]
   36970: 1400001f     	b	0x369ec <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x504>
   36974: f9000bf9     	str	x25, [sp, #0x10]
   36978: 1400001d     	b	0x369ec <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x504>
   3697c: 91000508     	add	x8, x8, #0x1
   36980: aa1303e0     	mov	x0, x19
   36984: f9000bf9     	str	x25, [sp, #0x10]
   36988: f9000268     	str	x8, [x19]
   3698c: 940014c1     	bl	0x3bc90 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBaseUnresolvedName()>
   36990: b40002c0     	cbz	x0, 0x369e8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x500>
   36994: f9499a79     	ldr	x25, [x19, #0x1330]
   36998: aa0003f6     	mov	x22, x0
   3699c: f9400728     	ldr	x8, [x25, #0x8]
   369a0: d13f4109     	sub	x9, x8, #0xfd0
   369a4: b13fc53f     	cmn	x9, #0xff1
   369a8: 54000108     	b.hi	0x369c8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x4e0>
   369ac: 52820000     	mov	w0, #0x1000             // =4096
   369b0: 94004c28     	bl	0x49a50 <malloc@plt>
   369b4: b4000380     	cbz	x0, 0x36a24 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x53c>
   369b8: aa1f03e8     	mov	x8, xzr
   369bc: a9007c19     	stp	x25, xzr, [x0]
   369c0: aa0003f9     	mov	x25, x0
   369c4: f9099a60     	str	x0, [x19, #0x1330]
   369c8: 91008109     	add	x9, x8, #0x20
   369cc: 8b080335     	add	x21, x25, x8
   369d0: 528022c8     	mov	w8, #0x116              // =278
   369d4: 72a02028     	movk	w8, #0x101, lsl #16
   369d8: f9000729     	str	x9, [x25, #0x8]
   369dc: f8010eb8     	str	x24, [x21, #0x10]!
   369e0: b9000aa8     	str	w8, [x21, #0x8]
   369e4: 17ffffe2     	b	0x3696c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x484>
   369e8: aa1f03f5     	mov	x21, xzr
   369ec: f94016e8     	ldr	x8, [x23, #0x28]
   369f0: f85f83a9     	ldur	x9, [x29, #-0x8]
   369f4: eb09011f     	cmp	x8, x9
   369f8: 54000181     	b.ne	0x36a28 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedName()+0x540>
   369fc: aa1503e0     	mov	x0, x21
   36a00: a9474ff4     	ldp	x20, x19, [sp, #0x70]
   36a04: a94657f6     	ldp	x22, x21, [sp, #0x60]
   36a08: a9455ff8     	ldp	x24, x23, [sp, #0x50]
   36a0c: a94467fa     	ldp	x26, x25, [sp, #0x40]
   36a10: a9436ffc     	ldp	x28, x27, [sp, #0x30]
   36a14: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   36a18: 910203ff     	add	sp, sp, #0x80
   36a1c: d50323bf     	autiasp
   36a20: d65f03c0     	ret
   36a24: 94004c1b     	bl	0x49a90 <_ZSt9terminatev@plt>
   36a28: 94004bd2     	bl	0x49970 <__stack_chk_fail@plt>

0000000000036a2c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::MemberExpr, (anonymous namespace)::itanium_demangle::Node*&, char const (&) [3], (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&, char const (&) [3], (anonymous namespace)::itanium_demangle::Node*&)>:
   36a2c: d503233f     	paciasp
   36a30: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
   36a34: f9000bf7     	str	x23, [sp, #0x10]
   36a38: 910003fd     	mov	x29, sp
   36a3c: a90257f6     	stp	x22, x21, [sp, #0x20]
   36a40: a9034ff4     	stp	x20, x19, [sp, #0x30]
   36a44: f9499817     	ldr	x23, [x0, #0x1330]
   36a48: aa0303f4     	mov	x20, x3
   36a4c: aa0203f3     	mov	x19, x2
   36a50: aa0103f5     	mov	x21, x1
   36a54: f94006e8     	ldr	x8, [x23, #0x8]
   36a58: d13f0109     	sub	x9, x8, #0xfc0
   36a5c: b13fc53f     	cmn	x9, #0xff1
   36a60: 54000128     	b.hi	0x36a84 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::MemberExpr, (anonymous namespace)::itanium_demangle::Node*&, char const (&) [3], (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&, char const (&) [3], (anonymous namespace)::itanium_demangle::Node*&)+0x58>
   36a64: aa0003f6     	mov	x22, x0
   36a68: 52820000     	mov	w0, #0x1000             // =4096
   36a6c: 94004bf9     	bl	0x49a50 <malloc@plt>
   36a70: b4000380     	cbz	x0, 0x36ae0 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::MemberExpr, (anonymous namespace)::itanium_demangle::Node*&, char const (&) [3], (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&, char const (&) [3], (anonymous namespace)::itanium_demangle::Node*&)+0xb4>
   36a74: aa1f03e8     	mov	x8, xzr
   36a78: a9007c17     	stp	x23, xzr, [x0]
   36a7c: aa0003f7     	mov	x23, x0
   36a80: f9099ac0     	str	x0, [x22, #0x1330]
   36a84: 9100c109     	add	x9, x8, #0x30
   36a88: aa1303e0     	mov	x0, x19
   36a8c: f94002b5     	ldr	x21, [x21]
   36a90: 8b0802f6     	add	x22, x23, x8
   36a94: f90006e9     	str	x9, [x23, #0x8]
   36a98: 94004c72     	bl	0x49c60 <strlen@plt>
   36a9c: 900000ca     	adrp	x10, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   36aa0: 52802669     	mov	w9, #0x133              // =307
   36aa4: 9139c14a     	add	x10, x10, #0xe70
   36aa8: f9400288     	ldr	x8, [x20]
   36aac: 72a02029     	movk	w9, #0x101, lsl #16
   36ab0: f9400bf7     	ldr	x23, [sp, #0x10]
   36ab4: f8010eca     	str	x10, [x22, #0x10]!
   36ab8: 8b00026a     	add	x10, x19, x0
   36abc: b9000ac9     	str	w9, [x22, #0x8]
   36ac0: a9014ed5     	stp	x21, x19, [x22, #0x10]
   36ac4: aa1603e0     	mov	x0, x22
   36ac8: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   36acc: a90222ca     	stp	x10, x8, [x22, #0x20]
   36ad0: a94257f6     	ldp	x22, x21, [sp, #0x20]
   36ad4: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   36ad8: d50323bf     	autiasp
   36adc: d65f03c0     	ret
   36ae0: 94004bec     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000036ae4 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::MemberExpr, (anonymous namespace)::itanium_demangle::Node*&, char const (&) [2], (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&, char const (&) [2], (anonymous namespace)::itanium_demangle::Node*&)>:
   36ae4: d503233f     	paciasp
   36ae8: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   36aec: a90157f6     	stp	x22, x21, [sp, #0x10]
   36af0: 910003fd     	mov	x29, sp
   36af4: a9024ff4     	stp	x20, x19, [sp, #0x20]
   36af8: f9499816     	ldr	x22, [x0, #0x1330]
   36afc: aa0203f3     	mov	x19, x2
   36b00: aa0103f4     	mov	x20, x1
   36b04: f94006c8     	ldr	x8, [x22, #0x8]
   36b08: d13f0109     	sub	x9, x8, #0xfc0
   36b0c: b13fc53f     	cmn	x9, #0xff1
   36b10: 54000128     	b.hi	0x36b34 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::MemberExpr, (anonymous namespace)::itanium_demangle::Node*&, char const (&) [2], (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&, char const (&) [2], (anonymous namespace)::itanium_demangle::Node*&)+0x50>
   36b14: aa0003f5     	mov	x21, x0
   36b18: 52820000     	mov	w0, #0x1000             // =4096
   36b1c: 94004bcd     	bl	0x49a50 <malloc@plt>
   36b20: b4000340     	cbz	x0, 0x36b88 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::MemberExpr, (anonymous namespace)::itanium_demangle::Node*&, char const (&) [2], (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&, char const (&) [2], (anonymous namespace)::itanium_demangle::Node*&)+0xa4>
   36b24: aa1f03e8     	mov	x8, xzr
   36b28: a9007c16     	stp	x22, xzr, [x0]
   36b2c: aa0003f6     	mov	x22, x0
   36b30: f9099aa0     	str	x0, [x21, #0x1330]
   36b34: 9100c109     	add	x9, x8, #0x30
   36b38: 8b0802c0     	add	x0, x22, x8
   36b3c: 5280266b     	mov	w11, #0x133             // =307
   36b40: f9400288     	ldr	x8, [x20]
   36b44: 72a0202b     	movk	w11, #0x101, lsl #16
   36b48: f940026a     	ldr	x10, [x19]
   36b4c: f90006c9     	str	x9, [x22, #0x8]
   36b50: 900000c9     	adrp	x9, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   36b54: 9139c129     	add	x9, x9, #0xe70
   36b58: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   36b5c: f8010c09     	str	x9, [x0, #0x10]!
   36b60: 90fffec9     	adrp	x9, 0xe000 <vsnprintf+0xe000>
   36b64: b900080b     	str	w11, [x0, #0x8]
   36b68: 9104a929     	add	x9, x9, #0x12a
   36b6c: a94157f6     	ldp	x22, x21, [sp, #0x10]
   36b70: 9100052b     	add	x11, x9, #0x1
   36b74: a9012408     	stp	x8, x9, [x0, #0x10]
   36b78: a902280b     	stp	x11, x10, [x0, #0x20]
   36b7c: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   36b80: d50323bf     	autiasp
   36b84: d65f03c0     	ret
   36b88: 94004bc2     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000036b8c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::ArraySubscriptExpr, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)>:
   36b8c: d503233f     	paciasp
   36b90: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   36b94: a90157f6     	stp	x22, x21, [sp, #0x10]
   36b98: 910003fd     	mov	x29, sp
   36b9c: a9024ff4     	stp	x20, x19, [sp, #0x20]
   36ba0: f9499816     	ldr	x22, [x0, #0x1330]
   36ba4: aa0203f3     	mov	x19, x2
   36ba8: aa0103f4     	mov	x20, x1
   36bac: f94006c8     	ldr	x8, [x22, #0x8]
   36bb0: d13f4109     	sub	x9, x8, #0xfd0
   36bb4: b13fc53f     	cmn	x9, #0xff1
   36bb8: 54000128     	b.hi	0x36bdc <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::ArraySubscriptExpr, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)+0x50>
   36bbc: aa0003f5     	mov	x21, x0
   36bc0: 52820000     	mov	w0, #0x1000             // =4096
   36bc4: 94004ba3     	bl	0x49a50 <malloc@plt>
   36bc8: b40002c0     	cbz	x0, 0x36c20 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::ArraySubscriptExpr, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)+0x94>
   36bcc: aa1f03e8     	mov	x8, xzr
   36bd0: a9007c16     	stp	x22, xzr, [x0]
   36bd4: aa0003f6     	mov	x22, x0
   36bd8: f9099aa0     	str	x0, [x21, #0x1330]
   36bdc: 91008109     	add	x9, x8, #0x20
   36be0: 8b0802c0     	add	x0, x22, x8
   36be4: f9400288     	ldr	x8, [x20]
   36be8: 900000ca     	adrp	x10, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   36bec: 5280260b     	mov	w11, #0x130             // =304
   36bf0: 913b814a     	add	x10, x10, #0xee0
   36bf4: f90006c9     	str	x9, [x22, #0x8]
   36bf8: f9400269     	ldr	x9, [x19]
   36bfc: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   36c00: 72a0202b     	movk	w11, #0x101, lsl #16
   36c04: a94157f6     	ldp	x22, x21, [sp, #0x10]
   36c08: f8010c0a     	str	x10, [x0, #0x10]!
   36c0c: b900080b     	str	w11, [x0, #0x8]
   36c10: a9012408     	stp	x8, x9, [x0, #0x10]
   36c14: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   36c18: d50323bf     	autiasp
   36c1c: d65f03c0     	ret
   36c20: 94004b9c     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000036c24 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBracedExpr()>:
   36c24: d503233f     	paciasp
   36c28: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
   36c2c: f9000bf7     	str	x23, [sp, #0x10]
   36c30: 910003fd     	mov	x29, sp
   36c34: a90257f6     	stp	x22, x21, [sp, #0x20]
   36c38: a9034ff4     	stp	x20, x19, [sp, #0x30]
   36c3c: a9402408     	ldp	x8, x9, [x0]
   36c40: aa0003f3     	mov	x19, x0
   36c44: eb080129     	subs	x9, x9, x8
   36c48: 540000a0     	b.eq	0x36c5c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBracedExpr()+0x38>
   36c4c: 3940010a     	ldrb	w10, [x8]
   36c50: 7101915f     	cmp	w10, #0x64
   36c54: fa410924     	ccmp	x9, #0x1, #0x4, eq
   36c58: 54000101     	b.ne	0x36c78 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBracedExpr()+0x54>
   36c5c: aa1303e0     	mov	x0, x19
   36c60: f9400bf7     	ldr	x23, [sp, #0x10]
   36c64: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   36c68: a94257f6     	ldp	x22, x21, [sp, #0x20]
   36c6c: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   36c70: d50323bf     	autiasp
   36c74: 17fff424     	b	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   36c78: 39400509     	ldrb	w9, [x8, #0x1]
   36c7c: 7101613f     	cmp	w9, #0x58
   36c80: 540004e0     	b.eq	0x36d1c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBracedExpr()+0xf8>
   36c84: 7101e13f     	cmp	w9, #0x78
   36c88: 54000960     	b.eq	0x36db4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBracedExpr()+0x190>
   36c8c: 7101a53f     	cmp	w9, #0x69
   36c90: 54fffe61     	b.ne	0x36c5c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBracedExpr()+0x38>
   36c94: 91000908     	add	x8, x8, #0x2
   36c98: aa1303e0     	mov	x0, x19
   36c9c: f9000268     	str	x8, [x19]
   36ca0: 94001476     	bl	0x3be78 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSourceName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)>
   36ca4: b4000cc0     	cbz	x0, 0x36e3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBracedExpr()+0x218>
   36ca8: aa0003f4     	mov	x20, x0
   36cac: aa1303e0     	mov	x0, x19
   36cb0: 97ffffdd     	bl	0x36c24 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBracedExpr()>
   36cb4: b4000c40     	cbz	x0, 0x36e3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBracedExpr()+0x218>
   36cb8: f9499a76     	ldr	x22, [x19, #0x1330]
   36cbc: aa0003f5     	mov	x21, x0
   36cc0: f94006c8     	ldr	x8, [x22, #0x8]
   36cc4: d13f0109     	sub	x9, x8, #0xfc0
   36cc8: b13fc53f     	cmn	x9, #0xff1
   36ccc: 54000108     	b.hi	0x36cec <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBracedExpr()+0xc8>
   36cd0: 52820000     	mov	w0, #0x1000             // =4096
   36cd4: 94004b5f     	bl	0x49a50 <malloc@plt>
   36cd8: b4000be0     	cbz	x0, 0x36e54 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBracedExpr()+0x230>
   36cdc: aa1f03e8     	mov	x8, xzr
   36ce0: a9007c16     	stp	x22, xzr, [x0]
   36ce4: aa0003f6     	mov	x22, x0
   36ce8: f9099a60     	str	x0, [x19, #0x1330]
   36cec: 9100c109     	add	x9, x8, #0x30
   36cf0: 8b0802c0     	add	x0, x22, x8
   36cf4: 900000c8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   36cf8: 5280292a     	mov	w10, #0x149             // =329
   36cfc: 913d4108     	add	x8, x8, #0xf50
   36d00: 72a0202a     	movk	w10, #0x101, lsl #16
   36d04: f90006c9     	str	x9, [x22, #0x8]
   36d08: f8010c08     	str	x8, [x0, #0x10]!
   36d0c: b900080a     	str	w10, [x0, #0x8]
   36d10: a9015414     	stp	x20, x21, [x0, #0x10]
   36d14: 3900801f     	strb	wzr, [x0, #0x20]
   36d18: 14000049     	b	0x36e3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBracedExpr()+0x218>
   36d1c: 91000908     	add	x8, x8, #0x2
   36d20: aa1303e0     	mov	x0, x19
   36d24: f9000268     	str	x8, [x19]
   36d28: 97fff3f7     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   36d2c: b4000880     	cbz	x0, 0x36e3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBracedExpr()+0x218>
   36d30: aa0003f4     	mov	x20, x0
   36d34: aa1303e0     	mov	x0, x19
   36d38: 97fff3f3     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   36d3c: b4000800     	cbz	x0, 0x36e3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBracedExpr()+0x218>
   36d40: aa0003f5     	mov	x21, x0
   36d44: aa1303e0     	mov	x0, x19
   36d48: 97ffffb7     	bl	0x36c24 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBracedExpr()>
   36d4c: b4000780     	cbz	x0, 0x36e3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBracedExpr()+0x218>
   36d50: f9499a77     	ldr	x23, [x19, #0x1330]
   36d54: aa0003f6     	mov	x22, x0
   36d58: f94006e8     	ldr	x8, [x23, #0x8]
   36d5c: d13f0109     	sub	x9, x8, #0xfc0
   36d60: b13fc53f     	cmn	x9, #0xff1
   36d64: 54000108     	b.hi	0x36d84 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBracedExpr()+0x160>
   36d68: 52820000     	mov	w0, #0x1000             // =4096
   36d6c: 94004b39     	bl	0x49a50 <malloc@plt>
   36d70: b4000720     	cbz	x0, 0x36e54 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBracedExpr()+0x230>
   36d74: aa1f03e8     	mov	x8, xzr
   36d78: a9007c17     	stp	x23, xzr, [x0]
   36d7c: aa0003f7     	mov	x23, x0
   36d80: f9099a60     	str	x0, [x19, #0x1330]
   36d84: 9100c109     	add	x9, x8, #0x30
   36d88: 8b0802e0     	add	x0, x23, x8
   36d8c: 900000c8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   36d90: 5280294a     	mov	w10, #0x14a             // =330
   36d94: 913f0108     	add	x8, x8, #0xfc0
   36d98: 72a0202a     	movk	w10, #0x101, lsl #16
   36d9c: f90006e9     	str	x9, [x23, #0x8]
   36da0: f8010c08     	str	x8, [x0, #0x10]!
   36da4: b900080a     	str	w10, [x0, #0x8]
   36da8: a9015414     	stp	x20, x21, [x0, #0x10]
   36dac: f9001016     	str	x22, [x0, #0x20]
   36db0: 14000023     	b	0x36e3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBracedExpr()+0x218>
   36db4: 91000908     	add	x8, x8, #0x2
   36db8: aa1303e0     	mov	x0, x19
   36dbc: f9000268     	str	x8, [x19]
   36dc0: 97fff3d1     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   36dc4: b40003c0     	cbz	x0, 0x36e3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBracedExpr()+0x218>
   36dc8: aa0003f4     	mov	x20, x0
   36dcc: aa1303e0     	mov	x0, x19
   36dd0: 97ffff95     	bl	0x36c24 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBracedExpr()>
   36dd4: b4000340     	cbz	x0, 0x36e3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBracedExpr()+0x218>
   36dd8: f9499a76     	ldr	x22, [x19, #0x1330]
   36ddc: aa0003f5     	mov	x21, x0
   36de0: f94006c8     	ldr	x8, [x22, #0x8]
   36de4: d13f0109     	sub	x9, x8, #0xfc0
   36de8: b13fc53f     	cmn	x9, #0xff1
   36dec: 54000108     	b.hi	0x36e0c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBracedExpr()+0x1e8>
   36df0: 52820000     	mov	w0, #0x1000             // =4096
   36df4: 94004b17     	bl	0x49a50 <malloc@plt>
   36df8: b40002e0     	cbz	x0, 0x36e54 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBracedExpr()+0x230>
   36dfc: aa1f03e8     	mov	x8, xzr
   36e00: a9007c16     	stp	x22, xzr, [x0]
   36e04: aa0003f6     	mov	x22, x0
   36e08: f9099a60     	str	x0, [x19, #0x1330]
   36e0c: 9100c109     	add	x9, x8, #0x30
   36e10: 8b0802c0     	add	x0, x22, x8
   36e14: 900000c8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   36e18: 5280292a     	mov	w10, #0x149             // =329
   36e1c: 913d4108     	add	x8, x8, #0xf50
   36e20: 72a0202a     	movk	w10, #0x101, lsl #16
   36e24: f90006c9     	str	x9, [x22, #0x8]
   36e28: f8010c08     	str	x8, [x0, #0x10]!
   36e2c: 52800028     	mov	w8, #0x1                // =1
   36e30: b900080a     	str	w10, [x0, #0x8]
   36e34: a9015414     	stp	x20, x21, [x0, #0x10]
   36e38: 39008008     	strb	w8, [x0, #0x20]
   36e3c: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   36e40: a94257f6     	ldp	x22, x21, [sp, #0x20]
   36e44: f9400bf7     	ldr	x23, [sp, #0x10]
   36e48: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   36e4c: d50323bf     	autiasp
   36e50: d65f03c0     	ret
   36e54: 94004b0f     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000036e58 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::InitListExpr, std::nullptr_t, (anonymous namespace)::itanium_demangle::NodeArray>(std::nullptr_t&&, (anonymous namespace)::itanium_demangle::NodeArray&&)>:
   36e58: d503233f     	paciasp
   36e5c: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   36e60: f9000bf5     	str	x21, [sp, #0x10]
   36e64: 910003fd     	mov	x29, sp
   36e68: a9024ff4     	stp	x20, x19, [sp, #0x20]
   36e6c: f9499815     	ldr	x21, [x0, #0x1330]
   36e70: aa0203f3     	mov	x19, x2
   36e74: f94006a8     	ldr	x8, [x21, #0x8]
   36e78: d13f0109     	sub	x9, x8, #0xfc0
   36e7c: b13fc53f     	cmn	x9, #0xff1
   36e80: 54000128     	b.hi	0x36ea4 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::InitListExpr, std::nullptr_t, (anonymous namespace)::itanium_demangle::NodeArray>(std::nullptr_t&&, (anonymous namespace)::itanium_demangle::NodeArray&&)+0x4c>
   36e84: aa0003f4     	mov	x20, x0
   36e88: 52820000     	mov	w0, #0x1000             // =4096
   36e8c: 94004af1     	bl	0x49a50 <malloc@plt>
   36e90: b40002c0     	cbz	x0, 0x36ee8 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::InitListExpr, std::nullptr_t, (anonymous namespace)::itanium_demangle::NodeArray>(std::nullptr_t&&, (anonymous namespace)::itanium_demangle::NodeArray&&)+0x90>
   36e94: aa1f03e8     	mov	x8, xzr
   36e98: a9007c15     	stp	x21, xzr, [x0]
   36e9c: aa0003f5     	mov	x21, x0
   36ea0: f9099a80     	str	x0, [x20, #0x1330]
   36ea4: 9100c109     	add	x9, x8, #0x30
   36ea8: 8b0802a0     	add	x0, x21, x8
   36eac: b00000c8     	adrp	x8, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   36eb0: 9100c108     	add	x8, x8, #0x30
   36eb4: f90006a9     	str	x9, [x21, #0x8]
   36eb8: 528027a9     	mov	w9, #0x13d              // =317
   36ebc: 3dc00260     	ldr	q0, [x19]
   36ec0: 72a02029     	movk	w9, #0x101, lsl #16
   36ec4: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   36ec8: f8010c08     	str	x8, [x0, #0x10]!
   36ecc: f9400bf5     	ldr	x21, [sp, #0x10]
   36ed0: b9000809     	str	w9, [x0, #0x8]
   36ed4: f900081f     	str	xzr, [x0, #0x10]
   36ed8: 3c818000     	stur	q0, [x0, #0x18]
   36edc: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   36ee0: d50323bf     	autiasp
   36ee4: d65f03c0     	ret
   36ee8: 94004aea     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000036eec <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::PostfixExpr, (anonymous namespace)::itanium_demangle::Node*&, char const (&) [3]>((anonymous namespace)::itanium_demangle::Node*&, char const (&) [3])>:
   36eec: d503233f     	paciasp
   36ef0: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   36ef4: a90157f6     	stp	x22, x21, [sp, #0x10]
   36ef8: 910003fd     	mov	x29, sp
   36efc: a9024ff4     	stp	x20, x19, [sp, #0x20]
   36f00: f9499816     	ldr	x22, [x0, #0x1330]
   36f04: aa0203f3     	mov	x19, x2
   36f08: aa0103f4     	mov	x20, x1
   36f0c: f94006c8     	ldr	x8, [x22, #0x8]
   36f10: d13f0109     	sub	x9, x8, #0xfc0
   36f14: b13fc53f     	cmn	x9, #0xff1
   36f18: 54000128     	b.hi	0x36f3c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::PostfixExpr, (anonymous namespace)::itanium_demangle::Node*&, char const (&) [3]>((anonymous namespace)::itanium_demangle::Node*&, char const (&) [3])+0x50>
   36f1c: aa0003f5     	mov	x21, x0
   36f20: 52820000     	mov	w0, #0x1000             // =4096
   36f24: 94004acb     	bl	0x49a50 <malloc@plt>
   36f28: b4000340     	cbz	x0, 0x36f90 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::PostfixExpr, (anonymous namespace)::itanium_demangle::Node*&, char const (&) [3]>((anonymous namespace)::itanium_demangle::Node*&, char const (&) [3])+0xa4>
   36f2c: aa1f03e8     	mov	x8, xzr
   36f30: a9007c16     	stp	x22, xzr, [x0]
   36f34: aa0003f6     	mov	x22, x0
   36f38: f9099aa0     	str	x0, [x21, #0x1330]
   36f3c: 9100c109     	add	x9, x8, #0x30
   36f40: aa1303e0     	mov	x0, x19
   36f44: f9400294     	ldr	x20, [x20]
   36f48: 8b0802d5     	add	x21, x22, x8
   36f4c: f90006c9     	str	x9, [x22, #0x8]
   36f50: 94004b44     	bl	0x49c60 <strlen@plt>
   36f54: b00000ca     	adrp	x10, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   36f58: 52802628     	mov	w8, #0x131              // =305
   36f5c: 9102814a     	add	x10, x10, #0xa0
   36f60: 72a02028     	movk	w8, #0x101, lsl #16
   36f64: 8b000269     	add	x9, x19, x0
   36f68: f8010eaa     	str	x10, [x21, #0x10]!
   36f6c: b9000aa8     	str	w8, [x21, #0x8]
   36f70: aa1503e0     	mov	x0, x21
   36f74: a9014eb4     	stp	x20, x19, [x21, #0x10]
   36f78: f90012a9     	str	x9, [x21, #0x20]
   36f7c: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   36f80: a94157f6     	ldp	x22, x21, [sp, #0x10]
   36f84: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   36f88: d50323bf     	autiasp
   36f8c: d65f03c0     	ret
   36f90: 94004ac0     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000036f94 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNewExpr()>:
   36f94: d503233f     	paciasp
   36f98: d101c3ff     	sub	sp, sp, #0x70
   36f9c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   36fa0: 910043fd     	add	x29, sp, #0x10
   36fa4: a9026ffc     	stp	x28, x27, [sp, #0x20]
   36fa8: a90367fa     	stp	x26, x25, [sp, #0x30]
   36fac: a9045ff8     	stp	x24, x23, [sp, #0x40]
   36fb0: a90557f6     	stp	x22, x21, [sp, #0x50]
   36fb4: a9064ff4     	stp	x20, x19, [sp, #0x60]
   36fb8: d53bd059     	mrs	x25, TPIDR_EL0
   36fbc: f9401728     	ldr	x8, [x25, #0x28]
   36fc0: f90007e8     	str	x8, [sp, #0x8]
   36fc4: a9402009     	ldp	x9, x8, [x0]
   36fc8: cb09010a     	sub	x10, x8, x9
   36fcc: f100095f     	cmp	x10, #0x2
   36fd0: 54001043     	b.lo	0x371d8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNewExpr()+0x244>
   36fd4: 3940012a     	ldrb	w10, [x9]
   36fd8: aa0003f3     	mov	x19, x0
   36fdc: 71019d5f     	cmp	w10, #0x67
   36fe0: 54000181     	b.ne	0x37010 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNewExpr()+0x7c>
   36fe4: 3940052a     	ldrb	w10, [x9, #0x1]
   36fe8: 7101cd5f     	cmp	w10, #0x73
   36fec: 54000f61     	b.ne	0x371d8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNewExpr()+0x244>
   36ff0: 91000929     	add	x9, x9, #0x2
   36ff4: cb09010a     	sub	x10, x8, x9
   36ff8: f100095f     	cmp	x10, #0x2
   36ffc: f9000269     	str	x9, [x19]
   37000: 54000ec3     	b.lo	0x371d8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNewExpr()+0x244>
   37004: 3940012a     	ldrb	w10, [x9]
   37008: 5280003a     	mov	w26, #0x1               // =1
   3700c: 14000002     	b	0x37014 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNewExpr()+0x80>
   37010: 2a1f03fa     	mov	w26, wzr
   37014: 3940052b     	ldrb	w11, [x9, #0x1]
   37018: 7101857f     	cmp	w11, #0x61
   3701c: 1a9f17fb     	cset	w27, eq
   37020: 7101b95f     	cmp	w10, #0x6e
   37024: 54000da1     	b.ne	0x371d8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNewExpr()+0x244>
   37028: 7101dd7f     	cmp	w11, #0x77
   3702c: 54000060     	b.eq	0x37038 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNewExpr()+0xa4>
   37030: 7101857f     	cmp	w11, #0x61
   37034: 54000d21     	b.ne	0x371d8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNewExpr()+0x244>
   37038: aa1303f7     	mov	x23, x19
   3703c: f9400e6b     	ldr	x11, [x19, #0x18]
   37040: 91000929     	add	x9, x9, #0x2
   37044: f8410eea     	ldr	x10, [x23, #0x10]!
   37048: f9000269     	str	x9, [x19]
   3704c: cb0a016a     	sub	x10, x11, x10
   37050: 9343fd54     	asr	x20, x10, #3
   37054: eb08013f     	cmp	x9, x8
   37058: 54000080     	b.eq	0x37068 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNewExpr()+0xd4>
   3705c: 39400128     	ldrb	w8, [x9]
   37060: 71017d1f     	cmp	w8, #0x5f
   37064: 54000180     	b.eq	0x37094 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNewExpr()+0x100>
   37068: aa1303e0     	mov	x0, x19
   3706c: 97fff326     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   37070: f90003e0     	str	x0, [sp]
   37074: b4000b40     	cbz	x0, 0x371dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNewExpr()+0x248>
   37078: 910003e1     	mov	x1, sp
   3707c: aa1703e0     	mov	x0, x23
   37080: 97ffea85     	bl	0x31a94 <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 32ul>::push_back((anonymous namespace)::itanium_demangle::Node* const&)>
   37084: a9402269     	ldp	x9, x8, [x19]
   37088: eb08013f     	cmp	x9, x8
   3708c: 54fffe81     	b.ne	0x3705c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNewExpr()+0xc8>
   37090: 17fffff6     	b	0x37068 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNewExpr()+0xd4>
   37094: a9410a68     	ldp	x8, x2, [x19, #0x10]
   37098: d37df295     	lsl	x21, x20, #3
   3709c: 91000529     	add	x9, x9, #0x1
   370a0: aa1303e0     	mov	x0, x19
   370a4: 8b150101     	add	x1, x8, x21
   370a8: f9000269     	str	x9, [x19]
   370ac: 9400119f     	bl	0x3b728 <(anonymous namespace)::itanium_demangle::NodeArray (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::makeNodeArray<(anonymous namespace)::itanium_demangle::Node**>((anonymous namespace)::itanium_demangle::Node**, (anonymous namespace)::itanium_demangle::Node**)>
   370b0: f9400a68     	ldr	x8, [x19, #0x10]
   370b4: aa0003f4     	mov	x20, x0
   370b8: aa1303e0     	mov	x0, x19
   370bc: 8b150108     	add	x8, x8, x21
   370c0: aa0103f5     	mov	x21, x1
   370c4: f9000e68     	str	x8, [x19, #0x18]
   370c8: 97ffe36a     	bl	0x2fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>
   370cc: b4000880     	cbz	x0, 0x371dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNewExpr()+0x248>
   370d0: a9402269     	ldp	x9, x8, [x19]
   370d4: aa0003f6     	mov	x22, x0
   370d8: cb09010a     	sub	x10, x8, x9
   370dc: f100095f     	cmp	x10, #0x2
   370e0: 54000383     	b.lo	0x37150 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNewExpr()+0x1bc>
   370e4: 3940012a     	ldrb	w10, [x9]
   370e8: 7101c15f     	cmp	w10, #0x70
   370ec: 54000321     	b.ne	0x37150 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNewExpr()+0x1bc>
   370f0: 3940052a     	ldrb	w10, [x9, #0x1]
   370f4: 7101a55f     	cmp	w10, #0x69
   370f8: 540002c1     	b.ne	0x37150 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNewExpr()+0x1bc>
   370fc: a9412a6b     	ldp	x11, x10, [x19, #0x10]
   37100: 91000929     	add	x9, x9, #0x2
   37104: f9000269     	str	x9, [x19]
   37108: cb0b014a     	sub	x10, x10, x11
   3710c: 9343fd58     	asr	x24, x10, #3
   37110: eb08013f     	cmp	x9, x8
   37114: 54000080     	b.eq	0x37124 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNewExpr()+0x190>
   37118: 39400128     	ldrb	w8, [x9]
   3711c: 7101151f     	cmp	w8, #0x45
   37120: 54000780     	b.eq	0x37210 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNewExpr()+0x27c>
   37124: aa1303e0     	mov	x0, x19
   37128: 97fff2f7     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   3712c: f90003e0     	str	x0, [sp]
   37130: b4000560     	cbz	x0, 0x371dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNewExpr()+0x248>
   37134: 910003e1     	mov	x1, sp
   37138: aa1703e0     	mov	x0, x23
   3713c: 97ffea56     	bl	0x31a94 <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 32ul>::push_back((anonymous namespace)::itanium_demangle::Node* const&)>
   37140: a9402269     	ldp	x9, x8, [x19]
   37144: eb08013f     	cmp	x9, x8
   37148: 54fffe81     	b.ne	0x37118 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNewExpr()+0x184>
   3714c: 17fffff6     	b	0x37124 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNewExpr()+0x190>
   37150: eb08013f     	cmp	x9, x8
   37154: 54000420     	b.eq	0x371d8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNewExpr()+0x244>
   37158: 39400128     	ldrb	w8, [x9]
   3715c: 7101151f     	cmp	w8, #0x45
   37160: 540003c1     	b.ne	0x371d8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNewExpr()+0x244>
   37164: 91000528     	add	x8, x9, #0x1
   37168: f9499a77     	ldr	x23, [x19, #0x1330]
   3716c: f9000268     	str	x8, [x19]
   37170: f94006e8     	ldr	x8, [x23, #0x8]
   37174: d13ec109     	sub	x9, x8, #0xfb0
   37178: b13fc53f     	cmn	x9, #0xff1
   3717c: 54000108     	b.hi	0x3719c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNewExpr()+0x208>
   37180: 52820000     	mov	w0, #0x1000             // =4096
   37184: 94004a33     	bl	0x49a50 <malloc@plt>
   37188: b40008e0     	cbz	x0, 0x372a4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNewExpr()+0x310>
   3718c: aa1f03e8     	mov	x8, xzr
   37190: a9007c17     	stp	x23, xzr, [x0]
   37194: aa0003f7     	mov	x23, x0
   37198: f9099a60     	str	x0, [x19, #0x1330]
   3719c: 91010109     	add	x9, x8, #0x40
   371a0: 8b0802e0     	add	x0, x23, x8
   371a4: 900000c8     	adrp	x8, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   371a8: 5280270a     	mov	w10, #0x138             // =312
   371ac: 91044108     	add	x8, x8, #0x110
   371b0: 72a0202a     	movk	w10, #0x101, lsl #16
   371b4: f90006e9     	str	x9, [x23, #0x8]
   371b8: f8010c08     	str	x8, [x0, #0x10]!
   371bc: b900080a     	str	w10, [x0, #0x8]
   371c0: a9015414     	stp	x20, x21, [x0, #0x10]
   371c4: a902fc1f     	stp	xzr, xzr, [x0, #0x28]
   371c8: f9001016     	str	x22, [x0, #0x20]
   371cc: 3900e01a     	strb	w26, [x0, #0x38]
   371d0: 3900e41b     	strb	w27, [x0, #0x39]
   371d4: 14000002     	b	0x371dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNewExpr()+0x248>
   371d8: aa1f03e0     	mov	x0, xzr
   371dc: f9401728     	ldr	x8, [x25, #0x28]
   371e0: f94007e9     	ldr	x9, [sp, #0x8]
   371e4: eb09011f     	cmp	x8, x9
   371e8: 54000601     	b.ne	0x372a8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNewExpr()+0x314>
   371ec: a9464ff4     	ldp	x20, x19, [sp, #0x60]
   371f0: a94557f6     	ldp	x22, x21, [sp, #0x50]
   371f4: a9445ff8     	ldp	x24, x23, [sp, #0x40]
   371f8: a94367fa     	ldp	x26, x25, [sp, #0x30]
   371fc: a9426ffc     	ldp	x28, x27, [sp, #0x20]
   37200: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   37204: 9101c3ff     	add	sp, sp, #0x70
   37208: d50323bf     	autiasp
   3720c: d65f03c0     	ret
   37210: a9410a68     	ldp	x8, x2, [x19, #0x10]
   37214: d37df31c     	lsl	x28, x24, #3
   37218: 91000529     	add	x9, x9, #0x1
   3721c: aa1303e0     	mov	x0, x19
   37220: 8b1c0101     	add	x1, x8, x28
   37224: f9000269     	str	x9, [x19]
   37228: 94001140     	bl	0x3b728 <(anonymous namespace)::itanium_demangle::NodeArray (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::makeNodeArray<(anonymous namespace)::itanium_demangle::Node**>((anonymous namespace)::itanium_demangle::Node**, (anonymous namespace)::itanium_demangle::Node**)>
   3722c: f9400a68     	ldr	x8, [x19, #0x10]
   37230: aa0003f7     	mov	x23, x0
   37234: aa0103f8     	mov	x24, x1
   37238: 8b1c0108     	add	x8, x8, x28
   3723c: f9499a7c     	ldr	x28, [x19, #0x1330]
   37240: f9000e68     	str	x8, [x19, #0x18]
   37244: f9400788     	ldr	x8, [x28, #0x8]
   37248: d13ec109     	sub	x9, x8, #0xfb0
   3724c: b13fc53f     	cmn	x9, #0xff1
   37250: 54000108     	b.hi	0x37270 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNewExpr()+0x2dc>
   37254: 52820000     	mov	w0, #0x1000             // =4096
   37258: 940049fe     	bl	0x49a50 <malloc@plt>
   3725c: b4000240     	cbz	x0, 0x372a4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNewExpr()+0x310>
   37260: aa1f03e8     	mov	x8, xzr
   37264: a9007c1c     	stp	x28, xzr, [x0]
   37268: aa0003fc     	mov	x28, x0
   3726c: f9099a60     	str	x0, [x19, #0x1330]
   37270: 91010109     	add	x9, x8, #0x40
   37274: 8b080380     	add	x0, x28, x8
   37278: 900000c8     	adrp	x8, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   3727c: 5280270a     	mov	w10, #0x138             // =312
   37280: 91044108     	add	x8, x8, #0x110
   37284: 72a0202a     	movk	w10, #0x101, lsl #16
   37288: f9000789     	str	x9, [x28, #0x8]
   3728c: f8010c08     	str	x8, [x0, #0x10]!
   37290: b900080a     	str	w10, [x0, #0x8]
   37294: a9015414     	stp	x20, x21, [x0, #0x10]
   37298: a9025c16     	stp	x22, x23, [x0, #0x20]
   3729c: f9001818     	str	x24, [x0, #0x30]
   372a0: 17ffffcb     	b	0x371cc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseNewExpr()+0x238>
   372a4: 940049fb     	bl	0x49a90 <_ZSt9terminatev@plt>
   372a8: 940049b2     	bl	0x49970 <__stack_chk_fail@plt>

00000000000372ac <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::EnclosingExpr, char const (&) [11], (anonymous namespace)::itanium_demangle::Node*&, char const (&) [2]>(char const (&) [11], (anonymous namespace)::itanium_demangle::Node*&, char const (&) [2])>:
   372ac: d503233f     	paciasp
   372b0: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   372b4: f9000bf5     	str	x21, [sp, #0x10]
   372b8: 910003fd     	mov	x29, sp
   372bc: a9024ff4     	stp	x20, x19, [sp, #0x20]
   372c0: f9499815     	ldr	x21, [x0, #0x1330]
   372c4: aa0103f3     	mov	x19, x1
   372c8: f94006a8     	ldr	x8, [x21, #0x8]
   372cc: d13ec109     	sub	x9, x8, #0xfb0
   372d0: b13fc53f     	cmn	x9, #0xff1
   372d4: 54000128     	b.hi	0x372f8 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::EnclosingExpr, char const (&) [11], (anonymous namespace)::itanium_demangle::Node*&, char const (&) [2]>(char const (&) [11], (anonymous namespace)::itanium_demangle::Node*&, char const (&) [2])+0x4c>
   372d8: aa0003f4     	mov	x20, x0
   372dc: 52820000     	mov	w0, #0x1000             // =4096
   372e0: 940049dc     	bl	0x49a50 <malloc@plt>
   372e4: b40003a0     	cbz	x0, 0x37358 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::EnclosingExpr, char const (&) [11], (anonymous namespace)::itanium_demangle::Node*&, char const (&) [2]>(char const (&) [11], (anonymous namespace)::itanium_demangle::Node*&, char const (&) [2])+0xac>
   372e8: aa1f03e8     	mov	x8, xzr
   372ec: a9007c15     	stp	x21, xzr, [x0]
   372f0: aa0003f5     	mov	x21, x0
   372f4: f9099a80     	str	x0, [x20, #0x1330]
   372f8: 900000c9     	adrp	x9, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   372fc: 8b0802a0     	add	x0, x21, x8
   37300: 91060129     	add	x9, x9, #0x180
   37304: 91010108     	add	x8, x8, #0x40
   37308: f940026b     	ldr	x11, [x19]
   3730c: 5280268a     	mov	w10, #0x134             // =308
   37310: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   37314: f8010c09     	str	x9, [x0, #0x10]!
   37318: f0fffea9     	adrp	x9, 0xe000 <vsnprintf+0xe000>
   3731c: f90006a8     	str	x8, [x21, #0x8]
   37320: 912b1929     	add	x9, x9, #0xac6
   37324: 72a0202a     	movk	w10, #0x101, lsl #16
   37328: 91002928     	add	x8, x9, #0xa
   3732c: f9400bf5     	ldr	x21, [sp, #0x10]
   37330: b900080a     	str	w10, [x0, #0x8]
   37334: a9012009     	stp	x9, x8, [x0, #0x10]
   37338: 90fffec8     	adrp	x8, 0xf000 <vsnprintf+0xf000>
   3733c: 91184d08     	add	x8, x8, #0x613
   37340: 91000509     	add	x9, x8, #0x1
   37344: a902200b     	stp	x11, x8, [x0, #0x20]
   37348: f9001809     	str	x9, [x0, #0x30]
   3734c: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   37350: d50323bf     	autiasp
   37354: d65f03c0     	ret
   37358: 940049ce     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003735c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::ConditionalExpr, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)>:
   3735c: d503233f     	paciasp
   37360: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
   37364: f9000bf7     	str	x23, [sp, #0x10]
   37368: 910003fd     	mov	x29, sp
   3736c: a90257f6     	stp	x22, x21, [sp, #0x20]
   37370: a9034ff4     	stp	x20, x19, [sp, #0x30]
   37374: f9499817     	ldr	x23, [x0, #0x1330]
   37378: aa0303f3     	mov	x19, x3
   3737c: aa0203f4     	mov	x20, x2
   37380: aa0103f5     	mov	x21, x1
   37384: f94006e8     	ldr	x8, [x23, #0x8]
   37388: d13f0109     	sub	x9, x8, #0xfc0
   3738c: b13fc53f     	cmn	x9, #0xff1
   37390: 54000128     	b.hi	0x373b4 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::ConditionalExpr, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)+0x58>
   37394: aa0003f6     	mov	x22, x0
   37398: 52820000     	mov	w0, #0x1000             // =4096
   3739c: 940049ad     	bl	0x49a50 <malloc@plt>
   373a0: b4000320     	cbz	x0, 0x37404 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::ConditionalExpr, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)+0xa8>
   373a4: aa1f03e8     	mov	x8, xzr
   373a8: a9007c17     	stp	x23, xzr, [x0]
   373ac: aa0003f7     	mov	x23, x0
   373b0: f9099ac0     	str	x0, [x22, #0x1330]
   373b4: 9100c109     	add	x9, x8, #0x30
   373b8: f94002aa     	ldr	x10, [x21]
   373bc: f940028b     	ldr	x11, [x20]
   373c0: 8b0802e0     	add	x0, x23, x8
   373c4: f9400268     	ldr	x8, [x19]
   373c8: 5280264c     	mov	w12, #0x132             // =306
   373cc: f90006e9     	str	x9, [x23, #0x8]
   373d0: 900000c9     	adrp	x9, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   373d4: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   373d8: 72a0202c     	movk	w12, #0x101, lsl #16
   373dc: 9107c129     	add	x9, x9, #0x1f0
   373e0: a94257f6     	ldp	x22, x21, [sp, #0x20]
   373e4: f9400bf7     	ldr	x23, [sp, #0x10]
   373e8: f8010c09     	str	x9, [x0, #0x10]!
   373ec: b900080c     	str	w12, [x0, #0x8]
   373f0: a9012c0a     	stp	x10, x11, [x0, #0x10]
   373f4: f9001008     	str	x8, [x0, #0x20]
   373f8: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   373fc: d50323bf     	autiasp
   37400: d65f03c0     	ret
   37404: 940049a3     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000037408 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::CastExpr, char const (&) [17], (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [17], (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)>:
   37408: d503233f     	paciasp
   3740c: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   37410: a90157f6     	stp	x22, x21, [sp, #0x10]
   37414: 910003fd     	mov	x29, sp
   37418: a9024ff4     	stp	x20, x19, [sp, #0x20]
   3741c: f9499816     	ldr	x22, [x0, #0x1330]
   37420: aa0203f3     	mov	x19, x2
   37424: aa0103f4     	mov	x20, x1
   37428: f94006c8     	ldr	x8, [x22, #0x8]
   3742c: d13f0109     	sub	x9, x8, #0xfc0
   37430: b13fc53f     	cmn	x9, #0xff1
   37434: 54000128     	b.hi	0x37458 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::CastExpr, char const (&) [17], (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [17], (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)+0x50>
   37438: aa0003f5     	mov	x21, x0
   3743c: 52820000     	mov	w0, #0x1000             // =4096
   37440: 94004984     	bl	0x49a50 <malloc@plt>
   37444: b4000340     	cbz	x0, 0x374ac <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::CastExpr, char const (&) [17], (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [17], (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)+0xa4>
   37448: aa1f03e8     	mov	x8, xzr
   3744c: a9007c16     	stp	x22, xzr, [x0]
   37450: aa0003f6     	mov	x22, x0
   37454: f9099aa0     	str	x0, [x21, #0x1330]
   37458: 9100c109     	add	x9, x8, #0x30
   3745c: 8b0802c0     	add	x0, x22, x8
   37460: f00000a8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   37464: f940028a     	ldr	x10, [x20]
   37468: 912a0108     	add	x8, x8, #0xa80
   3746c: f940026c     	ldr	x12, [x19]
   37470: f90006c9     	str	x9, [x22, #0x8]
   37474: 528026a9     	mov	w9, #0x135              // =309
   37478: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3747c: f8010c08     	str	x8, [x0, #0x10]!
   37480: 90fffec8     	adrp	x8, 0xf000 <vsnprintf+0xf000>
   37484: 72a02029     	movk	w9, #0x101, lsl #16
   37488: 91128108     	add	x8, x8, #0x4a0
   3748c: a902300a     	stp	x10, x12, [x0, #0x20]
   37490: a94157f6     	ldp	x22, x21, [sp, #0x10]
   37494: 9100410b     	add	x11, x8, #0x10
   37498: b9000809     	str	w9, [x0, #0x8]
   3749c: a9012c08     	stp	x8, x11, [x0, #0x10]
   374a0: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   374a4: d50323bf     	autiasp
   374a8: d65f03c0     	ret
   374ac: 94004979     	bl	0x49a90 <_ZSt9terminatev@plt>

00000000000374b0 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::CastExpr, char const (&) [12], (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [12], (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)>:
   374b0: d503233f     	paciasp
   374b4: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   374b8: a90157f6     	stp	x22, x21, [sp, #0x10]
   374bc: 910003fd     	mov	x29, sp
   374c0: a9024ff4     	stp	x20, x19, [sp, #0x20]
   374c4: f9499816     	ldr	x22, [x0, #0x1330]
   374c8: aa0203f3     	mov	x19, x2
   374cc: aa0103f4     	mov	x20, x1
   374d0: f94006c8     	ldr	x8, [x22, #0x8]
   374d4: d13f0109     	sub	x9, x8, #0xfc0
   374d8: b13fc53f     	cmn	x9, #0xff1
   374dc: 54000128     	b.hi	0x37500 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::CastExpr, char const (&) [12], (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [12], (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)+0x50>
   374e0: aa0003f5     	mov	x21, x0
   374e4: 52820000     	mov	w0, #0x1000             // =4096
   374e8: 9400495a     	bl	0x49a50 <malloc@plt>
   374ec: b4000340     	cbz	x0, 0x37554 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::CastExpr, char const (&) [12], (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>(char const (&) [12], (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)+0xa4>
   374f0: aa1f03e8     	mov	x8, xzr
   374f4: a9007c16     	stp	x22, xzr, [x0]
   374f8: aa0003f6     	mov	x22, x0
   374fc: f9099aa0     	str	x0, [x21, #0x1330]
   37500: 9100c109     	add	x9, x8, #0x30
   37504: 8b0802c0     	add	x0, x22, x8
   37508: f00000a8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   3750c: f940028a     	ldr	x10, [x20]
   37510: 912a0108     	add	x8, x8, #0xa80
   37514: f940026c     	ldr	x12, [x19]
   37518: f90006c9     	str	x9, [x22, #0x8]
   3751c: 528026a9     	mov	w9, #0x135              // =309
   37520: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   37524: f8010c08     	str	x8, [x0, #0x10]!
   37528: 90fffec8     	adrp	x8, 0xf000 <vsnprintf+0xf000>
   3752c: 72a02029     	movk	w9, #0x101, lsl #16
   37530: 910ce108     	add	x8, x8, #0x338
   37534: a902300a     	stp	x10, x12, [x0, #0x20]
   37538: a94157f6     	ldp	x22, x21, [sp, #0x10]
   3753c: 91002d0b     	add	x11, x8, #0xb
   37540: b9000809     	str	w9, [x0, #0x8]
   37544: a9012c08     	stp	x8, x11, [x0, #0x10]
   37548: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3754c: d50323bf     	autiasp
   37550: d65f03c0     	ret
   37554: 9400494f     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000037558 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::ParameterPackExpansion, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&)>:
   37558: d503233f     	paciasp
   3755c: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   37560: f9000bf5     	str	x21, [sp, #0x10]
   37564: 910003fd     	mov	x29, sp
   37568: a9024ff4     	stp	x20, x19, [sp, #0x20]
   3756c: f9499815     	ldr	x21, [x0, #0x1330]
   37570: aa0103f3     	mov	x19, x1
   37574: f94006a8     	ldr	x8, [x21, #0x8]
   37578: d13f4109     	sub	x9, x8, #0xfd0
   3757c: b13fc53f     	cmn	x9, #0xff1
   37580: 54000128     	b.hi	0x375a4 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::ParameterPackExpansion, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&)+0x4c>
   37584: aa0003f4     	mov	x20, x0
   37588: 52820000     	mov	w0, #0x1000             // =4096
   3758c: 94004931     	bl	0x49a50 <malloc@plt>
   37590: b40002a0     	cbz	x0, 0x375e4 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::ParameterPackExpansion, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&)+0x8c>
   37594: aa1f03e8     	mov	x8, xzr
   37598: a9007c15     	stp	x21, xzr, [x0]
   3759c: aa0003f5     	mov	x21, x0
   375a0: f9099a80     	str	x0, [x20, #0x1330]
   375a4: f00000a9     	adrp	x9, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   375a8: 8b0802a0     	add	x0, x21, x8
   375ac: 9124c129     	add	x9, x9, #0x930
   375b0: 91008108     	add	x8, x8, #0x20
   375b4: 5280244a     	mov	w10, #0x122             // =290
   375b8: 72a0202a     	movk	w10, #0x101, lsl #16
   375bc: f8010c09     	str	x9, [x0, #0x10]!
   375c0: f9400269     	ldr	x9, [x19]
   375c4: f90006a8     	str	x8, [x21, #0x8]
   375c8: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   375cc: b900080a     	str	w10, [x0, #0x8]
   375d0: f9400bf5     	ldr	x21, [sp, #0x10]
   375d4: f9000809     	str	x9, [x0, #0x10]
   375d8: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   375dc: d50323bf     	autiasp
   375e0: d65f03c0     	ret
   375e4: 9400492b     	bl	0x49a90 <_ZSt9terminatev@plt>

00000000000375e8 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::EnclosingExpr, char const (&) [9], (anonymous namespace)::itanium_demangle::Node*&, char const (&) [2]>(char const (&) [9], (anonymous namespace)::itanium_demangle::Node*&, char const (&) [2])>:
   375e8: d503233f     	paciasp
   375ec: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   375f0: a90157f6     	stp	x22, x21, [sp, #0x10]
   375f4: 910003fd     	mov	x29, sp
   375f8: a9024ff4     	stp	x20, x19, [sp, #0x20]
   375fc: f9499816     	ldr	x22, [x0, #0x1330]
   37600: aa0203f4     	mov	x20, x2
   37604: aa0103f3     	mov	x19, x1
   37608: f94006c8     	ldr	x8, [x22, #0x8]
   3760c: d13ec109     	sub	x9, x8, #0xfb0
   37610: b13fc53f     	cmn	x9, #0xff1
   37614: 54000128     	b.hi	0x37638 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::EnclosingExpr, char const (&) [9], (anonymous namespace)::itanium_demangle::Node*&, char const (&) [2]>(char const (&) [9], (anonymous namespace)::itanium_demangle::Node*&, char const (&) [2])+0x50>
   37618: aa0003f5     	mov	x21, x0
   3761c: 52820000     	mov	w0, #0x1000             // =4096
   37620: 9400490c     	bl	0x49a50 <malloc@plt>
   37624: b40003c0     	cbz	x0, 0x3769c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::EnclosingExpr, char const (&) [9], (anonymous namespace)::itanium_demangle::Node*&, char const (&) [2]>(char const (&) [9], (anonymous namespace)::itanium_demangle::Node*&, char const (&) [2])+0xb4>
   37628: aa1f03e8     	mov	x8, xzr
   3762c: a9007c16     	stp	x22, xzr, [x0]
   37630: aa0003f6     	mov	x22, x0
   37634: f9099aa0     	str	x0, [x21, #0x1330]
   37638: 91010109     	add	x9, x8, #0x40
   3763c: aa1303e0     	mov	x0, x19
   37640: 8b0802d5     	add	x21, x22, x8
   37644: f90006c9     	str	x9, [x22, #0x8]
   37648: 94004986     	bl	0x49c60 <strlen@plt>
   3764c: 900000c9     	adrp	x9, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   37650: 52802688     	mov	w8, #0x134              // =308
   37654: 91060129     	add	x9, x9, #0x180
   37658: 72a02028     	movk	w8, #0x101, lsl #16
   3765c: f940028a     	ldr	x10, [x20]
   37660: f8010ea9     	str	x9, [x21, #0x10]!
   37664: 8b000269     	add	x9, x19, x0
   37668: b9000aa8     	str	w8, [x21, #0x8]
   3766c: 90fffec8     	adrp	x8, 0xf000 <vsnprintf+0xf000>
   37670: aa1503e0     	mov	x0, x21
   37674: 91184d08     	add	x8, x8, #0x613
   37678: a90126b3     	stp	x19, x9, [x21, #0x10]
   3767c: 91000509     	add	x9, x8, #0x1
   37680: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   37684: a90222aa     	stp	x10, x8, [x21, #0x20]
   37688: f9001aa9     	str	x9, [x21, #0x30]
   3768c: a94157f6     	ldp	x22, x21, [sp, #0x10]
   37690: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   37694: d50323bf     	autiasp
   37698: d65f03c0     	ret
   3769c: 940048fd     	bl	0x49a90 <_ZSt9terminatev@plt>

00000000000376a0 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::SizeofParamPackExpr, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&)>:
   376a0: d503233f     	paciasp
   376a4: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   376a8: f9000bf5     	str	x21, [sp, #0x10]
   376ac: 910003fd     	mov	x29, sp
   376b0: a9024ff4     	stp	x20, x19, [sp, #0x20]
   376b4: f9499815     	ldr	x21, [x0, #0x1330]
   376b8: aa0103f3     	mov	x19, x1
   376bc: f94006a8     	ldr	x8, [x21, #0x8]
   376c0: d13f4109     	sub	x9, x8, #0xfd0
   376c4: b13fc53f     	cmn	x9, #0xff1
   376c8: 54000128     	b.hi	0x376ec <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::SizeofParamPackExpr, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&)+0x4c>
   376cc: aa0003f4     	mov	x20, x0
   376d0: 52820000     	mov	w0, #0x1000             // =4096
   376d4: 940048df     	bl	0x49a50 <malloc@plt>
   376d8: b40002a0     	cbz	x0, 0x3772c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::SizeofParamPackExpr, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&)+0x8c>
   376dc: aa1f03e8     	mov	x8, xzr
   376e0: a9007c15     	stp	x21, xzr, [x0]
   376e4: aa0003f5     	mov	x21, x0
   376e8: f9099a80     	str	x0, [x20, #0x1330]
   376ec: 900000c9     	adrp	x9, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   376f0: 8b0802a0     	add	x0, x21, x8
   376f4: 91098129     	add	x9, x9, #0x260
   376f8: 91008108     	add	x8, x8, #0x20
   376fc: 528026ca     	mov	w10, #0x136             // =310
   37700: 72a0202a     	movk	w10, #0x101, lsl #16
   37704: f8010c09     	str	x9, [x0, #0x10]!
   37708: f9400269     	ldr	x9, [x19]
   3770c: f90006a8     	str	x8, [x21, #0x8]
   37710: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   37714: b900080a     	str	w10, [x0, #0x8]
   37718: f9400bf5     	ldr	x21, [sp, #0x10]
   3771c: f9000809     	str	x9, [x0, #0x10]
   37720: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   37724: d50323bf     	autiasp
   37728: d65f03c0     	ret
   3772c: 940048d9     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000037730 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::EnclosingExpr, char const (&) [12], (anonymous namespace)::itanium_demangle::Node*&, char const (&) [2]>(char const (&) [12], (anonymous namespace)::itanium_demangle::Node*&, char const (&) [2])>:
   37730: d503233f     	paciasp
   37734: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   37738: f9000bf5     	str	x21, [sp, #0x10]
   3773c: 910003fd     	mov	x29, sp
   37740: a9024ff4     	stp	x20, x19, [sp, #0x20]
   37744: f9499815     	ldr	x21, [x0, #0x1330]
   37748: aa0103f3     	mov	x19, x1
   3774c: f94006a8     	ldr	x8, [x21, #0x8]
   37750: d13ec109     	sub	x9, x8, #0xfb0
   37754: b13fc53f     	cmn	x9, #0xff1
   37758: 54000128     	b.hi	0x3777c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::EnclosingExpr, char const (&) [12], (anonymous namespace)::itanium_demangle::Node*&, char const (&) [2]>(char const (&) [12], (anonymous namespace)::itanium_demangle::Node*&, char const (&) [2])+0x4c>
   3775c: aa0003f4     	mov	x20, x0
   37760: 52820000     	mov	w0, #0x1000             // =4096
   37764: 940048bb     	bl	0x49a50 <malloc@plt>
   37768: b40003a0     	cbz	x0, 0x377dc <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::EnclosingExpr, char const (&) [12], (anonymous namespace)::itanium_demangle::Node*&, char const (&) [2]>(char const (&) [12], (anonymous namespace)::itanium_demangle::Node*&, char const (&) [2])+0xac>
   3776c: aa1f03e8     	mov	x8, xzr
   37770: a9007c15     	stp	x21, xzr, [x0]
   37774: aa0003f5     	mov	x21, x0
   37778: f9099a80     	str	x0, [x20, #0x1330]
   3777c: 900000c9     	adrp	x9, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   37780: 8b0802a0     	add	x0, x21, x8
   37784: 91060129     	add	x9, x9, #0x180
   37788: 91010108     	add	x8, x8, #0x40
   3778c: f940026b     	ldr	x11, [x19]
   37790: 5280268a     	mov	w10, #0x134             // =308
   37794: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   37798: f8010c09     	str	x9, [x0, #0x10]!
   3779c: 90fffec9     	adrp	x9, 0xf000 <vsnprintf+0xf000>
   377a0: f90006a8     	str	x8, [x21, #0x8]
   377a4: 910d1129     	add	x9, x9, #0x344
   377a8: 72a0202a     	movk	w10, #0x101, lsl #16
   377ac: 91002d28     	add	x8, x9, #0xb
   377b0: f9400bf5     	ldr	x21, [sp, #0x10]
   377b4: b900080a     	str	w10, [x0, #0x8]
   377b8: a9012009     	stp	x9, x8, [x0, #0x10]
   377bc: 90fffec8     	adrp	x8, 0xf000 <vsnprintf+0xf000>
   377c0: 91184d08     	add	x8, x8, #0x613
   377c4: 91000509     	add	x9, x8, #0x1
   377c8: a902200b     	stp	x11, x8, [x0, #0x20]
   377cc: f9001809     	str	x9, [x0, #0x30]
   377d0: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   377d4: d50323bf     	autiasp
   377d8: d65f03c0     	ret
   377dc: 940048ad     	bl	0x49a90 <_ZSt9terminatev@plt>

00000000000377e0 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NodeArrayNode, (anonymous namespace)::itanium_demangle::NodeArray>((anonymous namespace)::itanium_demangle::NodeArray&&)>:
   377e0: d503233f     	paciasp
   377e4: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   377e8: f9000bf5     	str	x21, [sp, #0x10]
   377ec: 910003fd     	mov	x29, sp
   377f0: a9024ff4     	stp	x20, x19, [sp, #0x20]
   377f4: f9499815     	ldr	x21, [x0, #0x1330]
   377f8: aa0103f3     	mov	x19, x1
   377fc: f94006a8     	ldr	x8, [x21, #0x8]
   37800: d13f4109     	sub	x9, x8, #0xfd0
   37804: b13fc53f     	cmn	x9, #0xff1
   37808: 54000128     	b.hi	0x3782c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NodeArrayNode, (anonymous namespace)::itanium_demangle::NodeArray>((anonymous namespace)::itanium_demangle::NodeArray&&)+0x4c>
   3780c: aa0003f4     	mov	x20, x0
   37810: 52820000     	mov	w0, #0x1000             // =4096
   37814: 9400488f     	bl	0x49a50 <malloc@plt>
   37818: b40002a0     	cbz	x0, 0x3786c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NodeArrayNode, (anonymous namespace)::itanium_demangle::NodeArray>((anonymous namespace)::itanium_demangle::NodeArray&&)+0x8c>
   3781c: aa1f03e8     	mov	x8, xzr
   37820: a9007c15     	stp	x21, xzr, [x0]
   37824: aa0003f5     	mov	x21, x0
   37828: f9099a80     	str	x0, [x20, #0x1330]
   3782c: 91008109     	add	x9, x8, #0x20
   37830: 8b0802a0     	add	x0, x21, x8
   37834: 900000c8     	adrp	x8, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   37838: 910b4108     	add	x8, x8, #0x2d0
   3783c: f90006a9     	str	x9, [x21, #0x8]
   37840: 52802009     	mov	w9, #0x100              // =256
   37844: 3dc00260     	ldr	q0, [x19]
   37848: 72a02029     	movk	w9, #0x101, lsl #16
   3784c: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   37850: f8010c08     	str	x8, [x0, #0x10]!
   37854: f9400bf5     	ldr	x21, [sp, #0x10]
   37858: b9000809     	str	w9, [x0, #0x8]
   3785c: 3d800400     	str	q0, [x0, #0x10]
   37860: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   37864: d50323bf     	autiasp
   37868: d65f03c0     	ret
   3786c: 94004889     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000037870 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::InitListExpr, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::NodeArray>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::NodeArray&&)>:
   37870: d503233f     	paciasp
   37874: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   37878: a90157f6     	stp	x22, x21, [sp, #0x10]
   3787c: 910003fd     	mov	x29, sp
   37880: a9024ff4     	stp	x20, x19, [sp, #0x20]
   37884: f9499816     	ldr	x22, [x0, #0x1330]
   37888: aa0203f3     	mov	x19, x2
   3788c: aa0103f4     	mov	x20, x1
   37890: f94006c8     	ldr	x8, [x22, #0x8]
   37894: d13f0109     	sub	x9, x8, #0xfc0
   37898: b13fc53f     	cmn	x9, #0xff1
   3789c: 54000128     	b.hi	0x378c0 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::InitListExpr, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::NodeArray>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::NodeArray&&)+0x50>
   378a0: aa0003f5     	mov	x21, x0
   378a4: 52820000     	mov	w0, #0x1000             // =4096
   378a8: 9400486a     	bl	0x49a50 <malloc@plt>
   378ac: b40002e0     	cbz	x0, 0x37908 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::InitListExpr, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::NodeArray>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::NodeArray&&)+0x98>
   378b0: aa1f03e8     	mov	x8, xzr
   378b4: a9007c16     	stp	x22, xzr, [x0]
   378b8: aa0003f6     	mov	x22, x0
   378bc: f9099aa0     	str	x0, [x21, #0x1330]
   378c0: 9100c109     	add	x9, x8, #0x30
   378c4: 8b0802c0     	add	x0, x22, x8
   378c8: 900000c8     	adrp	x8, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   378cc: f940028a     	ldr	x10, [x20]
   378d0: 9100c108     	add	x8, x8, #0x30
   378d4: f90006c9     	str	x9, [x22, #0x8]
   378d8: 528027a9     	mov	w9, #0x13d              // =317
   378dc: 3dc00260     	ldr	q0, [x19]
   378e0: 72a02029     	movk	w9, #0x101, lsl #16
   378e4: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   378e8: f8010c08     	str	x8, [x0, #0x10]!
   378ec: a94157f6     	ldp	x22, x21, [sp, #0x10]
   378f0: b9000809     	str	w9, [x0, #0x8]
   378f4: f900080a     	str	x10, [x0, #0x10]
   378f8: 3c818000     	stur	q0, [x0, #0x18]
   378fc: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   37900: d50323bf     	autiasp
   37904: d65f03c0     	ret
   37908: 94004862     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003790c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [6]>(char const (&) [6])>:
   3790c: d503233f     	paciasp
   37910: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   37914: f9000bf5     	str	x21, [sp, #0x10]
   37918: 910003fd     	mov	x29, sp
   3791c: a9024ff4     	stp	x20, x19, [sp, #0x20]
   37920: f9499815     	ldr	x21, [x0, #0x1330]
   37924: aa0103f3     	mov	x19, x1
   37928: f94006a8     	ldr	x8, [x21, #0x8]
   3792c: d13f4109     	sub	x9, x8, #0xfd0
   37930: b13fc53f     	cmn	x9, #0xff1
   37934: 54000128     	b.hi	0x37958 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [6]>(char const (&) [6])+0x4c>
   37938: aa0003f4     	mov	x20, x0
   3793c: 52820000     	mov	w0, #0x1000             // =4096
   37940: 94004844     	bl	0x49a50 <malloc@plt>
   37944: b4000300     	cbz	x0, 0x379a4 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [6]>(char const (&) [6])+0x98>
   37948: aa1f03e8     	mov	x8, xzr
   3794c: a9007c15     	stp	x21, xzr, [x0]
   37950: aa0003f5     	mov	x21, x0
   37954: f9099a80     	str	x0, [x20, #0x1330]
   37958: 91008109     	add	x9, x8, #0x20
   3795c: aa1303e0     	mov	x0, x19
   37960: 8b0802b4     	add	x20, x21, x8
   37964: f90006a9     	str	x9, [x21, #0x8]
   37968: 940048be     	bl	0x49c60 <strlen@plt>
   3796c: f00000a9     	adrp	x9, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   37970: 528020e8     	mov	w8, #0x107              // =263
   37974: 9101c129     	add	x9, x9, #0x70
   37978: 72a02028     	movk	w8, #0x101, lsl #16
   3797c: f9400bf5     	ldr	x21, [sp, #0x10]
   37980: f8010e89     	str	x9, [x20, #0x10]!
   37984: 8b000269     	add	x9, x19, x0
   37988: aa1403e0     	mov	x0, x20
   3798c: b9000a88     	str	w8, [x20, #0x8]
   37990: a9012693     	stp	x19, x9, [x20, #0x10]
   37994: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   37998: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3799c: d50323bf     	autiasp
   379a0: d65f03c0     	ret
   379a4: 9400483b     	bl	0x49a90 <_ZSt9terminatev@plt>

00000000000379a8 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::ThrowExpr, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&)>:
   379a8: d503233f     	paciasp
   379ac: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   379b0: f9000bf5     	str	x21, [sp, #0x10]
   379b4: 910003fd     	mov	x29, sp
   379b8: a9024ff4     	stp	x20, x19, [sp, #0x20]
   379bc: f9499815     	ldr	x21, [x0, #0x1330]
   379c0: aa0103f3     	mov	x19, x1
   379c4: f94006a8     	ldr	x8, [x21, #0x8]
   379c8: d13f4109     	sub	x9, x8, #0xfd0
   379cc: b13fc53f     	cmn	x9, #0xff1
   379d0: 54000128     	b.hi	0x379f4 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::ThrowExpr, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&)+0x4c>
   379d4: aa0003f4     	mov	x20, x0
   379d8: 52820000     	mov	w0, #0x1000             // =4096
   379dc: 9400481d     	bl	0x49a50 <malloc@plt>
   379e0: b40002a0     	cbz	x0, 0x37a34 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::ThrowExpr, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&)+0x8c>
   379e4: aa1f03e8     	mov	x8, xzr
   379e8: a9007c15     	stp	x21, xzr, [x0]
   379ec: aa0003f5     	mov	x21, x0
   379f0: f9099a80     	str	x0, [x20, #0x1330]
   379f4: 900000c9     	adrp	x9, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   379f8: 8b0802a0     	add	x0, x21, x8
   379fc: 910d0129     	add	x9, x9, #0x340
   37a00: 91008108     	add	x8, x8, #0x20
   37a04: 528027ea     	mov	w10, #0x13f             // =319
   37a08: 72a0202a     	movk	w10, #0x101, lsl #16
   37a0c: f8010c09     	str	x9, [x0, #0x10]!
   37a10: f9400269     	ldr	x9, [x19]
   37a14: f90006a8     	str	x8, [x21, #0x8]
   37a18: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   37a1c: b900080a     	str	w10, [x0, #0x8]
   37a20: f9400bf5     	ldr	x21, [sp, #0x10]
   37a24: f9000809     	str	x9, [x0, #0x10]
   37a28: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   37a2c: d50323bf     	autiasp
   37a30: d65f03c0     	ret
   37a34: 94004817     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000037a38 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::UUIDOfExpr, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&)>:
   37a38: d503233f     	paciasp
   37a3c: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   37a40: f9000bf5     	str	x21, [sp, #0x10]
   37a44: 910003fd     	mov	x29, sp
   37a48: a9024ff4     	stp	x20, x19, [sp, #0x20]
   37a4c: f9499815     	ldr	x21, [x0, #0x1330]
   37a50: aa0103f3     	mov	x19, x1
   37a54: f94006a8     	ldr	x8, [x21, #0x8]
   37a58: d13f4109     	sub	x9, x8, #0xfd0
   37a5c: b13fc53f     	cmn	x9, #0xff1
   37a60: 54000128     	b.hi	0x37a84 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::UUIDOfExpr, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&)+0x4c>
   37a64: aa0003f4     	mov	x20, x0
   37a68: 52820000     	mov	w0, #0x1000             // =4096
   37a6c: 940047f9     	bl	0x49a50 <malloc@plt>
   37a70: b40002a0     	cbz	x0, 0x37ac4 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::UUIDOfExpr, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&)+0x8c>
   37a74: aa1f03e8     	mov	x8, xzr
   37a78: a9007c15     	stp	x21, xzr, [x0]
   37a7c: aa0003f5     	mov	x21, x0
   37a80: f9099a80     	str	x0, [x20, #0x1330]
   37a84: 900000c9     	adrp	x9, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   37a88: 8b0802a0     	add	x0, x21, x8
   37a8c: 910ec129     	add	x9, x9, #0x3b0
   37a90: 91008108     	add	x8, x8, #0x20
   37a94: 5280280a     	mov	w10, #0x140             // =320
   37a98: 72a0202a     	movk	w10, #0x101, lsl #16
   37a9c: f8010c09     	str	x9, [x0, #0x10]!
   37aa0: f9400269     	ldr	x9, [x19]
   37aa4: f90006a8     	str	x8, [x21, #0x8]
   37aa8: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   37aac: b900080a     	str	w10, [x0, #0x8]
   37ab0: f9400bf5     	ldr	x21, [sp, #0x10]
   37ab4: f9000809     	str	x9, [x0, #0x10]
   37ab8: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   37abc: d50323bf     	autiasp
   37ac0: d65f03c0     	ret
   37ac4: 940047f3     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000037ac8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseIntegerLiteral((anonymous namespace)::itanium_demangle::StringView)>:
   37ac8: d503233f     	paciasp
   37acc: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
   37ad0: a9015ff8     	stp	x24, x23, [sp, #0x10]
   37ad4: 910003fd     	mov	x29, sp
   37ad8: a90257f6     	stp	x22, x21, [sp, #0x20]
   37adc: a9034ff4     	stp	x20, x19, [sp, #0x30]
   37ae0: a9402416     	ldp	x22, x9, [x0]
   37ae4: aa0203f3     	mov	x19, x2
   37ae8: aa0103f4     	mov	x20, x1
   37aec: aa0003f5     	mov	x21, x0
   37af0: aa1603e8     	mov	x8, x22
   37af4: eb0902df     	cmp	x22, x9
   37af8: 540000e0     	b.eq	0x37b14 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseIntegerLiteral((anonymous namespace)::itanium_demangle::StringView)+0x4c>
   37afc: 394002ca     	ldrb	w10, [x22]
   37b00: aa1603e8     	mov	x8, x22
   37b04: 7101b95f     	cmp	w10, #0x6e
   37b08: 54000061     	b.ne	0x37b14 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseIntegerLiteral((anonymous namespace)::itanium_demangle::StringView)+0x4c>
   37b0c: 910006c8     	add	x8, x22, #0x1
   37b10: f90002a8     	str	x8, [x21]
   37b14: eb08013f     	cmp	x9, x8
   37b18: 54000100     	b.eq	0x37b38 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseIntegerLiteral((anonymous namespace)::itanium_demangle::StringView)+0x70>
   37b1c: 3940010a     	ldrb	w10, [x8]
   37b20: 5100e94a     	sub	w10, w10, #0x3a
   37b24: 3100295f     	cmn	w10, #0xa
   37b28: 54000102     	b.hs	0x37b48 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseIntegerLiteral((anonymous namespace)::itanium_demangle::StringView)+0x80>
   37b2c: aa1f03f6     	mov	x22, xzr
   37b30: aa1f03f7     	mov	x23, xzr
   37b34: 14000012     	b	0x37b7c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseIntegerLiteral((anonymous namespace)::itanium_demangle::StringView)+0xb4>
   37b38: aa1f03f6     	mov	x22, xzr
   37b3c: aa1f03f7     	mov	x23, xzr
   37b40: aa0903e8     	mov	x8, x9
   37b44: 1400000e     	b	0x37b7c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseIntegerLiteral((anonymous namespace)::itanium_demangle::StringView)+0xb4>
   37b48: 9100050a     	add	x10, x8, #0x1
   37b4c: aa0a03e8     	mov	x8, x10
   37b50: eb09015f     	cmp	x10, x9
   37b54: f90002aa     	str	x10, [x21]
   37b58: 54000100     	b.eq	0x37b78 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseIntegerLiteral((anonymous namespace)::itanium_demangle::StringView)+0xb0>
   37b5c: aa0803ea     	mov	x10, x8
   37b60: 3840154b     	ldrb	w11, [x10], #0x1
   37b64: 5100e96b     	sub	w11, w11, #0x3a
   37b68: 31002d7f     	cmn	w11, #0xb
   37b6c: 54ffff08     	b.hi	0x37b4c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseIntegerLiteral((anonymous namespace)::itanium_demangle::StringView)+0x84>
   37b70: d1000557     	sub	x23, x10, #0x1
   37b74: 14000002     	b	0x37b7c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseIntegerLiteral((anonymous namespace)::itanium_demangle::StringView)+0xb4>
   37b78: aa0903f7     	mov	x23, x9
   37b7c: aa1f03e0     	mov	x0, xzr
   37b80: eb1602ff     	cmp	x23, x22
   37b84: 54000420     	b.eq	0x37c08 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseIntegerLiteral((anonymous namespace)::itanium_demangle::StringView)+0x140>
   37b88: eb09011f     	cmp	x8, x9
   37b8c: 540003e0     	b.eq	0x37c08 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseIntegerLiteral((anonymous namespace)::itanium_demangle::StringView)+0x140>
   37b90: 39400109     	ldrb	w9, [x8]
   37b94: 7101153f     	cmp	w9, #0x45
   37b98: 54000361     	b.ne	0x37c04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseIntegerLiteral((anonymous namespace)::itanium_demangle::StringView)+0x13c>
   37b9c: f9499ab8     	ldr	x24, [x21, #0x1330]
   37ba0: 91000508     	add	x8, x8, #0x1
   37ba4: f9400709     	ldr	x9, [x24, #0x8]
   37ba8: f90002a8     	str	x8, [x21]
   37bac: d13f012a     	sub	x10, x9, #0xfc0
   37bb0: b13fc55f     	cmn	x10, #0xff1
   37bb4: 54000108     	b.hi	0x37bd4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseIntegerLiteral((anonymous namespace)::itanium_demangle::StringView)+0x10c>
   37bb8: 52820000     	mov	w0, #0x1000             // =4096
   37bbc: 940047a5     	bl	0x49a50 <malloc@plt>
   37bc0: b4000300     	cbz	x0, 0x37c20 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseIntegerLiteral((anonymous namespace)::itanium_demangle::StringView)+0x158>
   37bc4: aa1f03e9     	mov	x9, xzr
   37bc8: a9007c18     	stp	x24, xzr, [x0]
   37bcc: aa0003f8     	mov	x24, x0
   37bd0: f9099aa0     	str	x0, [x21, #0x1330]
   37bd4: 9100c128     	add	x8, x9, #0x30
   37bd8: 8b090300     	add	x0, x24, x9
   37bdc: f00000a9     	adrp	x9, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   37be0: 528028aa     	mov	w10, #0x145             // =325
   37be4: 91070129     	add	x9, x9, #0x1c0
   37be8: 72a0202a     	movk	w10, #0x101, lsl #16
   37bec: f9000708     	str	x8, [x24, #0x8]
   37bf0: f8010c09     	str	x9, [x0, #0x10]!
   37bf4: b900080a     	str	w10, [x0, #0x8]
   37bf8: a9014c14     	stp	x20, x19, [x0, #0x10]
   37bfc: a9025c16     	stp	x22, x23, [x0, #0x20]
   37c00: 14000002     	b	0x37c08 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseIntegerLiteral((anonymous namespace)::itanium_demangle::StringView)+0x140>
   37c04: aa1f03e0     	mov	x0, xzr
   37c08: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   37c0c: a94257f6     	ldp	x22, x21, [sp, #0x20]
   37c10: a9415ff8     	ldp	x24, x23, [sp, #0x10]
   37c14: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   37c18: d50323bf     	autiasp
   37c1c: d65f03c0     	ret
   37c20: 9400479c     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000037c24 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::BoolExpr, int>(int&&)>:
   37c24: d503233f     	paciasp
   37c28: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   37c2c: f9000bf5     	str	x21, [sp, #0x10]
   37c30: 910003fd     	mov	x29, sp
   37c34: a9024ff4     	stp	x20, x19, [sp, #0x20]
   37c38: f9499815     	ldr	x21, [x0, #0x1330]
   37c3c: aa0103f3     	mov	x19, x1
   37c40: f94006a8     	ldr	x8, [x21, #0x8]
   37c44: d13f8109     	sub	x9, x8, #0xfe0
   37c48: b13fc53f     	cmn	x9, #0xff1
   37c4c: 54000128     	b.hi	0x37c70 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::BoolExpr, int>(int&&)+0x4c>
   37c50: aa0003f4     	mov	x20, x0
   37c54: 52820000     	mov	w0, #0x1000             // =4096
   37c58: 9400477e     	bl	0x49a50 <malloc@plt>
   37c5c: b40002e0     	cbz	x0, 0x37cb8 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::BoolExpr, int>(int&&)+0x94>
   37c60: aa1f03e8     	mov	x8, xzr
   37c64: a9007c15     	stp	x21, xzr, [x0]
   37c68: aa0003f5     	mov	x21, x0
   37c6c: f9099a80     	str	x0, [x20, #0x1330]
   37c70: b9400269     	ldr	w9, [x19]
   37c74: f00000aa     	adrp	x10, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   37c78: 8b0802a0     	add	x0, x21, x8
   37c7c: 9108c14a     	add	x10, x10, #0x230
   37c80: 91004108     	add	x8, x8, #0x10
   37c84: 7100013f     	cmp	w9, #0x0
   37c88: 52802829     	mov	w9, #0x141              // =321
   37c8c: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   37c90: f8010c0a     	str	x10, [x0, #0x10]!
   37c94: 72a02029     	movk	w9, #0x101, lsl #16
   37c98: 1a9f07ea     	cset	w10, ne
   37c9c: f90006a8     	str	x8, [x21, #0x8]
   37ca0: f9400bf5     	ldr	x21, [sp, #0x10]
   37ca4: b9000809     	str	w9, [x0, #0x8]
   37ca8: 3900300a     	strb	w10, [x0, #0xc]
   37cac: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   37cb0: d50323bf     	autiasp
   37cb4: d65f03c0     	ret
   37cb8: 94004776     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000037cbc <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::StringLiteral, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&)>:
   37cbc: d503233f     	paciasp
   37cc0: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   37cc4: f9000bf5     	str	x21, [sp, #0x10]
   37cc8: 910003fd     	mov	x29, sp
   37ccc: a9024ff4     	stp	x20, x19, [sp, #0x20]
   37cd0: f9499815     	ldr	x21, [x0, #0x1330]
   37cd4: aa0103f3     	mov	x19, x1
   37cd8: f94006a8     	ldr	x8, [x21, #0x8]
   37cdc: d13f4109     	sub	x9, x8, #0xfd0
   37ce0: b13fc53f     	cmn	x9, #0xff1
   37ce4: 54000128     	b.hi	0x37d08 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::StringLiteral, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&)+0x4c>
   37ce8: aa0003f4     	mov	x20, x0
   37cec: 52820000     	mov	w0, #0x1000             // =4096
   37cf0: 94004758     	bl	0x49a50 <malloc@plt>
   37cf4: b40002a0     	cbz	x0, 0x37d48 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::StringLiteral, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&)+0x8c>
   37cf8: aa1f03e8     	mov	x8, xzr
   37cfc: a9007c15     	stp	x21, xzr, [x0]
   37d00: aa0003f5     	mov	x21, x0
   37d04: f9099a80     	str	x0, [x20, #0x1330]
   37d08: f00000a9     	adrp	x9, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   37d0c: 8b0802a0     	add	x0, x21, x8
   37d10: 910fc129     	add	x9, x9, #0x3f0
   37d14: 91008108     	add	x8, x8, #0x20
   37d18: 5280284a     	mov	w10, #0x142             // =322
   37d1c: 72a0202a     	movk	w10, #0x101, lsl #16
   37d20: f8010c09     	str	x9, [x0, #0x10]!
   37d24: f9400269     	ldr	x9, [x19]
   37d28: f90006a8     	str	x8, [x21, #0x8]
   37d2c: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   37d30: b900080a     	str	w10, [x0, #0x8]
   37d34: f9400bf5     	ldr	x21, [sp, #0x10]
   37d38: f9000809     	str	x9, [x0, #0x10]
   37d3c: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   37d40: d50323bf     	autiasp
   37d44: d65f03c0     	ret
   37d48: 94004752     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000037d4c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [8]>(char const (&) [8])>:
   37d4c: d503233f     	paciasp
   37d50: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   37d54: f9000bf5     	str	x21, [sp, #0x10]
   37d58: 910003fd     	mov	x29, sp
   37d5c: a9024ff4     	stp	x20, x19, [sp, #0x20]
   37d60: f9499815     	ldr	x21, [x0, #0x1330]
   37d64: aa0103f3     	mov	x19, x1
   37d68: f94006a8     	ldr	x8, [x21, #0x8]
   37d6c: d13f4109     	sub	x9, x8, #0xfd0
   37d70: b13fc53f     	cmn	x9, #0xff1
   37d74: 54000128     	b.hi	0x37d98 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [8]>(char const (&) [8])+0x4c>
   37d78: aa0003f4     	mov	x20, x0
   37d7c: 52820000     	mov	w0, #0x1000             // =4096
   37d80: 94004734     	bl	0x49a50 <malloc@plt>
   37d84: b4000300     	cbz	x0, 0x37de4 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [8]>(char const (&) [8])+0x98>
   37d88: aa1f03e8     	mov	x8, xzr
   37d8c: a9007c15     	stp	x21, xzr, [x0]
   37d90: aa0003f5     	mov	x21, x0
   37d94: f9099a80     	str	x0, [x20, #0x1330]
   37d98: 91008109     	add	x9, x8, #0x20
   37d9c: aa1303e0     	mov	x0, x19
   37da0: 8b0802b4     	add	x20, x21, x8
   37da4: f90006a9     	str	x9, [x21, #0x8]
   37da8: 940047ae     	bl	0x49c60 <strlen@plt>
   37dac: f00000a9     	adrp	x9, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   37db0: 528020e8     	mov	w8, #0x107              // =263
   37db4: 9101c129     	add	x9, x9, #0x70
   37db8: 72a02028     	movk	w8, #0x101, lsl #16
   37dbc: f9400bf5     	ldr	x21, [sp, #0x10]
   37dc0: f8010e89     	str	x9, [x20, #0x10]!
   37dc4: 8b000269     	add	x9, x19, x0
   37dc8: aa1403e0     	mov	x0, x20
   37dcc: b9000a88     	str	w8, [x20, #0x8]
   37dd0: a9012693     	stp	x19, x9, [x20, #0x10]
   37dd4: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   37dd8: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   37ddc: d50323bf     	autiasp
   37de0: d65f03c0     	ret
   37de4: 9400472b     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000037de8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)>:
   37de8: d503233f     	paciasp
   37dec: d10383ff     	sub	sp, sp, #0xe0
   37df0: a9087bfd     	stp	x29, x30, [sp, #0x80]
   37df4: 910203fd     	add	x29, sp, #0x80
   37df8: a9096ffc     	stp	x28, x27, [sp, #0x90]
   37dfc: a90a67fa     	stp	x26, x25, [sp, #0xa0]
   37e00: a90b5ff8     	stp	x24, x23, [sp, #0xb0]
   37e04: a90c57f6     	stp	x22, x21, [sp, #0xc0]
   37e08: a90d4ff4     	stp	x20, x19, [sp, #0xd0]
   37e0c: d53bd059     	mrs	x25, TPIDR_EL0
   37e10: aa0003f3     	mov	x19, x0
   37e14: f9401728     	ldr	x8, [x25, #0x28]
   37e18: f81f83a8     	stur	x8, [x29, #-0x8]
   37e1c: b4000061     	cbz	x1, 0x37e28 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x40>
   37e20: f9414e68     	ldr	x8, [x19, #0x298]
   37e24: f9015268     	str	x8, [x19, #0x2a0]
   37e28: a940226a     	ldp	x10, x8, [x19]
   37e2c: cb0a0109     	sub	x9, x8, x10
   37e30: f100093f     	cmp	x9, #0x2
   37e34: 54002103     	b.lo	0x38254 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x46c>
   37e38: 39400149     	ldrb	w9, [x10]
   37e3c: 7101553f     	cmp	w9, #0x55
   37e40: 540020a1     	b.ne	0x38254 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x46c>
   37e44: 39400549     	ldrb	w9, [x10, #0x1]
   37e48: 7101893f     	cmp	w9, #0x62
   37e4c: 54000a20     	b.eq	0x37f90 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x1a8>
   37e50: 7101b13f     	cmp	w9, #0x6c
   37e54: 540001c0     	b.eq	0x37e8c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0xa4>
   37e58: 7101d13f     	cmp	w9, #0x74
   37e5c: 54001fc1     	b.ne	0x38254 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x46c>
   37e60: 91000949     	add	x9, x10, #0x2
   37e64: eb09011f     	cmp	x8, x9
   37e68: f9000269     	str	x9, [x19]
   37e6c: 54001f40     	b.eq	0x38254 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x46c>
   37e70: 3940012b     	ldrb	w11, [x9]
   37e74: 5100e96b     	sub	w11, w11, #0x3a
   37e78: 3100297f     	cmn	w11, #0xa
   37e7c: 54001822     	b.hs	0x38180 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x398>
   37e80: aa1f03f5     	mov	x21, xzr
   37e84: aa1f03f4     	mov	x20, xzr
   37e88: 140000d5     	b	0x381dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x3f4>
   37e8c: f9415268     	ldr	x8, [x19, #0x2a0]
   37e90: 910043eb     	add	x11, sp, #0x10
   37e94: f9414e69     	ldr	x9, [x19, #0x298]
   37e98: 9100094a     	add	x10, x10, #0x2
   37e9c: 6f00e400     	movi	v0.2d, #0000000000000000
   37ea0: 9100a17b     	add	x27, x11, #0x28
   37ea4: f9418a7a     	ldr	x26, [x19, #0x310]
   37ea8: 910a6260     	add	x0, x19, #0x298
   37eac: cb090108     	sub	x8, x8, x9
   37eb0: 9101a169     	add	x9, x11, #0x68
   37eb4: 9343fd08     	asr	x8, x8, #3
   37eb8: 910023e1     	add	x1, sp, #0x8
   37ebc: f900026a     	str	x10, [x19]
   37ec0: a9026ffb     	stp	x27, x27, [sp, #0x20]
   37ec4: f9018a68     	str	x8, [x19, #0x310]
   37ec8: a90123f3     	stp	x19, x8, [sp, #0x10]
   37ecc: 91004168     	add	x8, x11, #0x10
   37ed0: f9001be9     	str	x9, [sp, #0x30]
   37ed4: 3c8383e0     	stur	q0, [sp, #0x38]
   37ed8: 3c8483e0     	stur	q0, [sp, #0x48]
   37edc: 3c8583e0     	stur	q0, [sp, #0x58]
   37ee0: 3c8683e0     	stur	q0, [sp, #0x68]
   37ee4: f90007e8     	str	x8, [sp, #0x8]
   37ee8: 97ffee95     	bl	0x3393c <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 8ul>*, 4ul>::push_back((anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 8ul>* const&)>
   37eec: aa1303f6     	mov	x22, x19
   37ef0: f9400e77     	ldr	x23, [x19, #0x18]
   37ef4: a9402668     	ldp	x8, x9, [x19]
   37ef8: f8410ed5     	ldr	x21, [x22, #0x10]!
   37efc: eb08013f     	cmp	x9, x8
   37f00: 54000ac0     	b.eq	0x38058 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x270>
   37f04: 90fffed4     	adrp	x20, 0xf000 <vsnprintf+0xf000>
   37f08: 91069e94     	add	x20, x20, #0x1a7
   37f0c: 39400108     	ldrb	w8, [x8]
   37f10: 7101511f     	cmp	w8, #0x54
   37f14: 540003a1     	b.ne	0x37f88 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x1a0>
   37f18: aa1403e0     	mov	x0, x20
   37f1c: 528000a1     	mov	w1, #0x5                // =5
   37f20: 94004760     	bl	0x49ca0 <__strlen_chk@plt>
   37f24: a9402668     	ldp	x8, x9, [x19]
   37f28: aa0003e2     	mov	x2, x0
   37f2c: cb080129     	sub	x9, x9, x8
   37f30: f100093f     	cmp	x9, #0x2
   37f34: 54000063     	b.lo	0x37f40 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x158>
   37f38: 39400501     	ldrb	w1, [x8, #0x1]
   37f3c: 14000002     	b	0x37f44 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x15c>
   37f40: 2a1f03e1     	mov	w1, wzr
   37f44: b4000222     	cbz	x2, 0x37f88 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x1a0>
   37f48: aa1403e0     	mov	x0, x20
   37f4c: 94004759     	bl	0x49cb0 <memchr@plt>
   37f50: b40001c0     	cbz	x0, 0x37f88 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x1a0>
   37f54: cb140008     	sub	x8, x0, x20
   37f58: b100051f     	cmn	x8, #0x1
   37f5c: 54000160     	b.eq	0x37f88 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x1a0>
   37f60: aa1303e0     	mov	x0, x19
   37f64: 94000445     	bl	0x39078 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParamDecl()>
   37f68: f90007e0     	str	x0, [sp, #0x8]
   37f6c: b4001c40     	cbz	x0, 0x382f4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x50c>
   37f70: 910023e1     	add	x1, sp, #0x8
   37f74: aa1603e0     	mov	x0, x22
   37f78: 97ffe6c7     	bl	0x31a94 <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 32ul>::push_back((anonymous namespace)::itanium_demangle::Node* const&)>
   37f7c: a9402668     	ldp	x8, x9, [x19]
   37f80: eb08013f     	cmp	x9, x8
   37f84: 54fffc41     	b.ne	0x37f0c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x124>
   37f88: a9410a68     	ldp	x8, x2, [x19, #0x10]
   37f8c: 14000035     	b	0x38060 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x278>
   37f90: 91000949     	add	x9, x10, #0x2
   37f94: eb09011f     	cmp	x8, x9
   37f98: f9000269     	str	x9, [x19]
   37f9c: 540015c0     	b.eq	0x38254 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x46c>
   37fa0: 3940012b     	ldrb	w11, [x9]
   37fa4: 5100e96b     	sub	w11, w11, #0x3a
   37fa8: 3100297f     	cmn	w11, #0xa
   37fac: 54000143     	b.lo	0x37fd4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x1ec>
   37fb0: 91000d49     	add	x9, x10, #0x3
   37fb4: eb08013f     	cmp	x9, x8
   37fb8: f9000269     	str	x9, [x19]
   37fbc: 540014c0     	b.eq	0x38254 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x46c>
   37fc0: 3840152a     	ldrb	w10, [x9], #0x1
   37fc4: 5100e94a     	sub	w10, w10, #0x3a
   37fc8: 31002d5f     	cmn	w10, #0xb
   37fcc: 54ffff48     	b.hi	0x37fb4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x1cc>
   37fd0: d1000529     	sub	x9, x9, #0x1
   37fd4: eb08013f     	cmp	x9, x8
   37fd8: 540013e0     	b.eq	0x38254 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x46c>
   37fdc: 39400128     	ldrb	w8, [x9]
   37fe0: 71017d1f     	cmp	w8, #0x5f
   37fe4: 54001381     	b.ne	0x38254 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x46c>
   37fe8: 91000528     	add	x8, x9, #0x1
   37fec: f9499a74     	ldr	x20, [x19, #0x1330]
   37ff0: f9000268     	str	x8, [x19]
   37ff4: f9400688     	ldr	x8, [x20, #0x8]
   37ff8: d13f4109     	sub	x9, x8, #0xfd0
   37ffc: b13fc53f     	cmn	x9, #0xff1
   38000: 54000108     	b.hi	0x38020 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x238>
   38004: 52820000     	mov	w0, #0x1000             // =4096
   38008: 94004692     	bl	0x49a50 <malloc@plt>
   3800c: b4001a80     	cbz	x0, 0x3835c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x574>
   38010: aa1f03e8     	mov	x8, xzr
   38014: a9007c14     	stp	x20, xzr, [x0]
   38018: aa0003f4     	mov	x20, x0
   3801c: f9099a60     	str	x0, [x19, #0x1330]
   38020: 91008109     	add	x9, x8, #0x20
   38024: 8b080298     	add	x24, x20, x8
   38028: d00000a8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   3802c: 528020ea     	mov	w10, #0x107             // =263
   38030: 9101c108     	add	x8, x8, #0x70
   38034: 72a0202a     	movk	w10, #0x101, lsl #16
   38038: f9000689     	str	x9, [x20, #0x8]
   3803c: f8010f08     	str	x8, [x24, #0x10]!
   38040: f0fffea8     	adrp	x8, 0xf000 <vsnprintf+0xf000>
   38044: b9000b0a     	str	w10, [x24, #0x8]
   38048: 910add08     	add	x8, x8, #0x2b7
   3804c: 91003d09     	add	x9, x8, #0xf
   38050: a9012708     	stp	x8, x9, [x24, #0x10]
   38054: 14000081     	b	0x38258 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x470>
   38058: aa1703e2     	mov	x2, x23
   3805c: aa1503e8     	mov	x8, x21
   38060: cb1502e9     	sub	x9, x23, x21
   38064: aa1303e0     	mov	x0, x19
   38068: 9343fd29     	asr	x9, x9, #3
   3806c: d37df137     	lsl	x23, x9, #3
   38070: 8b170101     	add	x1, x8, x23
   38074: 94000dad     	bl	0x3b728 <(anonymous namespace)::itanium_demangle::NodeArray (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::makeNodeArray<(anonymous namespace)::itanium_demangle::Node**>((anonymous namespace)::itanium_demangle::Node**, (anonymous namespace)::itanium_demangle::Node**)>
   38078: f9400a68     	ldr	x8, [x19, #0x10]
   3807c: aa0103f4     	mov	x20, x1
   38080: aa0003f8     	mov	x24, x0
   38084: 8b170108     	add	x8, x8, x23
   38088: f9000e68     	str	x8, [x19, #0x18]
   3808c: b5000081     	cbnz	x1, 0x3809c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x2b4>
   38090: f9415268     	ldr	x8, [x19, #0x2a0]
   38094: d1002108     	sub	x8, x8, #0x8
   38098: f9015268     	str	x8, [x19, #0x2a0]
   3809c: d0fffea0     	adrp	x0, 0xe000 <vsnprintf+0xe000>
   380a0: 52800061     	mov	w1, #0x3                // =3
   380a4: 913cac00     	add	x0, x0, #0xf2b
   380a8: 940046fe     	bl	0x49ca0 <__strlen_chk@plt>
   380ac: a9402668     	ldp	x8, x9, [x19]
   380b0: cb080129     	sub	x9, x9, x8
   380b4: eb09001f     	cmp	x0, x9
   380b8: 54000209     	b.ls	0x380f8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x310>
   380bc: aa1303e0     	mov	x0, x19
   380c0: 97ffdf6c     	bl	0x2fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>
   380c4: f90007e0     	str	x0, [sp, #0x8]
   380c8: b4001160     	cbz	x0, 0x382f4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x50c>
   380cc: 910023e1     	add	x1, sp, #0x8
   380d0: aa1603e0     	mov	x0, x22
   380d4: 97ffe670     	bl	0x31a94 <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 32ul>::push_back((anonymous namespace)::itanium_demangle::Node* const&)>
   380d8: a9402668     	ldp	x8, x9, [x19]
   380dc: eb09011f     	cmp	x8, x9
   380e0: 54fffee0     	b.eq	0x380bc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x2d4>
   380e4: 39400109     	ldrb	w9, [x8]
   380e8: 7101153f     	cmp	w9, #0x45
   380ec: 54fffe81     	b.ne	0x380bc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x2d4>
   380f0: 91000508     	add	x8, x8, #0x1
   380f4: 1400000f     	b	0x38130 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x348>
   380f8: b40001a0     	cbz	x0, 0x3812c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x344>
   380fc: d0fffeab     	adrp	x11, 0xe000 <vsnprintf+0xe000>
   38100: aa0003e9     	mov	x9, x0
   38104: aa0803ea     	mov	x10, x8
   38108: 913cad6b     	add	x11, x11, #0xf2b
   3810c: 3940016c     	ldrb	w12, [x11]
   38110: 3940014d     	ldrb	w13, [x10]
   38114: 6b0d019f     	cmp	w12, w13
   38118: 54fffd21     	b.ne	0x380bc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x2d4>
   3811c: 9100056b     	add	x11, x11, #0x1
   38120: 9100054a     	add	x10, x10, #0x1
   38124: f1000529     	subs	x9, x9, #0x1
   38128: 54ffff21     	b.ne	0x3810c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x324>
   3812c: 8b000108     	add	x8, x8, x0
   38130: a9410a69     	ldp	x9, x2, [x19, #0x10]
   38134: aa1303e0     	mov	x0, x19
   38138: f9000268     	str	x8, [x19]
   3813c: 8b170121     	add	x1, x9, x23
   38140: 94000d7a     	bl	0x3b728 <(anonymous namespace)::itanium_demangle::NodeArray (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::makeNodeArray<(anonymous namespace)::itanium_demangle::Node**>((anonymous namespace)::itanium_demangle::Node**, (anonymous namespace)::itanium_demangle::Node**)>
   38144: a940aa69     	ldp	x9, x10, [x19, #0x8]
   38148: aa0003f6     	mov	x22, x0
   3814c: f9400268     	ldr	x8, [x19]
   38150: 8b17014a     	add	x10, x10, x23
   38154: aa0103f7     	mov	x23, x1
   38158: eb08013f     	cmp	x9, x8
   3815c: f9000e6a     	str	x10, [x19, #0x18]
   38160: 540000a0     	b.eq	0x38174 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x38c>
   38164: 3940010a     	ldrb	w10, [x8]
   38168: 5100e94a     	sub	w10, w10, #0x3a
   3816c: 3100295f     	cmn	w10, #0xa
   38170: 540001c2     	b.hs	0x381a8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x3c0>
   38174: aa1f03f5     	mov	x21, xzr
   38178: aa1f03fc     	mov	x28, xzr
   3817c: 14000048     	b	0x3829c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x4b4>
   38180: 91000d4a     	add	x10, x10, #0x3
   38184: eb08015f     	cmp	x10, x8
   38188: f900026a     	str	x10, [x19]
   3818c: 54000220     	b.eq	0x381d0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x3e8>
   38190: 3840154b     	ldrb	w11, [x10], #0x1
   38194: 5100e96b     	sub	w11, w11, #0x3a
   38198: 31002d7f     	cmn	w11, #0xb
   3819c: 54ffff48     	b.hi	0x38184 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x39c>
   381a0: d1000554     	sub	x20, x10, #0x1
   381a4: 1400000c     	b	0x381d4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x3ec>
   381a8: 9100050a     	add	x10, x8, #0x1
   381ac: eb09015f     	cmp	x10, x9
   381b0: f900026a     	str	x10, [x19]
   381b4: 540006e0     	b.eq	0x38290 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x4a8>
   381b8: 3840154b     	ldrb	w11, [x10], #0x1
   381bc: 5100e96b     	sub	w11, w11, #0x3a
   381c0: 31002d7f     	cmn	w11, #0xb
   381c4: 54ffff48     	b.hi	0x381ac <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x3c4>
   381c8: d100055c     	sub	x28, x10, #0x1
   381cc: 14000032     	b	0x38294 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x4ac>
   381d0: aa0803f4     	mov	x20, x8
   381d4: aa0903f5     	mov	x21, x9
   381d8: aa1403e9     	mov	x9, x20
   381dc: eb08013f     	cmp	x9, x8
   381e0: 540003a0     	b.eq	0x38254 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x46c>
   381e4: 39400128     	ldrb	w8, [x9]
   381e8: 71017d1f     	cmp	w8, #0x5f
   381ec: 54000341     	b.ne	0x38254 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x46c>
   381f0: 91000528     	add	x8, x9, #0x1
   381f4: f9499a76     	ldr	x22, [x19, #0x1330]
   381f8: f9000268     	str	x8, [x19]
   381fc: f94006c8     	ldr	x8, [x22, #0x8]
   38200: d13f4109     	sub	x9, x8, #0xfd0
   38204: b13fc53f     	cmn	x9, #0xff1
   38208: 54000108     	b.hi	0x38228 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x440>
   3820c: 52820000     	mov	w0, #0x1000             // =4096
   38210: 94004610     	bl	0x49a50 <malloc@plt>
   38214: b4000a40     	cbz	x0, 0x3835c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x574>
   38218: aa1f03e8     	mov	x8, xzr
   3821c: a9007c16     	stp	x22, xzr, [x0]
   38220: aa0003f6     	mov	x22, x0
   38224: f9099a60     	str	x0, [x19, #0x1330]
   38228: 91008109     	add	x9, x8, #0x20
   3822c: 8b0802d8     	add	x24, x22, x8
   38230: d00000a8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   38234: 5280258a     	mov	w10, #0x12c             // =300
   38238: 91118108     	add	x8, x8, #0x460
   3823c: 72a0202a     	movk	w10, #0x101, lsl #16
   38240: f90006c9     	str	x9, [x22, #0x8]
   38244: f8010f08     	str	x8, [x24, #0x10]!
   38248: b9000b0a     	str	w10, [x24, #0x8]
   3824c: a9015315     	stp	x21, x20, [x24, #0x10]
   38250: 14000002     	b	0x38258 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x470>
   38254: aa1f03f8     	mov	x24, xzr
   38258: f9401728     	ldr	x8, [x25, #0x28]
   3825c: f85f83a9     	ldur	x9, [x29, #-0x8]
   38260: eb09011f     	cmp	x8, x9
   38264: 540007e1     	b.ne	0x38360 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x578>
   38268: aa1803e0     	mov	x0, x24
   3826c: a94d4ff4     	ldp	x20, x19, [sp, #0xd0]
   38270: a94c57f6     	ldp	x22, x21, [sp, #0xc0]
   38274: a94b5ff8     	ldp	x24, x23, [sp, #0xb0]
   38278: a94a67fa     	ldp	x26, x25, [sp, #0xa0]
   3827c: a9496ffc     	ldp	x28, x27, [sp, #0x90]
   38280: a9487bfd     	ldp	x29, x30, [sp, #0x80]
   38284: 910383ff     	add	sp, sp, #0xe0
   38288: d50323bf     	autiasp
   3828c: d65f03c0     	ret
   38290: aa0903fc     	mov	x28, x9
   38294: aa0803f5     	mov	x21, x8
   38298: aa1c03e8     	mov	x8, x28
   3829c: eb09011f     	cmp	x8, x9
   382a0: 540002a0     	b.eq	0x382f4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x50c>
   382a4: 39400109     	ldrb	w9, [x8]
   382a8: 71017d3f     	cmp	w9, #0x5f
   382ac: 54000241     	b.ne	0x382f4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x50c>
   382b0: 91000508     	add	x8, x8, #0x1
   382b4: f90003fa     	str	x26, [sp]
   382b8: f9499a7a     	ldr	x26, [x19, #0x1330]
   382bc: f9000268     	str	x8, [x19]
   382c0: f9400748     	ldr	x8, [x26, #0x8]
   382c4: d13ec109     	sub	x9, x8, #0xfb0
   382c8: b13fc53f     	cmn	x9, #0xff1
   382cc: 540002a8     	b.hi	0x38320 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x538>
   382d0: 52820000     	mov	w0, #0x1000             // =4096
   382d4: 940045df     	bl	0x49a50 <malloc@plt>
   382d8: b4000420     	cbz	x0, 0x3835c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x574>
   382dc: aa1803eb     	mov	x11, x24
   382e0: aa1f03e8     	mov	x8, xzr
   382e4: a9007c1a     	stp	x26, xzr, [x0]
   382e8: aa0003fa     	mov	x26, x0
   382ec: f9099a60     	str	x0, [x19, #0x1330]
   382f0: 1400000d     	b	0x38324 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x53c>
   382f4: aa1f03f8     	mov	x24, xzr
   382f8: a94127e8     	ldp	x8, x9, [sp, #0x10]
   382fc: f94013e0     	ldr	x0, [sp, #0x20]
   38300: f9414d0a     	ldr	x10, [x8, #0x298]
   38304: eb1b001f     	cmp	x0, x27
   38308: 8b090d49     	add	x9, x10, x9, lsl #3
   3830c: f9015109     	str	x9, [x8, #0x2a0]
   38310: 54000040     	b.eq	0x38318 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x530>
   38314: 940045e3     	bl	0x49aa0 <free@plt>
   38318: f9018a7a     	str	x26, [x19, #0x310]
   3831c: 17ffffcf     	b	0x38258 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x470>
   38320: aa1803eb     	mov	x11, x24
   38324: 91010109     	add	x9, x8, #0x40
   38328: 8b080358     	add	x24, x26, x8
   3832c: d00000a8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   38330: 528025aa     	mov	w10, #0x12d             // =301
   38334: 911c0108     	add	x8, x8, #0x700
   38338: 72a0202a     	movk	w10, #0x101, lsl #16
   3833c: f9000749     	str	x9, [x26, #0x8]
   38340: f94003fa     	ldr	x26, [sp]
   38344: f8010f08     	str	x8, [x24, #0x10]!
   38348: b9000b0a     	str	w10, [x24, #0x8]
   3834c: a901530b     	stp	x11, x20, [x24, #0x10]
   38350: a9025f16     	stp	x22, x23, [x24, #0x20]
   38354: a9037315     	stp	x21, x28, [x24, #0x30]
   38358: 17ffffe8     	b	0x382f8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x510>
   3835c: 940045cd     	bl	0x49a90 <_ZSt9terminatev@plt>
   38360: 94004584     	bl	0x49970 <__stack_chk_fail@plt>
   38364: 14000003     	b	0x38370 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x588>
   38368: 14000002     	b	0x38370 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x588>
   3836c: 14000001     	b	0x38370 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x588>
   38370: a94127e8     	ldp	x8, x9, [sp, #0x10]
   38374: aa0003f4     	mov	x20, x0
   38378: f94013e0     	ldr	x0, [sp, #0x20]
   3837c: f9414d0a     	ldr	x10, [x8, #0x298]
   38380: eb1b001f     	cmp	x0, x27
   38384: 8b090d49     	add	x9, x10, x9, lsl #3
   38388: f9015109     	str	x9, [x8, #0x2a0]
   3838c: 54000040     	b.eq	0x38394 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnnamedTypeName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x5ac>
   38390: 940045c4     	bl	0x49aa0 <free@plt>
   38394: aa1403e0     	mov	x0, x20
   38398: f9018a7a     	str	x26, [x19, #0x310]
   3839c: 94003651     	bl	0x45ce0 <_Unwind_Resume>

00000000000383a0 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::LambdaExpr, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&)>:
   383a0: d503233f     	paciasp
   383a4: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   383a8: f9000bf5     	str	x21, [sp, #0x10]
   383ac: 910003fd     	mov	x29, sp
   383b0: a9024ff4     	stp	x20, x19, [sp, #0x20]
   383b4: f9499815     	ldr	x21, [x0, #0x1330]
   383b8: aa0103f3     	mov	x19, x1
   383bc: f94006a8     	ldr	x8, [x21, #0x8]
   383c0: d13f4109     	sub	x9, x8, #0xfd0
   383c4: b13fc53f     	cmn	x9, #0xff1
   383c8: 54000128     	b.hi	0x383ec <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::LambdaExpr, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&)+0x4c>
   383cc: aa0003f4     	mov	x20, x0
   383d0: 52820000     	mov	w0, #0x1000             // =4096
   383d4: 9400459f     	bl	0x49a50 <malloc@plt>
   383d8: b40002a0     	cbz	x0, 0x3842c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::LambdaExpr, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&)+0x8c>
   383dc: aa1f03e8     	mov	x8, xzr
   383e0: a9007c15     	stp	x21, xzr, [x0]
   383e4: aa0003f5     	mov	x21, x0
   383e8: f9099a80     	str	x0, [x20, #0x1330]
   383ec: d00000a9     	adrp	x9, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   383f0: 8b0802a0     	add	x0, x21, x8
   383f4: 911dc129     	add	x9, x9, #0x770
   383f8: 91008108     	add	x8, x8, #0x20
   383fc: 5280286a     	mov	w10, #0x143             // =323
   38400: 72a0202a     	movk	w10, #0x101, lsl #16
   38404: f8010c09     	str	x9, [x0, #0x10]!
   38408: f9400269     	ldr	x9, [x19]
   3840c: f90006a8     	str	x8, [x21, #0x8]
   38410: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   38414: b900080a     	str	w10, [x0, #0x8]
   38418: f9400bf5     	ldr	x21, [sp, #0x10]
   3841c: f9000809     	str	x9, [x0, #0x10]
   38420: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   38424: d50323bf     	autiasp
   38428: d65f03c0     	ret
   3842c: 94004599     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000038430 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::IntegerCastExpr, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::StringView&>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::StringView&)>:
   38430: d503233f     	paciasp
   38434: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   38438: a90157f6     	stp	x22, x21, [sp, #0x10]
   3843c: 910003fd     	mov	x29, sp
   38440: a9024ff4     	stp	x20, x19, [sp, #0x20]
   38444: f9499816     	ldr	x22, [x0, #0x1330]
   38448: aa0203f3     	mov	x19, x2
   3844c: aa0103f4     	mov	x20, x1
   38450: f94006c8     	ldr	x8, [x22, #0x8]
   38454: d13f0109     	sub	x9, x8, #0xfc0
   38458: b13fc53f     	cmn	x9, #0xff1
   3845c: 54000128     	b.hi	0x38480 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::IntegerCastExpr, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::StringView&>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::StringView&)+0x50>
   38460: aa0003f5     	mov	x21, x0
   38464: 52820000     	mov	w0, #0x1000             // =4096
   38468: 9400457a     	bl	0x49a50 <malloc@plt>
   3846c: b40002e0     	cbz	x0, 0x384c8 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::IntegerCastExpr, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::StringView&>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::StringView&)+0x98>
   38470: aa1f03e8     	mov	x8, xzr
   38474: a9007c16     	stp	x22, xzr, [x0]
   38478: aa0003f6     	mov	x22, x0
   3847c: f9099aa0     	str	x0, [x21, #0x1330]
   38480: 9100c109     	add	x9, x8, #0x30
   38484: 8b0802c0     	add	x0, x22, x8
   38488: d00000a8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   3848c: f940028a     	ldr	x10, [x20]
   38490: 911f8108     	add	x8, x8, #0x7e0
   38494: f90006c9     	str	x9, [x22, #0x8]
   38498: 52802889     	mov	w9, #0x144              // =324
   3849c: 3dc00260     	ldr	q0, [x19]
   384a0: 72a02029     	movk	w9, #0x101, lsl #16
   384a4: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   384a8: f8010c08     	str	x8, [x0, #0x10]!
   384ac: a94157f6     	ldp	x22, x21, [sp, #0x10]
   384b0: b9000809     	str	w9, [x0, #0x8]
   384b4: f900080a     	str	x10, [x0, #0x10]
   384b8: 3c818000     	stur	q0, [x0, #0x18]
   384bc: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   384c0: d50323bf     	autiasp
   384c4: d65f03c0     	ret
   384c8: 94004572     	bl	0x49a90 <_ZSt9terminatev@plt>

00000000000384cc <(anonymous namespace)::itanium_demangle::IntegerLiteral::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   384cc: d503233f     	paciasp
   384d0: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
   384d4: f9000bf7     	str	x23, [sp, #0x10]
   384d8: 910003fd     	mov	x29, sp
   384dc: a90257f6     	stp	x22, x21, [sp, #0x20]
   384e0: a9034ff4     	stp	x20, x19, [sp, #0x30]
   384e4: a9412009     	ldp	x9, x8, [x0, #0x10]
   384e8: aa0103f3     	mov	x19, x1
   384ec: aa0003f4     	mov	x20, x0
   384f0: cb090108     	sub	x8, x8, x9
   384f4: f100111f     	cmp	x8, #0x4
   384f8: 54000843     	b.lo	0x38600 <(anonymous namespace)::itanium_demangle::IntegerLiteral::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x134>
   384fc: a940aa68     	ldp	x8, x10, [x19, #0x8]
   38500: 91000509     	add	x9, x8, #0x1
   38504: eb0a013f     	cmp	x9, x10
   38508: 54000062     	b.hs	0x38514 <(anonymous namespace)::itanium_demangle::IntegerLiteral::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x48>
   3850c: f9400260     	ldr	x0, [x19]
   38510: 1400000a     	b	0x38538 <(anonymous namespace)::itanium_demangle::IntegerLiteral::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x6c>
   38514: d37ff948     	lsl	x8, x10, #1
   38518: f9400260     	ldr	x0, [x19]
   3851c: eb09011f     	cmp	x8, x9
   38520: 9a883121     	csel	x1, x9, x8, lo
   38524: f9000a61     	str	x1, [x19, #0x10]
   38528: 940045d2     	bl	0x49c70 <realloc@plt>
   3852c: f9000260     	str	x0, [x19]
   38530: b40011e0     	cbz	x0, 0x3876c <(anonymous namespace)::itanium_demangle::IntegerLiteral::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x2a0>
   38534: f9400668     	ldr	x8, [x19, #0x8]
   38538: 52800509     	mov	w9, #0x28               // =40
   3853c: 38286809     	strb	w9, [x0, x8]
   38540: f9400668     	ldr	x8, [x19, #0x8]
   38544: 91000508     	add	x8, x8, #0x1
   38548: f9000668     	str	x8, [x19, #0x8]
   3854c: a9412696     	ldp	x22, x9, [x20, #0x10]
   38550: eb160135     	subs	x21, x9, x22
   38554: 540002e0     	b.eq	0x385b0 <(anonymous namespace)::itanium_demangle::IntegerLiteral::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xe4>
   38558: f9400a6a     	ldr	x10, [x19, #0x10]
   3855c: 8b150109     	add	x9, x8, x21
   38560: eb0a013f     	cmp	x9, x10
   38564: 54000062     	b.hs	0x38570 <(anonymous namespace)::itanium_demangle::IntegerLiteral::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xa4>
   38568: f9400260     	ldr	x0, [x19]
   3856c: 1400000a     	b	0x38594 <(anonymous namespace)::itanium_demangle::IntegerLiteral::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xc8>
   38570: d37ff948     	lsl	x8, x10, #1
   38574: f9400260     	ldr	x0, [x19]
   38578: eb09011f     	cmp	x8, x9
   3857c: 9a883121     	csel	x1, x9, x8, lo
   38580: f9000a61     	str	x1, [x19, #0x10]
   38584: 940045bb     	bl	0x49c70 <realloc@plt>
   38588: f9000260     	str	x0, [x19]
   3858c: b4000f00     	cbz	x0, 0x3876c <(anonymous namespace)::itanium_demangle::IntegerLiteral::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x2a0>
   38590: f9400668     	ldr	x8, [x19, #0x8]
   38594: 8b080000     	add	x0, x0, x8
   38598: aa1603e1     	mov	x1, x22
   3859c: aa1503e2     	mov	x2, x21
   385a0: 940045b8     	bl	0x49c80 <memmove@plt>
   385a4: f9400668     	ldr	x8, [x19, #0x8]
   385a8: 8b150108     	add	x8, x8, x21
   385ac: f9000668     	str	x8, [x19, #0x8]
   385b0: f9400a6a     	ldr	x10, [x19, #0x10]
   385b4: 91000509     	add	x9, x8, #0x1
   385b8: eb0a013f     	cmp	x9, x10
   385bc: 54000062     	b.hs	0x385c8 <(anonymous namespace)::itanium_demangle::IntegerLiteral::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xfc>
   385c0: f9400260     	ldr	x0, [x19]
   385c4: 1400000a     	b	0x385ec <(anonymous namespace)::itanium_demangle::IntegerLiteral::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x120>
   385c8: d37ff948     	lsl	x8, x10, #1
   385cc: f9400260     	ldr	x0, [x19]
   385d0: eb09011f     	cmp	x8, x9
   385d4: 9a883121     	csel	x1, x9, x8, lo
   385d8: f9000a61     	str	x1, [x19, #0x10]
   385dc: 940045a5     	bl	0x49c70 <realloc@plt>
   385e0: f9000260     	str	x0, [x19]
   385e4: b4000c40     	cbz	x0, 0x3876c <(anonymous namespace)::itanium_demangle::IntegerLiteral::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x2a0>
   385e8: f9400668     	ldr	x8, [x19, #0x8]
   385ec: 52800529     	mov	w9, #0x29               // =41
   385f0: 38286809     	strb	w9, [x0, x8]
   385f4: f9400668     	ldr	x8, [x19, #0x8]
   385f8: 91000508     	add	x8, x8, #0x1
   385fc: f9000668     	str	x8, [x19, #0x8]
   38600: f9401296     	ldr	x22, [x20, #0x20]
   38604: 394002c8     	ldrb	w8, [x22]
   38608: 7101b91f     	cmp	w8, #0x6e
   3860c: 54000101     	b.ne	0x3862c <(anonymous namespace)::itanium_demangle::IntegerLiteral::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x160>
   38610: aa1303f7     	mov	x23, x19
   38614: a9c0aae8     	ldp	x8, x10, [x23, #0x8]!
   38618: 91000509     	add	x9, x8, #0x1
   3861c: eb0a013f     	cmp	x9, x10
   38620: 54000122     	b.hs	0x38644 <(anonymous namespace)::itanium_demangle::IntegerLiteral::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x178>
   38624: f9400260     	ldr	x0, [x19]
   38628: 14000010     	b	0x38668 <(anonymous namespace)::itanium_demangle::IntegerLiteral::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x19c>
   3862c: f9401688     	ldr	x8, [x20, #0x28]
   38630: eb160115     	subs	x21, x8, x22
   38634: 540005a0     	b.eq	0x386e8 <(anonymous namespace)::itanium_demangle::IntegerLiteral::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x21c>
   38638: aa1303f7     	mov	x23, x19
   3863c: a9c0aae8     	ldp	x8, x10, [x23, #0x8]!
   38640: 14000015     	b	0x38694 <(anonymous namespace)::itanium_demangle::IntegerLiteral::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1c8>
   38644: d37ff948     	lsl	x8, x10, #1
   38648: f9400260     	ldr	x0, [x19]
   3864c: eb09011f     	cmp	x8, x9
   38650: 9a883121     	csel	x1, x9, x8, lo
   38654: f9000a61     	str	x1, [x19, #0x10]
   38658: 94004586     	bl	0x49c70 <realloc@plt>
   3865c: f9000260     	str	x0, [x19]
   38660: b4000860     	cbz	x0, 0x3876c <(anonymous namespace)::itanium_demangle::IntegerLiteral::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x2a0>
   38664: f94002e8     	ldr	x8, [x23]
   38668: 528005a9     	mov	w9, #0x2d               // =45
   3866c: 38286809     	strb	w9, [x0, x8]
   38670: a942268a     	ldp	x10, x9, [x20, #0x20]
   38674: f94002e8     	ldr	x8, [x23]
   38678: eb0a013f     	cmp	x9, x10
   3867c: 91000508     	add	x8, x8, #0x1
   38680: 9a8a0556     	cinc	x22, x10, ne
   38684: eb160135     	subs	x21, x9, x22
   38688: f90002e8     	str	x8, [x23]
   3868c: 540002e0     	b.eq	0x386e8 <(anonymous namespace)::itanium_demangle::IntegerLiteral::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x21c>
   38690: f9400a6a     	ldr	x10, [x19, #0x10]
   38694: 8b150109     	add	x9, x8, x21
   38698: eb0a013f     	cmp	x9, x10
   3869c: 54000062     	b.hs	0x386a8 <(anonymous namespace)::itanium_demangle::IntegerLiteral::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1dc>
   386a0: f9400260     	ldr	x0, [x19]
   386a4: 1400000a     	b	0x386cc <(anonymous namespace)::itanium_demangle::IntegerLiteral::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x200>
   386a8: d37ff948     	lsl	x8, x10, #1
   386ac: f9400260     	ldr	x0, [x19]
   386b0: eb09011f     	cmp	x8, x9
   386b4: 9a883121     	csel	x1, x9, x8, lo
   386b8: f9000a61     	str	x1, [x19, #0x10]
   386bc: 9400456d     	bl	0x49c70 <realloc@plt>
   386c0: f9000260     	str	x0, [x19]
   386c4: b4000540     	cbz	x0, 0x3876c <(anonymous namespace)::itanium_demangle::IntegerLiteral::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x2a0>
   386c8: f94002e8     	ldr	x8, [x23]
   386cc: 8b080000     	add	x0, x0, x8
   386d0: aa1603e1     	mov	x1, x22
   386d4: aa1503e2     	mov	x2, x21
   386d8: 9400456a     	bl	0x49c80 <memmove@plt>
   386dc: f94002e8     	ldr	x8, [x23]
   386e0: 8b150108     	add	x8, x8, x21
   386e4: f90002e8     	str	x8, [x23]
   386e8: a9412295     	ldp	x21, x8, [x20, #0x10]
   386ec: cb150114     	sub	x20, x8, x21
   386f0: d1001288     	sub	x8, x20, #0x4
   386f4: b1000d1f     	cmn	x8, #0x3
   386f8: 540002e3     	b.lo	0x38754 <(anonymous namespace)::itanium_demangle::IntegerLiteral::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x288>
   386fc: a940aa68     	ldp	x8, x10, [x19, #0x8]
   38700: 8b140109     	add	x9, x8, x20
   38704: eb0a013f     	cmp	x9, x10
   38708: 54000062     	b.hs	0x38714 <(anonymous namespace)::itanium_demangle::IntegerLiteral::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x248>
   3870c: f9400260     	ldr	x0, [x19]
   38710: 1400000a     	b	0x38738 <(anonymous namespace)::itanium_demangle::IntegerLiteral::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x26c>
   38714: d37ff948     	lsl	x8, x10, #1
   38718: f9400260     	ldr	x0, [x19]
   3871c: eb09011f     	cmp	x8, x9
   38720: 9a883121     	csel	x1, x9, x8, lo
   38724: f9000a61     	str	x1, [x19, #0x10]
   38728: 94004552     	bl	0x49c70 <realloc@plt>
   3872c: f9000260     	str	x0, [x19]
   38730: b40001e0     	cbz	x0, 0x3876c <(anonymous namespace)::itanium_demangle::IntegerLiteral::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x2a0>
   38734: f9400668     	ldr	x8, [x19, #0x8]
   38738: 8b080000     	add	x0, x0, x8
   3873c: aa1503e1     	mov	x1, x21
   38740: aa1403e2     	mov	x2, x20
   38744: 9400454f     	bl	0x49c80 <memmove@plt>
   38748: f9400668     	ldr	x8, [x19, #0x8]
   3874c: 8b140108     	add	x8, x8, x20
   38750: f9000668     	str	x8, [x19, #0x8]
   38754: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   38758: a94257f6     	ldp	x22, x21, [sp, #0x20]
   3875c: f9400bf7     	ldr	x23, [sp, #0x10]
   38760: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   38764: d50323bf     	autiasp
   38768: d65f03c0     	ret
   3876c: 940044c9     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000038770 <(anonymous namespace)::itanium_demangle::IntegerLiteral::~IntegerLiteral()>:
   38770: d503245f     	bti	c
   38774: 1400447b     	b	0x49960 <_ZdlPv@plt>

0000000000038778 <(anonymous namespace)::itanium_demangle::BoolExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   38778: d503233f     	paciasp
   3877c: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   38780: f9000bf5     	str	x21, [sp, #0x10]
   38784: 910003fd     	mov	x29, sp
   38788: a9024ff4     	stp	x20, x19, [sp, #0x20]
   3878c: 39403008     	ldrb	w8, [x0, #0xc]
   38790: d0fffea9     	adrp	x9, 0xe000 <vsnprintf+0xe000>
   38794: d0fffeaa     	adrp	x10, 0xe000 <vsnprintf+0xe000>
   38798: 91317129     	add	x9, x9, #0xc5c
   3879c: 9117a54a     	add	x10, x10, #0x5e9
   387a0: 7100011f     	cmp	w8, #0x0
   387a4: 91001128     	add	x8, x9, #0x4
   387a8: 9100154b     	add	x11, x10, #0x5
   387ac: 9a890155     	csel	x21, x10, x9, eq
   387b0: 9a880168     	csel	x8, x11, x8, eq
   387b4: eb150114     	subs	x20, x8, x21
   387b8: 54000300     	b.eq	0x38818 <(anonymous namespace)::itanium_demangle::BoolExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xa0>
   387bc: a940a828     	ldp	x8, x10, [x1, #0x8]
   387c0: aa0103f3     	mov	x19, x1
   387c4: 8b140109     	add	x9, x8, x20
   387c8: eb0a013f     	cmp	x9, x10
   387cc: 54000062     	b.hs	0x387d8 <(anonymous namespace)::itanium_demangle::BoolExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x60>
   387d0: f9400260     	ldr	x0, [x19]
   387d4: 1400000a     	b	0x387fc <(anonymous namespace)::itanium_demangle::BoolExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x84>
   387d8: d37ff948     	lsl	x8, x10, #1
   387dc: f9400260     	ldr	x0, [x19]
   387e0: eb09011f     	cmp	x8, x9
   387e4: 9a883121     	csel	x1, x9, x8, lo
   387e8: f9000a61     	str	x1, [x19, #0x10]
   387ec: 94004521     	bl	0x49c70 <realloc@plt>
   387f0: f9000260     	str	x0, [x19]
   387f4: b40001c0     	cbz	x0, 0x3882c <(anonymous namespace)::itanium_demangle::BoolExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xb4>
   387f8: f9400668     	ldr	x8, [x19, #0x8]
   387fc: 8b080000     	add	x0, x0, x8
   38800: aa1503e1     	mov	x1, x21
   38804: aa1403e2     	mov	x2, x20
   38808: 9400451e     	bl	0x49c80 <memmove@plt>
   3880c: f9400668     	ldr	x8, [x19, #0x8]
   38810: 8b140108     	add	x8, x8, x20
   38814: f9000668     	str	x8, [x19, #0x8]
   38818: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3881c: f9400bf5     	ldr	x21, [sp, #0x10]
   38820: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   38824: d50323bf     	autiasp
   38828: d65f03c0     	ret
   3882c: 94004499     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000038830 <(anonymous namespace)::itanium_demangle::BoolExpr::~BoolExpr()>:
   38830: d503245f     	bti	c
   38834: 1400444b     	b	0x49960 <_ZdlPv@plt>

0000000000038838 <(anonymous namespace)::itanium_demangle::FloatLiteralImpl<float>::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   38838: d503233f     	paciasp
   3883c: d10183ff     	sub	sp, sp, #0x60
   38840: a9037bfd     	stp	x29, x30, [sp, #0x30]
   38844: 9100c3fd     	add	x29, sp, #0x30
   38848: f90023f5     	str	x21, [sp, #0x40]
   3884c: a9054ff4     	stp	x20, x19, [sp, #0x50]
   38850: d53bd055     	mrs	x21, TPIDR_EL0
   38854: f94016a8     	ldr	x8, [x21, #0x28]
   38858: f81f83a8     	stur	x8, [x29, #-0x8]
   3885c: a9412408     	ldp	x8, x9, [x0, #0x10]
   38860: cb080129     	sub	x9, x9, x8
   38864: 91000529     	add	x9, x9, #0x1
   38868: f100253f     	cmp	x9, #0x9
   3886c: 54000c43     	b.lo	0x389f4 <(anonymous namespace)::itanium_demangle::FloatLiteralImpl<float>::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1bc>
   38870: 39400109     	ldrb	w9, [x8]
   38874: 5280012a     	mov	w10, #0x9               // =9
   38878: 3940050b     	ldrb	w11, [x8, #0x1]
   3887c: 128005ec     	mov	w12, #-0x30             // =-48
   38880: 3940090e     	ldrb	w14, [x8, #0x2]
   38884: 12800acd     	mov	w13, #-0x57             // =-87
   38888: 5100e930     	sub	w16, w9, #0x3a
   3888c: 39400d0f     	ldrb	w15, [x8, #0x3]
   38890: 31002a1f     	cmn	w16, #0xa
   38894: 5100e971     	sub	w17, w11, #0x3a
   38898: 1a9f3140     	csel	w0, w10, wzr, lo
   3889c: 5100e9d0     	sub	w16, w14, #0x3a
   388a0: 31002a3f     	cmn	w17, #0xa
   388a4: 0b090009     	add	w9, w0, w9
   388a8: 39401100     	ldrb	w0, [x8, #0x4]
   388ac: 1a8c31b1     	csel	w17, w13, w12, lo
   388b0: 31002a1f     	cmn	w16, #0xa
   388b4: 5100e9f0     	sub	w16, w15, #0x3a
   388b8: 39401502     	ldrb	w2, [x8, #0x5]
   388bc: aa0103f3     	mov	x19, x1
   388c0: 1a9f3141     	csel	w1, w10, wzr, lo
   388c4: 31002a1f     	cmn	w16, #0xa
   388c8: 0b0e002e     	add	w14, w1, w14
   388cc: 1a8c31b0     	csel	w16, w13, w12, lo
   388d0: 5100e801     	sub	w1, w0, #0x3a
   388d4: 0b0f020f     	add	w15, w16, w15
   388d8: 3100283f     	cmn	w1, #0xa
   388dc: 5100e850     	sub	w16, w2, #0x3a
   388e0: 39401901     	ldrb	w1, [x8, #0x6]
   388e4: 0b0e11ee     	add	w14, w15, w14, lsl #4
   388e8: 1a9f314f     	csel	w15, w10, wzr, lo
   388ec: 31002a1f     	cmn	w16, #0xa
   388f0: 0b0001ef     	add	w15, w15, w0
   388f4: 1a8c31b0     	csel	w16, w13, w12, lo
   388f8: 39401d00     	ldrb	w0, [x8, #0x7]
   388fc: 0b020208     	add	w8, w16, w2
   38900: 5100e830     	sub	w16, w1, #0x3a
   38904: 0b0f110f     	add	w15, w8, w15, lsl #4
   38908: 31002a1f     	cmn	w16, #0xa
   3890c: 0b0b022b     	add	w11, w17, w11
   38910: 1a9f3148     	csel	w8, w10, wzr, lo
   38914: 5100e80a     	sub	w10, w0, #0x3a
   38918: 3100295f     	cmn	w10, #0xa
   3891c: 0b010110     	add	w16, w8, w1
   38920: 1a8c31aa     	csel	w10, w13, w12, lo
   38924: 910023e8     	add	x8, sp, #0x8
   38928: b27f0108     	orr	x8, x8, #0x2
   3892c: 0b00014a     	add	w10, w10, w0
   38930: 0b10114a     	add	w10, w10, w16, lsl #4
   38934: 0b09116b     	add	w11, w11, w9, lsl #4
   38938: aa0803e9     	mov	x9, x8
   3893c: 390027ee     	strb	w14, [sp, #0x9]
   38940: 39002bef     	strb	w15, [sp, #0xa]
   38944: 390023ea     	strb	w10, [sp, #0x8]
   38948: 39002feb     	strb	w11, [sp, #0xb]
   3894c: 3940012a     	ldrb	w10, [x9]
   38950: 9100050c     	add	x12, x8, #0x1
   38954: 385ff10b     	ldurb	w11, [x8, #-0x1]
   38958: 381ff10a     	sturb	w10, [x8, #-0x1]
   3895c: 381ff52b     	strb	w11, [x9], #-0x1
   38960: eb09011f     	cmp	x8, x9
   38964: aa0c03e8     	mov	x8, x12
   38968: 54ffff23     	b.lo	0x3894c <(anonymous namespace)::itanium_demangle::FloatLiteralImpl<float>::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x114>
   3896c: bd400be0     	ldr	s0, [sp, #0x8]
   38970: d0fffea3     	adrp	x3, 0xe000 <vsnprintf+0xe000>
   38974: 91351463     	add	x3, x3, #0xd45
   38978: 910043e0     	add	x0, sp, #0x10
   3897c: 52800301     	mov	w1, #0x18               // =24
   38980: 52800302     	mov	w2, #0x18               // =24
   38984: 1e22c000     	fcvt	d0, s0
   38988: a9017fff     	stp	xzr, xzr, [sp, #0x10]
   3898c: f90013ff     	str	xzr, [sp, #0x20]
   38990: 94000027     	bl	0x38a2c <snprintf(char*, unsigned long pass_object_size1, char const*, ...)>
   38994: 34000300     	cbz	w0, 0x389f4 <(anonymous namespace)::itanium_demangle::FloatLiteralImpl<float>::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1bc>
   38998: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3899c: 93407c14     	sxtw	x20, w0
   389a0: 8b140109     	add	x9, x8, x20
   389a4: eb0a013f     	cmp	x9, x10
   389a8: 54000062     	b.hs	0x389b4 <(anonymous namespace)::itanium_demangle::FloatLiteralImpl<float>::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x17c>
   389ac: f9400260     	ldr	x0, [x19]
   389b0: 1400000a     	b	0x389d8 <(anonymous namespace)::itanium_demangle::FloatLiteralImpl<float>::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1a0>
   389b4: d37ff948     	lsl	x8, x10, #1
   389b8: f9400260     	ldr	x0, [x19]
   389bc: eb09011f     	cmp	x8, x9
   389c0: 9a883121     	csel	x1, x9, x8, lo
   389c4: f9000a61     	str	x1, [x19, #0x10]
   389c8: 940044aa     	bl	0x49c70 <realloc@plt>
   389cc: f9000260     	str	x0, [x19]
   389d0: b4000260     	cbz	x0, 0x38a1c <(anonymous namespace)::itanium_demangle::FloatLiteralImpl<float>::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1e4>
   389d4: f9400668     	ldr	x8, [x19, #0x8]
   389d8: 8b080000     	add	x0, x0, x8
   389dc: 910043e1     	add	x1, sp, #0x10
   389e0: aa1403e2     	mov	x2, x20
   389e4: 940044a7     	bl	0x49c80 <memmove@plt>
   389e8: f9400668     	ldr	x8, [x19, #0x8]
   389ec: 8b140108     	add	x8, x8, x20
   389f0: f9000668     	str	x8, [x19, #0x8]
   389f4: f94016a8     	ldr	x8, [x21, #0x28]
   389f8: f85f83a9     	ldur	x9, [x29, #-0x8]
   389fc: eb09011f     	cmp	x8, x9
   38a00: 54000101     	b.ne	0x38a20 <(anonymous namespace)::itanium_demangle::FloatLiteralImpl<float>::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1e8>
   38a04: a9454ff4     	ldp	x20, x19, [sp, #0x50]
   38a08: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   38a0c: f94023f5     	ldr	x21, [sp, #0x40]
   38a10: 910183ff     	add	sp, sp, #0x60
   38a14: d50323bf     	autiasp
   38a18: d65f03c0     	ret
   38a1c: 9400441d     	bl	0x49a90 <_ZSt9terminatev@plt>
   38a20: 940043d4     	bl	0x49970 <__stack_chk_fail@plt>

0000000000038a24 <(anonymous namespace)::itanium_demangle::FloatLiteralImpl<float>::~FloatLiteralImpl()>:
   38a24: d503245f     	bti	c
   38a28: 140043ce     	b	0x49960 <_ZdlPv@plt>

0000000000038a2c <snprintf(char*, unsigned long pass_object_size1, char const*, ...)>:
   38a2c: d503233f     	paciasp
   38a30: d10443ff     	sub	sp, sp, #0x110
   38a34: a90f7bfd     	stp	x29, x30, [sp, #0xf0]
   38a38: 9103c3fd     	add	x29, sp, #0xf0
   38a3c: a9104ffc     	stp	x28, x19, [sp, #0x100]
   38a40: a93917a4     	stp	x4, x5, [x29, #-0x70]
   38a44: d101c3aa     	sub	x10, x29, #0x70
   38a48: a93a1fa6     	stp	x6, x7, [x29, #-0x60]
   38a4c: 928003ec     	mov	x12, #-0x20             // =-32
   38a50: ad0007e0     	stp	q0, q1, [sp]
   38a54: 910003ed     	mov	x13, sp
   38a58: ad010fe2     	stp	q2, q3, [sp, #0x20]
   38a5c: 9100814a     	add	x10, x10, #0x20
   38a60: ad0217e4     	stp	q4, q5, [sp, #0x40]
   38a64: f2dff00c     	movk	x12, #0xff80, lsl #32
   38a68: ad031fe6     	stp	q6, q7, [sp, #0x60]
   38a6c: d53bd053     	mrs	x19, TPIDR_EL0
   38a70: f9401669     	ldr	x9, [x19, #0x28]
   38a74: 910201ad     	add	x13, x13, #0x80
   38a78: d100a3ab     	sub	x11, x29, #0x28
   38a7c: aa0303e8     	mov	x8, x3
   38a80: aa0103e3     	mov	x3, x1
   38a84: d10143a5     	sub	x5, x29, #0x50
   38a88: f81f83a9     	stur	x9, [x29, #-0x8]
   38a8c: 910083a9     	add	x9, x29, #0x20
   38a90: a93eb3ad     	stp	x13, x12, [x29, #-0x18]
   38a94: aa0203e1     	mov	x1, x2
   38a98: 2a1f03e2     	mov	w2, wzr
   38a9c: aa0803e4     	mov	x4, x8
   38aa0: a93daba9     	stp	x9, x10, [x29, #-0x28]
   38aa4: ad400560     	ldp	q0, q1, [x11]
   38aa8: ad3d87a0     	stp	q0, q1, [x29, #-0x50]
   38aac: 94004485     	bl	0x49cc0 <__vsnprintf_chk@plt>
   38ab0: f9401668     	ldr	x8, [x19, #0x28]
   38ab4: f85f83a9     	ldur	x9, [x29, #-0x8]
   38ab8: eb09011f     	cmp	x8, x9
   38abc: 540000c1     	b.ne	0x38ad4 <snprintf(char*, unsigned long pass_object_size1, char const*, ...)+0xa8>
   38ac0: a9504ffc     	ldp	x28, x19, [sp, #0x100]
   38ac4: a94f7bfd     	ldp	x29, x30, [sp, #0xf0]
   38ac8: 910443ff     	add	sp, sp, #0x110
   38acc: d50323bf     	autiasp
   38ad0: d65f03c0     	ret
   38ad4: 940043a7     	bl	0x49970 <__stack_chk_fail@plt>

0000000000038ad8 <(anonymous namespace)::itanium_demangle::FloatLiteralImpl<double>::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   38ad8: d503233f     	paciasp
   38adc: d101c3ff     	sub	sp, sp, #0x70
   38ae0: a9047bfd     	stp	x29, x30, [sp, #0x40]
   38ae4: 910103fd     	add	x29, sp, #0x40
   38ae8: f9002bf5     	str	x21, [sp, #0x50]
   38aec: a9064ff4     	stp	x20, x19, [sp, #0x60]
   38af0: d53bd055     	mrs	x21, TPIDR_EL0
   38af4: f94016a8     	ldr	x8, [x21, #0x28]
   38af8: f81f83a8     	stur	x8, [x29, #-0x8]
   38afc: a9412408     	ldp	x8, x9, [x0, #0x10]
   38b00: cb080129     	sub	x9, x9, x8
   38b04: 91000529     	add	x9, x9, #0x1
   38b08: f100453f     	cmp	x9, #0x11
   38b0c: 54000d23     	b.lo	0x38cb0 <(anonymous namespace)::itanium_demangle::FloatLiteralImpl<double>::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1d8>
   38b10: 91000909     	add	x9, x8, #0x2
   38b14: 3d400100     	ldr	b0, [x8]
   38b18: 91000d0a     	add	x10, x8, #0x3
   38b1c: 3d400501     	ldr	b1, [x8, #0x1]
   38b20: 6f010722     	mvni	v2.4s, #0x39
   38b24: aa0103f3     	mov	x19, x1
   38b28: 0d400520     	ld1	{ v0.b }[1], [x9]
   38b2c: 91001109     	add	x9, x8, #0x4
   38b30: 0d400541     	ld1	{ v1.b }[1], [x10]
   38b34: 9100150a     	add	x10, x8, #0x5
   38b38: 6f000524     	mvni	v4.4s, #0x9
   38b3c: 0d400920     	ld1	{ v0.b }[2], [x9]
   38b40: 91001909     	add	x9, x8, #0x6
   38b44: 0d400941     	ld1	{ v1.b }[2], [x10]
   38b48: 91001d0a     	add	x10, x8, #0x7
   38b4c: 0d400d20     	ld1	{ v0.b }[3], [x9]
   38b50: 91002109     	add	x9, x8, #0x8
   38b54: 0d400d41     	ld1	{ v1.b }[3], [x10]
   38b58: 9100250a     	add	x10, x8, #0x9
   38b5c: 0d401120     	ld1	{ v0.b }[4], [x9]
   38b60: 91002909     	add	x9, x8, #0xa
   38b64: 0d401141     	ld1	{ v1.b }[4], [x10]
   38b68: 91002d0a     	add	x10, x8, #0xb
   38b6c: 0d401520     	ld1	{ v0.b }[5], [x9]
   38b70: 91003109     	add	x9, x8, #0xc
   38b74: 0d401541     	ld1	{ v1.b }[5], [x10]
   38b78: 9100350a     	add	x10, x8, #0xd
   38b7c: 0d401920     	ld1	{ v0.b }[6], [x9]
   38b80: 91003909     	add	x9, x8, #0xe
   38b84: 0d401941     	ld1	{ v1.b }[6], [x10]
   38b88: 91003d08     	add	x8, x8, #0xf
   38b8c: 910023ea     	add	x10, sp, #0x8
   38b90: 0d401d20     	ld1	{ v0.b }[7], [x9]
   38b94: b27f0149     	orr	x9, x10, #0x2
   38b98: 0d401d01     	ld1	{ v1.b }[7], [x8]
   38b9c: b27f0548     	orr	x8, x10, #0x6
   38ba0: 2f08a403     	ushll	v3.8h, v0.8b, #0x0
   38ba4: 2f08a426     	ushll	v6.8h, v1.8b, #0x0
   38ba8: 6e631045     	uaddw2	v5.4s, v2.4s, v3.8h
   38bac: 2e631043     	uaddw	v3.4s, v2.4s, v3.4h
   38bb0: 6e661047     	uaddw2	v7.4s, v2.4s, v6.8h
   38bb4: 2e661042     	uaddw	v2.4s, v2.4s, v6.4h
   38bb8: 6ea53485     	cmhi	v5.4s, v4.4s, v5.4s
   38bbc: 6ea33483     	cmhi	v3.4s, v4.4s, v3.4s
   38bc0: 6ea23482     	cmhi	v2.4s, v4.4s, v2.4s
   38bc4: 4e451863     	uzp1	v3.8h, v3.8h, v5.8h
   38bc8: 6ea73485     	cmhi	v5.4s, v4.4s, v7.4s
   38bcc: 0f00e524     	movi	v4.8b, #0x9
   38bd0: 0e212863     	xtn	v3.8b, v3.8h
   38bd4: 4e451842     	uzp1	v2.8h, v2.8h, v5.8h
   38bd8: 0f05e525     	movi	v5.8b, #0xa9
   38bdc: 0e241c63     	and	v3.8b, v3.8b, v4.8b
   38be0: 0f06e604     	movi	v4.8b, #0xd0
   38be4: 0e212842     	xtn	v2.8b, v2.8h
   38be8: 0e208460     	add	v0.8b, v3.8b, v0.8b
   38bec: 2e641ca2     	bsl	v2.8b, v5.8b, v4.8b
   38bf0: 0f0c5400     	shl	v0.8b, v0.8b, #0x4
   38bf4: 0e218441     	add	v1.8b, v2.8b, v1.8b
   38bf8: 0e208420     	add	v0.8b, v1.8b, v0.8b
   38bfc: fd0007e0     	str	d0, [sp, #0x8]
   38c00: 394023eb     	ldrb	w11, [sp, #0x8]
   38c04: 0d001d40     	st1	{ v0.b }[7], [x10]
   38c08: 39003feb     	strb	w11, [sp, #0xf]
   38c0c: 3940010a     	ldrb	w10, [x8]
   38c10: 9100052c     	add	x12, x9, #0x1
   38c14: 385ff12b     	ldurb	w11, [x9, #-0x1]
   38c18: 381ff12a     	sturb	w10, [x9, #-0x1]
   38c1c: 381ff50b     	strb	w11, [x8], #-0x1
   38c20: eb08013f     	cmp	x9, x8
   38c24: aa0c03e9     	mov	x9, x12
   38c28: 54ffff23     	b.lo	0x38c0c <(anonymous namespace)::itanium_demangle::FloatLiteralImpl<double>::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x134>
   38c2c: 6f00e401     	movi	v1.2d, #0000000000000000
   38c30: d0fffea3     	adrp	x3, 0xe000 <vsnprintf+0xe000>
   38c34: fd4007e0     	ldr	d0, [sp, #0x8]
   38c38: 911e0c63     	add	x3, x3, #0x783
   38c3c: 910043e0     	add	x0, sp, #0x10
   38c40: 52800401     	mov	w1, #0x20               // =32
   38c44: 52800402     	mov	w2, #0x20               // =32
   38c48: ad0087e1     	stp	q1, q1, [sp, #0x10]
   38c4c: 97ffff78     	bl	0x38a2c <snprintf(char*, unsigned long pass_object_size1, char const*, ...)>
   38c50: 34000300     	cbz	w0, 0x38cb0 <(anonymous namespace)::itanium_demangle::FloatLiteralImpl<double>::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1d8>
   38c54: a940aa68     	ldp	x8, x10, [x19, #0x8]
   38c58: 93407c14     	sxtw	x20, w0
   38c5c: 8b140109     	add	x9, x8, x20
   38c60: eb0a013f     	cmp	x9, x10
   38c64: 54000062     	b.hs	0x38c70 <(anonymous namespace)::itanium_demangle::FloatLiteralImpl<double>::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x198>
   38c68: f9400260     	ldr	x0, [x19]
   38c6c: 1400000a     	b	0x38c94 <(anonymous namespace)::itanium_demangle::FloatLiteralImpl<double>::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1bc>
   38c70: d37ff948     	lsl	x8, x10, #1
   38c74: f9400260     	ldr	x0, [x19]
   38c78: eb09011f     	cmp	x8, x9
   38c7c: 9a883121     	csel	x1, x9, x8, lo
   38c80: f9000a61     	str	x1, [x19, #0x10]
   38c84: 940043fb     	bl	0x49c70 <realloc@plt>
   38c88: f9000260     	str	x0, [x19]
   38c8c: b4000260     	cbz	x0, 0x38cd8 <(anonymous namespace)::itanium_demangle::FloatLiteralImpl<double>::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x200>
   38c90: f9400668     	ldr	x8, [x19, #0x8]
   38c94: 8b080000     	add	x0, x0, x8
   38c98: 910043e1     	add	x1, sp, #0x10
   38c9c: aa1403e2     	mov	x2, x20
   38ca0: 940043f8     	bl	0x49c80 <memmove@plt>
   38ca4: f9400668     	ldr	x8, [x19, #0x8]
   38ca8: 8b140108     	add	x8, x8, x20
   38cac: f9000668     	str	x8, [x19, #0x8]
   38cb0: f94016a8     	ldr	x8, [x21, #0x28]
   38cb4: f85f83a9     	ldur	x9, [x29, #-0x8]
   38cb8: eb09011f     	cmp	x8, x9
   38cbc: 54000101     	b.ne	0x38cdc <(anonymous namespace)::itanium_demangle::FloatLiteralImpl<double>::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x204>
   38cc0: a9464ff4     	ldp	x20, x19, [sp, #0x60]
   38cc4: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   38cc8: f9402bf5     	ldr	x21, [sp, #0x50]
   38ccc: 9101c3ff     	add	sp, sp, #0x70
   38cd0: d50323bf     	autiasp
   38cd4: d65f03c0     	ret
   38cd8: 9400436e     	bl	0x49a90 <_ZSt9terminatev@plt>
   38cdc: 94004325     	bl	0x49970 <__stack_chk_fail@plt>

0000000000038ce0 <(anonymous namespace)::itanium_demangle::FloatLiteralImpl<double>::~FloatLiteralImpl()>:
   38ce0: d503245f     	bti	c
   38ce4: 1400431f     	b	0x49960 <_ZdlPv@plt>

0000000000038ce8 <(anonymous namespace)::itanium_demangle::FloatLiteralImpl<long double>::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   38ce8: d503233f     	paciasp
   38cec: d101c3ff     	sub	sp, sp, #0x70
   38cf0: a9047bfd     	stp	x29, x30, [sp, #0x40]
   38cf4: 910103fd     	add	x29, sp, #0x40
   38cf8: f9002bf5     	str	x21, [sp, #0x50]
   38cfc: a9064ff4     	stp	x20, x19, [sp, #0x60]
   38d00: d53bd055     	mrs	x21, TPIDR_EL0
   38d04: f94016a8     	ldr	x8, [x21, #0x28]
   38d08: f81f83a8     	stur	x8, [x29, #-0x8]
   38d0c: a9412009     	ldp	x9, x8, [x0, #0x10]
   38d10: cb090108     	sub	x8, x8, x9
   38d14: 91000508     	add	x8, x8, #0x1
   38d18: f100851f     	cmp	x8, #0x21
   38d1c: 540010c3     	b.lo	0x38f34 <(anonymous namespace)::itanium_demangle::FloatLiteralImpl<long double>::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x24c>
   38d20: 910003ea     	mov	x10, sp
   38d24: aa0103f3     	mov	x19, x1
   38d28: 91004148     	add	x8, x10, #0x10
   38d2c: 9100812b     	add	x11, x9, #0x20
   38d30: eb0a017f     	cmp	x11, x10
   38d34: 540003c9     	b.ls	0x38dac <(anonymous namespace)::itanium_demangle::FloatLiteralImpl<long double>::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xc4>
   38d38: eb08013f     	cmp	x9, x8
   38d3c: 54000382     	b.hs	0x38dac <(anonymous namespace)::itanium_demangle::FloatLiteralImpl<long double>::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xc4>
   38d40: aa1f03e8     	mov	x8, xzr
   38d44: aa1f03eb     	mov	x11, xzr
   38d48: 5280012c     	mov	w12, #0x9               // =9
   38d4c: 128005ed     	mov	w13, #-0x30             // =-48
   38d50: 12800ace     	mov	w14, #-0x57             // =-87
   38d54: 910003ef     	mov	x15, sp
   38d58: 8b08012a     	add	x10, x9, x8
   38d5c: 91000908     	add	x8, x8, #0x2
   38d60: 39400150     	ldrb	w16, [x10]
   38d64: 3940054a     	ldrb	w10, [x10, #0x1]
   38d68: 5100ea11     	sub	w17, w16, #0x3a
   38d6c: 31002a3f     	cmn	w17, #0xa
   38d70: 5100e951     	sub	w17, w10, #0x3a
   38d74: 1a9f3180     	csel	w0, w12, wzr, lo
   38d78: 31002a3f     	cmn	w17, #0xa
   38d7c: 0b100010     	add	w16, w0, w16
   38d80: 1a8d31d1     	csel	w17, w14, w13, lo
   38d84: 0b0a022a     	add	w10, w17, w10
   38d88: f100811f     	cmp	x8, #0x20
   38d8c: 0b10114a     	add	w10, w10, w16, lsl #4
   38d90: 382b69ea     	strb	w10, [x15, x11]
   38d94: 9100056b     	add	x11, x11, #0x1
   38d98: 54fffe01     	b.ne	0x38d58 <(anonymous namespace)::itanium_demangle::FloatLiteralImpl<long double>::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x70>
   38d9c: 910003e8     	mov	x8, sp
   38da0: d1000569     	sub	x9, x11, #0x1
   38da4: 8b0b0108     	add	x8, x8, x11
   38da8: 1400002a     	b	0x38e50 <(anonymous namespace)::itanium_demangle::FloatLiteralImpl<long double>::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x168>
   38dac: 4c408120     	ld2	{ v0.16b, v1.16b }, [x9]
   38db0: 528001e9     	mov	w9, #0xf                // =15
   38db4: 6f010722     	mvni	v2.4s, #0x39
   38db8: 6f000523     	mvni	v3.4s, #0x9
   38dbc: 2f08a404     	ushll	v4.8h, v0.8b, #0x0
   38dc0: 2f08a427     	ushll	v7.8h, v1.8b, #0x0
   38dc4: 6f08a405     	ushll2	v5.8h, v0.16b, #0x0
   38dc8: 6f08a426     	ushll2	v6.8h, v1.16b, #0x0
   38dcc: 2e641050     	uaddw	v16.4s, v2.4s, v4.4h
   38dd0: 6e641044     	uaddw2	v4.4s, v2.4s, v4.8h
   38dd4: 2e651051     	uaddw	v17.4s, v2.4s, v5.4h
   38dd8: 6e651045     	uaddw2	v5.4s, v2.4s, v5.8h
   38ddc: 2e671052     	uaddw	v18.4s, v2.4s, v7.4h
   38de0: 6e671047     	uaddw2	v7.4s, v2.4s, v7.8h
   38de4: 2e661053     	uaddw	v19.4s, v2.4s, v6.4h
   38de8: 6e661042     	uaddw2	v2.4s, v2.4s, v6.8h
   38dec: 6ea53465     	cmhi	v5.4s, v3.4s, v5.4s
   38df0: 6eb13466     	cmhi	v6.4s, v3.4s, v17.4s
   38df4: 6ea43464     	cmhi	v4.4s, v3.4s, v4.4s
   38df8: 6eb03470     	cmhi	v16.4s, v3.4s, v16.4s
   38dfc: 6ea23462     	cmhi	v2.4s, v3.4s, v2.4s
   38e00: 6eb33471     	cmhi	v17.4s, v3.4s, v19.4s
   38e04: 6ea73467     	cmhi	v7.4s, v3.4s, v7.4s
   38e08: 6eb23463     	cmhi	v3.4s, v3.4s, v18.4s
   38e0c: 4e4518c5     	uzp1	v5.8h, v6.8h, v5.8h
   38e10: 4e441a04     	uzp1	v4.8h, v16.8h, v4.8h
   38e14: 4e421a22     	uzp1	v2.8h, v17.8h, v2.8h
   38e18: 4e471863     	uzp1	v3.8h, v3.8h, v7.8h
   38e1c: 4f05e526     	movi	v6.16b, #0xa9
   38e20: 4e051884     	uzp1	v4.16b, v4.16b, v5.16b
   38e24: 4f00e525     	movi	v5.16b, #0x9
   38e28: 4e021862     	uzp1	v2.16b, v3.16b, v2.16b
   38e2c: 4f06e603     	movi	v3.16b, #0xd0
   38e30: 4e251c84     	and	v4.16b, v4.16b, v5.16b
   38e34: 6e631cc2     	bsl	v2.16b, v6.16b, v3.16b
   38e38: 4e208483     	add	v3.16b, v4.16b, v0.16b
   38e3c: 4e218440     	add	v0.16b, v2.16b, v1.16b
   38e40: 4f0c5461     	shl	v1.16b, v3.16b, #0x4
   38e44: 4e218400     	add	v0.16b, v0.16b, v1.16b
   38e48: 0e1f3c0a     	umov	w10, v0.b[15]
   38e4c: 3d8003e0     	str	q0, [sp]
   38e50: 910003eb     	mov	x11, sp
   38e54: eb0b011f     	cmp	x8, x11
   38e58: 540002a0     	b.eq	0x38eac <(anonymous namespace)::itanium_demangle::FloatLiteralImpl<long double>::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1c4>
   38e5c: 8b090168     	add	x8, x11, x9
   38e60: eb0b011f     	cmp	x8, x11
   38e64: 54000249     	b.ls	0x38eac <(anonymous namespace)::itanium_demangle::FloatLiteralImpl<long double>::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1c4>
   38e68: 910003eb     	mov	x11, sp
   38e6c: 394003e8     	ldrb	w8, [sp]
   38e70: f1000d3f     	cmp	x9, #0x3
   38e74: 390003ea     	strb	w10, [sp]
   38e78: 38296968     	strb	w8, [x11, x9]
   38e7c: 54000183     	b.lo	0x38eac <(anonymous namespace)::itanium_demangle::FloatLiteralImpl<long double>::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1c4>
   38e80: 8b0b0128     	add	x8, x9, x11
   38e84: b27f0169     	orr	x9, x11, #0x2
   38e88: d1000508     	sub	x8, x8, #0x1
   38e8c: 3940010a     	ldrb	w10, [x8]
   38e90: 9100052c     	add	x12, x9, #0x1
   38e94: 385ff12b     	ldurb	w11, [x9, #-0x1]
   38e98: 381ff12a     	sturb	w10, [x9, #-0x1]
   38e9c: 381ff50b     	strb	w11, [x8], #-0x1
   38ea0: eb08013f     	cmp	x9, x8
   38ea4: aa0c03e9     	mov	x9, x12
   38ea8: 54ffff23     	b.lo	0x38e8c <(anonymous namespace)::itanium_demangle::FloatLiteralImpl<long double>::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1a4>
   38eac: 6f00e401     	movi	v1.2d, #0000000000000000
   38eb0: d0fffea3     	adrp	x3, 0xe000 <vsnprintf+0xe000>
   38eb4: 3dc003e0     	ldr	q0, [sp]
   38eb8: 9117bc63     	add	x3, x3, #0x5ef
   38ebc: 910043e0     	add	x0, sp, #0x10
   38ec0: 52800501     	mov	w1, #0x28               // =40
   38ec4: 52800502     	mov	w2, #0x28               // =40
   38ec8: f9001bff     	str	xzr, [sp, #0x30]
   38ecc: ad0087e1     	stp	q1, q1, [sp, #0x10]
   38ed0: 97fffed7     	bl	0x38a2c <snprintf(char*, unsigned long pass_object_size1, char const*, ...)>
   38ed4: 34000300     	cbz	w0, 0x38f34 <(anonymous namespace)::itanium_demangle::FloatLiteralImpl<long double>::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x24c>
   38ed8: a940aa68     	ldp	x8, x10, [x19, #0x8]
   38edc: 93407c14     	sxtw	x20, w0
   38ee0: 8b140109     	add	x9, x8, x20
   38ee4: eb0a013f     	cmp	x9, x10
   38ee8: 54000062     	b.hs	0x38ef4 <(anonymous namespace)::itanium_demangle::FloatLiteralImpl<long double>::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x20c>
   38eec: f9400260     	ldr	x0, [x19]
   38ef0: 1400000a     	b	0x38f18 <(anonymous namespace)::itanium_demangle::FloatLiteralImpl<long double>::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x230>
   38ef4: d37ff948     	lsl	x8, x10, #1
   38ef8: f9400260     	ldr	x0, [x19]
   38efc: eb09011f     	cmp	x8, x9
   38f00: 9a883121     	csel	x1, x9, x8, lo
   38f04: f9000a61     	str	x1, [x19, #0x10]
   38f08: 9400435a     	bl	0x49c70 <realloc@plt>
   38f0c: f9000260     	str	x0, [x19]
   38f10: b4000260     	cbz	x0, 0x38f5c <(anonymous namespace)::itanium_demangle::FloatLiteralImpl<long double>::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x274>
   38f14: f9400668     	ldr	x8, [x19, #0x8]
   38f18: 8b080000     	add	x0, x0, x8
   38f1c: 910043e1     	add	x1, sp, #0x10
   38f20: aa1403e2     	mov	x2, x20
   38f24: 94004357     	bl	0x49c80 <memmove@plt>
   38f28: f9400668     	ldr	x8, [x19, #0x8]
   38f2c: 8b140108     	add	x8, x8, x20
   38f30: f9000668     	str	x8, [x19, #0x8]
   38f34: f94016a8     	ldr	x8, [x21, #0x28]
   38f38: f85f83a9     	ldur	x9, [x29, #-0x8]
   38f3c: eb09011f     	cmp	x8, x9
   38f40: 54000101     	b.ne	0x38f60 <(anonymous namespace)::itanium_demangle::FloatLiteralImpl<long double>::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x278>
   38f44: a9464ff4     	ldp	x20, x19, [sp, #0x60]
   38f48: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   38f4c: f9402bf5     	ldr	x21, [sp, #0x50]
   38f50: 9101c3ff     	add	sp, sp, #0x70
   38f54: d50323bf     	autiasp
   38f58: d65f03c0     	ret
   38f5c: 940042cd     	bl	0x49a90 <_ZSt9terminatev@plt>
   38f60: 94004284     	bl	0x49970 <__stack_chk_fail@plt>

0000000000038f64 <(anonymous namespace)::itanium_demangle::FloatLiteralImpl<long double>::~FloatLiteralImpl()>:
   38f64: d503245f     	bti	c
   38f68: 1400427e     	b	0x49960 <_ZdlPv@plt>

0000000000038f6c <(anonymous namespace)::itanium_demangle::StringLiteral::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   38f6c: d503233f     	paciasp
   38f70: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   38f74: a9014ff4     	stp	x20, x19, [sp, #0x10]
   38f78: 910003fd     	mov	x29, sp
   38f7c: a940a828     	ldp	x8, x10, [x1, #0x8]
   38f80: aa0103f3     	mov	x19, x1
   38f84: aa0003f4     	mov	x20, x0
   38f88: 91000909     	add	x9, x8, #0x2
   38f8c: eb0a013f     	cmp	x9, x10
   38f90: 54000062     	b.hs	0x38f9c <(anonymous namespace)::itanium_demangle::StringLiteral::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x30>
   38f94: f9400260     	ldr	x0, [x19]
   38f98: 1400000a     	b	0x38fc0 <(anonymous namespace)::itanium_demangle::StringLiteral::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x54>
   38f9c: d37ff948     	lsl	x8, x10, #1
   38fa0: f9400260     	ldr	x0, [x19]
   38fa4: eb09011f     	cmp	x8, x9
   38fa8: 9a883121     	csel	x1, x9, x8, lo
   38fac: f9000a61     	str	x1, [x19, #0x10]
   38fb0: 94004330     	bl	0x49c70 <realloc@plt>
   38fb4: f9000260     	str	x0, [x19]
   38fb8: b40005a0     	cbz	x0, 0x3906c <(anonymous namespace)::itanium_demangle::StringLiteral::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x100>
   38fbc: f9400668     	ldr	x8, [x19, #0x8]
   38fc0: 52878449     	mov	w9, #0x3c22             // =15394
   38fc4: aa1303e1     	mov	x1, x19
   38fc8: 78286809     	strh	w9, [x0, x8]
   38fcc: f9400668     	ldr	x8, [x19, #0x8]
   38fd0: f9400a94     	ldr	x20, [x20, #0x10]
   38fd4: 91000908     	add	x8, x8, #0x2
   38fd8: f9400289     	ldr	x9, [x20]
   38fdc: aa1403e0     	mov	x0, x20
   38fe0: f9000668     	str	x8, [x19, #0x8]
   38fe4: f9401128     	ldr	x8, [x9, #0x20]
   38fe8: d63f0100     	blr	x8
   38fec: 39402688     	ldrb	w8, [x20, #0x9]
   38ff0: 7100051f     	cmp	w8, #0x1
   38ff4: 540000c0     	b.eq	0x3900c <(anonymous namespace)::itanium_demangle::StringLiteral::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xa0>
   38ff8: f9400288     	ldr	x8, [x20]
   38ffc: aa1403e0     	mov	x0, x20
   39000: aa1303e1     	mov	x1, x19
   39004: f9401508     	ldr	x8, [x8, #0x28]
   39008: d63f0100     	blr	x8
   3900c: a940aa68     	ldp	x8, x10, [x19, #0x8]
   39010: 91000909     	add	x9, x8, #0x2
   39014: eb0a013f     	cmp	x9, x10
   39018: 54000062     	b.hs	0x39024 <(anonymous namespace)::itanium_demangle::StringLiteral::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xb8>
   3901c: f9400260     	ldr	x0, [x19]
   39020: 1400000a     	b	0x39048 <(anonymous namespace)::itanium_demangle::StringLiteral::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xdc>
   39024: d37ff948     	lsl	x8, x10, #1
   39028: f9400260     	ldr	x0, [x19]
   3902c: eb09011f     	cmp	x8, x9
   39030: 9a883121     	csel	x1, x9, x8, lo
   39034: f9000a61     	str	x1, [x19, #0x10]
   39038: 9400430e     	bl	0x49c70 <realloc@plt>
   3903c: f9000260     	str	x0, [x19]
   39040: b4000160     	cbz	x0, 0x3906c <(anonymous namespace)::itanium_demangle::StringLiteral::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x100>
   39044: f9400668     	ldr	x8, [x19, #0x8]
   39048: 528447c9     	mov	w9, #0x223e             // =8766
   3904c: 78286809     	strh	w9, [x0, x8]
   39050: f9400668     	ldr	x8, [x19, #0x8]
   39054: 91000908     	add	x8, x8, #0x2
   39058: f9000668     	str	x8, [x19, #0x8]
   3905c: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   39060: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   39064: d50323bf     	autiasp
   39068: d65f03c0     	ret
   3906c: 94004289     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000039070 <(anonymous namespace)::itanium_demangle::StringLiteral::~StringLiteral()>:
   39070: d503245f     	bti	c
   39074: 1400423b     	b	0x49960 <_ZdlPv@plt>

0000000000039078 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParamDecl()>:
   39078: d503233f     	paciasp
   3907c: d10343ff     	sub	sp, sp, #0xd0
   39080: a9087bfd     	stp	x29, x30, [sp, #0x80]
   39084: 910203fd     	add	x29, sp, #0x80
   39088: a90967fa     	stp	x26, x25, [sp, #0x90]
   3908c: a90a5ff8     	stp	x24, x23, [sp, #0xa0]
   39090: a90b57f6     	stp	x22, x21, [sp, #0xb0]
   39094: a90c4ff4     	stp	x20, x19, [sp, #0xc0]
   39098: d53bd057     	mrs	x23, TPIDR_EL0
   3909c: f94016e8     	ldr	x8, [x23, #0x28]
   390a0: f81f83a8     	stur	x8, [x29, #-0x8]
   390a4: a9402408     	ldp	x8, x9, [x0]
   390a8: cb080129     	sub	x9, x9, x8
   390ac: f100093f     	cmp	x9, #0x2
   390b0: 54001d23     	b.lo	0x39454 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParamDecl()+0x3dc>
   390b4: 39400109     	ldrb	w9, [x8]
   390b8: 7101513f     	cmp	w9, #0x54
   390bc: 54001cc1     	b.ne	0x39454 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParamDecl()+0x3dc>
   390c0: 39400509     	ldrb	w9, [x8, #0x1]
   390c4: aa1f03f4     	mov	x20, xzr
   390c8: 5101b929     	sub	w9, w9, #0x6e
   390cc: 71002d3f     	cmp	w9, #0xb
   390d0: 54001c48     	b.hi	0x39458 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParamDecl()+0x3e0>
   390d4: f0fffeaa     	adrp	x10, 0x10000 <std::nothrow+0x68>
   390d8: aa0003f3     	mov	x19, x0
   390dc: 9115114a     	add	x10, x10, #0x544
   390e0: 1000008b     	adr	x11, 0x390f0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParamDecl()+0x78>
   390e4: 3869694c     	ldrb	w12, [x10, x9]
   390e8: 8b0c096b     	add	x11, x11, x12, lsl #2
   390ec: d61f0160     	br	x11
   390f0: d503249f     	bti	j
   390f4: b9431e74     	ldr	w20, [x19, #0x31c]
   390f8: 91000908     	add	x8, x8, #0x2
   390fc: f9499a75     	ldr	x21, [x19, #0x1330]
   39100: 11000689     	add	w9, w20, #0x1
   39104: f9000268     	str	x8, [x19]
   39108: b9031e69     	str	w9, [x19, #0x31c]
   3910c: f94006a8     	ldr	x8, [x21, #0x8]
   39110: d13f4109     	sub	x9, x8, #0xfd0
   39114: b13fc53f     	cmn	x9, #0xff1
   39118: 54000108     	b.hi	0x39138 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParamDecl()+0xc0>
   3911c: 52820000     	mov	w0, #0x1000             // =4096
   39120: 9400424c     	bl	0x49a50 <malloc@plt>
   39124: b4002280     	cbz	x0, 0x39574 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParamDecl()+0x4fc>
   39128: aa1f03e8     	mov	x8, xzr
   3912c: a9007c15     	stp	x21, xzr, [x0]
   39130: aa0003f5     	mov	x21, x0
   39134: f9099a60     	str	x0, [x19, #0x1330]
   39138: d280236a     	mov	x10, #0x11b             // =283
   3913c: 91008109     	add	x9, x8, #0x20
   39140: 8b0802b6     	add	x22, x21, x8
   39144: b00000a8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   39148: f2a0202a     	movk	x10, #0x101, lsl #16
   3914c: 91134108     	add	x8, x8, #0x4d0
   39150: f2c0002a     	movk	x10, #0x1, lsl #32
   39154: f90006a9     	str	x9, [x21, #0x8]
   39158: 910043e1     	add	x1, sp, #0x10
   3915c: a9812ac8     	stp	x8, x10, [x22, #0x10]!
   39160: b90012d4     	str	w20, [x22, #0x10]
   39164: f9415268     	ldr	x8, [x19, #0x2a0]
   39168: f9000bf6     	str	x22, [sp, #0x10]
   3916c: f85f8100     	ldur	x0, [x8, #-0x8]
   39170: 94000189     	bl	0x39794 <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 8ul>::push_back((anonymous namespace)::itanium_demangle::Node* const&)>
   39174: aa1303e0     	mov	x0, x19
   39178: 97ffdb3e     	bl	0x2fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>
   3917c: b40016c0     	cbz	x0, 0x39454 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParamDecl()+0x3dc>
   39180: f9499a78     	ldr	x24, [x19, #0x1330]
   39184: aa0003f5     	mov	x21, x0
   39188: f9400708     	ldr	x8, [x24, #0x8]
   3918c: d13f4109     	sub	x9, x8, #0xfd0
   39190: b13fc53f     	cmn	x9, #0xff1
   39194: 54000108     	b.hi	0x391b4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParamDecl()+0x13c>
   39198: 52820000     	mov	w0, #0x1000             // =4096
   3919c: 9400422d     	bl	0x49a50 <malloc@plt>
   391a0: b4001ea0     	cbz	x0, 0x39574 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParamDecl()+0x4fc>
   391a4: aa1f03e8     	mov	x8, xzr
   391a8: a9007c18     	stp	x24, xzr, [x0]
   391ac: aa0003f8     	mov	x24, x0
   391b0: f9099a60     	str	x0, [x19, #0x1330]
   391b4: 91008109     	add	x9, x8, #0x20
   391b8: 8b080314     	add	x20, x24, x8
   391bc: b00000a8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   391c0: 528003aa     	mov	w10, #0x1d              // =29
   391c4: 9116c108     	add	x8, x8, #0x5b0
   391c8: 72a0202a     	movk	w10, #0x101, lsl #16
   391cc: f9000709     	str	x9, [x24, #0x8]
   391d0: f8010e88     	str	x8, [x20, #0x10]!
   391d4: b9000a8a     	str	w10, [x20, #0x8]
   391d8: a9015696     	stp	x22, x21, [x20, #0x10]
   391dc: 1400009f     	b	0x39458 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParamDecl()+0x3e0>
   391e0: d503249f     	bti	j
   391e4: b9432274     	ldr	w20, [x19, #0x320]
   391e8: 91000908     	add	x8, x8, #0x2
   391ec: f9499a75     	ldr	x21, [x19, #0x1330]
   391f0: 11000689     	add	w9, w20, #0x1
   391f4: f9000268     	str	x8, [x19]
   391f8: b9032269     	str	w9, [x19, #0x320]
   391fc: f94006a8     	ldr	x8, [x21, #0x8]
   39200: d13f4109     	sub	x9, x8, #0xfd0
   39204: b13fc53f     	cmn	x9, #0xff1
   39208: 54000108     	b.hi	0x39228 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParamDecl()+0x1b0>
   3920c: 52820000     	mov	w0, #0x1000             // =4096
   39210: 94004210     	bl	0x49a50 <malloc@plt>
   39214: b4001b00     	cbz	x0, 0x39574 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParamDecl()+0x4fc>
   39218: aa1f03e8     	mov	x8, xzr
   3921c: a9007c15     	stp	x21, xzr, [x0]
   39220: aa0003f5     	mov	x21, x0
   39224: f9099a60     	str	x0, [x19, #0x1330]
   39228: d280236a     	mov	x10, #0x11b             // =283
   3922c: 91008109     	add	x9, x8, #0x20
   39230: 8b0802b9     	add	x25, x21, x8
   39234: b00000a8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   39238: f2a0202a     	movk	x10, #0x101, lsl #16
   3923c: 91134108     	add	x8, x8, #0x4d0
   39240: f2c0004a     	movk	x10, #0x2, lsl #32
   39244: f90006a9     	str	x9, [x21, #0x8]
   39248: 910043e1     	add	x1, sp, #0x10
   3924c: 910a6275     	add	x21, x19, #0x298
   39250: 910043f6     	add	x22, sp, #0x10
   39254: a9812b28     	stp	x8, x10, [x25, #0x10]!
   39258: b9001334     	str	w20, [x25, #0x10]
   3925c: f9415268     	ldr	x8, [x19, #0x2a0]
   39260: f9000bf9     	str	x25, [sp, #0x10]
   39264: f85f8100     	ldur	x0, [x8, #-0x8]
   39268: 9400014b     	bl	0x39794 <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 8ul>::push_back((anonymous namespace)::itanium_demangle::Node* const&)>
   3926c: f9415268     	ldr	x8, [x19, #0x2a0]
   39270: aa1303f4     	mov	x20, x19
   39274: f9414e69     	ldr	x9, [x19, #0x298]
   39278: 9101a2ca     	add	x10, x22, #0x68
   3927c: 6f00e400     	movi	v0.2d, #0000000000000000
   39280: 9100a2d8     	add	x24, x22, #0x28
   39284: 910023e1     	add	x1, sp, #0x8
   39288: aa1503e0     	mov	x0, x21
   3928c: cb090108     	sub	x8, x8, x9
   39290: f9400e69     	ldr	x9, [x19, #0x18]
   39294: 9343fd08     	asr	x8, x8, #3
   39298: f90013f8     	str	x24, [sp, #0x20]
   3929c: a902abf8     	stp	x24, x10, [sp, #0x28]
   392a0: 3c8383e0     	stur	q0, [sp, #0x38]
   392a4: a90123f3     	stp	x19, x8, [sp, #0x10]
   392a8: f8410e88     	ldr	x8, [x20, #0x10]!
   392ac: 3c8483e0     	stur	q0, [sp, #0x48]
   392b0: 3c8583e0     	stur	q0, [sp, #0x58]
   392b4: cb080128     	sub	x8, x9, x8
   392b8: 910042c9     	add	x9, x22, #0x10
   392bc: 9343fd16     	asr	x22, x8, #3
   392c0: 3c8683e0     	stur	q0, [sp, #0x68]
   392c4: f90007e9     	str	x9, [sp, #0x8]
   392c8: 97ffe99d     	bl	0x3393c <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 8ul>*, 4ul>::push_back((anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 8ul>* const&)>
   392cc: d0fffeb5     	adrp	x21, 0xf000 <vsnprintf+0xf000>
   392d0: 911862b5     	add	x21, x21, #0x618
   392d4: aa1503e0     	mov	x0, x21
   392d8: 52800041     	mov	w1, #0x2                // =2
   392dc: 94004271     	bl	0x49ca0 <__strlen_chk@plt>
   392e0: a9402668     	ldp	x8, x9, [x19]
   392e4: cb080129     	sub	x9, x9, x8
   392e8: eb09001f     	cmp	x0, x9
   392ec: 54000129     	b.ls	0x39310 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParamDecl()+0x298>
   392f0: aa1303e0     	mov	x0, x19
   392f4: 97ffff61     	bl	0x39078 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParamDecl()>
   392f8: f90007e0     	str	x0, [sp, #0x8]
   392fc: b4001380     	cbz	x0, 0x3956c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParamDecl()+0x4f4>
   39300: 910023e1     	add	x1, sp, #0x8
   39304: aa1403e0     	mov	x0, x20
   39308: 97ffe1e3     	bl	0x31a94 <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 32ul>::push_back((anonymous namespace)::itanium_demangle::Node* const&)>
   3930c: 17fffff2     	b	0x392d4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParamDecl()+0x25c>
   39310: b4000180     	cbz	x0, 0x39340 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParamDecl()+0x2c8>
   39314: aa0003e9     	mov	x9, x0
   39318: aa0803ea     	mov	x10, x8
   3931c: aa1503eb     	mov	x11, x21
   39320: 3940016c     	ldrb	w12, [x11]
   39324: 3940014d     	ldrb	w13, [x10]
   39328: 6b0d019f     	cmp	w12, w13
   3932c: 54fffe21     	b.ne	0x392f0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParamDecl()+0x278>
   39330: 9100056b     	add	x11, x11, #0x1
   39334: 9100054a     	add	x10, x10, #0x1
   39338: f1000529     	subs	x9, x9, #0x1
   3933c: 54ffff21     	b.ne	0x39320 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParamDecl()+0x2a8>
   39340: a9410a69     	ldp	x9, x2, [x19, #0x10]
   39344: d37df2d4     	lsl	x20, x22, #3
   39348: 8b000108     	add	x8, x8, x0
   3934c: aa1303e0     	mov	x0, x19
   39350: 8b140121     	add	x1, x9, x20
   39354: f9000268     	str	x8, [x19]
   39358: 940008f4     	bl	0x3b728 <(anonymous namespace)::itanium_demangle::NodeArray (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::makeNodeArray<(anonymous namespace)::itanium_demangle::Node**>((anonymous namespace)::itanium_demangle::Node**, (anonymous namespace)::itanium_demangle::Node**)>
   3935c: f9400a68     	ldr	x8, [x19, #0x10]
   39360: aa0003f5     	mov	x21, x0
   39364: f9499a7a     	ldr	x26, [x19, #0x1330]
   39368: aa0103f6     	mov	x22, x1
   3936c: 8b140108     	add	x8, x8, x20
   39370: f9000e68     	str	x8, [x19, #0x18]
   39374: f9400748     	ldr	x8, [x26, #0x8]
   39378: d13f0109     	sub	x9, x8, #0xfc0
   3937c: b13fc53f     	cmn	x9, #0xff1
   39380: 54000108     	b.hi	0x393a0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParamDecl()+0x328>
   39384: 52820000     	mov	w0, #0x1000             // =4096
   39388: 940041b2     	bl	0x49a50 <malloc@plt>
   3938c: b4000f40     	cbz	x0, 0x39574 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParamDecl()+0x4fc>
   39390: aa1f03e8     	mov	x8, xzr
   39394: a9007c1a     	stp	x26, xzr, [x0]
   39398: aa0003fa     	mov	x26, x0
   3939c: f9099a60     	str	x0, [x19, #0x1330]
   393a0: 9100c109     	add	x9, x8, #0x30
   393a4: 8b080354     	add	x20, x26, x8
   393a8: b00000a8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   393ac: 528003ca     	mov	w10, #0x1e              // =30
   393b0: 91188108     	add	x8, x8, #0x620
   393b4: 72a0202a     	movk	w10, #0x101, lsl #16
   393b8: f9000749     	str	x9, [x26, #0x8]
   393bc: f8010e88     	str	x8, [x20, #0x10]!
   393c0: b9000a8a     	str	w10, [x20, #0x8]
   393c4: a9015699     	stp	x25, x21, [x20, #0x10]
   393c8: f9001296     	str	x22, [x20, #0x20]
   393cc: a94127e8     	ldp	x8, x9, [sp, #0x10]
   393d0: f94013e0     	ldr	x0, [sp, #0x20]
   393d4: f9414d0a     	ldr	x10, [x8, #0x298]
   393d8: eb18001f     	cmp	x0, x24
   393dc: 8b090d49     	add	x9, x10, x9, lsl #3
   393e0: f9015109     	str	x9, [x8, #0x2a0]
   393e4: 540003a0     	b.eq	0x39458 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParamDecl()+0x3e0>
   393e8: 940041ae     	bl	0x49aa0 <free@plt>
   393ec: 1400001b     	b	0x39458 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParamDecl()+0x3e0>
   393f0: d503249f     	bti	j
   393f4: 91000908     	add	x8, x8, #0x2
   393f8: aa1303e0     	mov	x0, x19
   393fc: f9000268     	str	x8, [x19]
   39400: 97ffff1e     	bl	0x39078 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParamDecl()>
   39404: b4000280     	cbz	x0, 0x39454 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParamDecl()+0x3dc>
   39408: f9499a76     	ldr	x22, [x19, #0x1330]
   3940c: aa0003f5     	mov	x21, x0
   39410: f94006c8     	ldr	x8, [x22, #0x8]
   39414: d13f4109     	sub	x9, x8, #0xfd0
   39418: b13fc53f     	cmn	x9, #0xff1
   3941c: 54000108     	b.hi	0x3943c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParamDecl()+0x3c4>
   39420: 52820000     	mov	w0, #0x1000             // =4096
   39424: 9400418b     	bl	0x49a50 <malloc@plt>
   39428: b4000a60     	cbz	x0, 0x39574 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParamDecl()+0x4fc>
   3942c: aa1f03e8     	mov	x8, xzr
   39430: a9007c16     	stp	x22, xzr, [x0]
   39434: aa0003f6     	mov	x22, x0
   39438: f9099a60     	str	x0, [x19, #0x1330]
   3943c: 91008109     	add	x9, x8, #0x20
   39440: 8b0802d4     	add	x20, x22, x8
   39444: b00000a8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   39448: 528003ea     	mov	w10, #0x1f              // =31
   3944c: 911a4108     	add	x8, x8, #0x690
   39450: 14000041     	b	0x39554 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParamDecl()+0x4dc>
   39454: aa1f03f4     	mov	x20, xzr
   39458: d503249f     	bti	j
   3945c: f94016e8     	ldr	x8, [x23, #0x28]
   39460: f85f83a9     	ldur	x9, [x29, #-0x8]
   39464: eb09011f     	cmp	x8, x9
   39468: 54000881     	b.ne	0x39578 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParamDecl()+0x500>
   3946c: aa1403e0     	mov	x0, x20
   39470: a94c4ff4     	ldp	x20, x19, [sp, #0xc0]
   39474: a94b57f6     	ldp	x22, x21, [sp, #0xb0]
   39478: a94a5ff8     	ldp	x24, x23, [sp, #0xa0]
   3947c: a94967fa     	ldp	x26, x25, [sp, #0x90]
   39480: a9487bfd     	ldp	x29, x30, [sp, #0x80]
   39484: 910343ff     	add	sp, sp, #0xd0
   39488: d50323bf     	autiasp
   3948c: d65f03c0     	ret
   39490: d503249f     	bti	j
   39494: b9431a74     	ldr	w20, [x19, #0x318]
   39498: 91000908     	add	x8, x8, #0x2
   3949c: f9499a76     	ldr	x22, [x19, #0x1330]
   394a0: 11000689     	add	w9, w20, #0x1
   394a4: f9000268     	str	x8, [x19]
   394a8: b9031a69     	str	w9, [x19, #0x318]
   394ac: f94006c8     	ldr	x8, [x22, #0x8]
   394b0: d13f4109     	sub	x9, x8, #0xfd0
   394b4: b13fc53f     	cmn	x9, #0xff1
   394b8: 54000108     	b.hi	0x394d8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParamDecl()+0x460>
   394bc: 52820000     	mov	w0, #0x1000             // =4096
   394c0: 94004164     	bl	0x49a50 <malloc@plt>
   394c4: b4000580     	cbz	x0, 0x39574 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParamDecl()+0x4fc>
   394c8: aa1f03e8     	mov	x8, xzr
   394cc: a9007c16     	stp	x22, xzr, [x0]
   394d0: aa0003f6     	mov	x22, x0
   394d4: f9099a60     	str	x0, [x19, #0x1330]
   394d8: 91008109     	add	x9, x8, #0x20
   394dc: 8b0802d5     	add	x21, x22, x8
   394e0: b00000a8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   394e4: 5280236a     	mov	w10, #0x11b             // =283
   394e8: 91134108     	add	x8, x8, #0x4d0
   394ec: 72a0202a     	movk	w10, #0x101, lsl #16
   394f0: f90006c9     	str	x9, [x22, #0x8]
   394f4: 910043e1     	add	x1, sp, #0x10
   394f8: a9812aa8     	stp	x8, x10, [x21, #0x10]!
   394fc: b90012b4     	str	w20, [x21, #0x10]
   39500: f9415268     	ldr	x8, [x19, #0x2a0]
   39504: f9000bf5     	str	x21, [sp, #0x10]
   39508: f85f8100     	ldur	x0, [x8, #-0x8]
   3950c: 940000a2     	bl	0x39794 <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 8ul>::push_back((anonymous namespace)::itanium_demangle::Node* const&)>
   39510: f9499a76     	ldr	x22, [x19, #0x1330]
   39514: f94006c8     	ldr	x8, [x22, #0x8]
   39518: d13f4109     	sub	x9, x8, #0xfd0
   3951c: b13fc53f     	cmn	x9, #0xff1
   39520: 54000108     	b.hi	0x39540 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParamDecl()+0x4c8>
   39524: 52820000     	mov	w0, #0x1000             // =4096
   39528: 9400414a     	bl	0x49a50 <malloc@plt>
   3952c: b4000240     	cbz	x0, 0x39574 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParamDecl()+0x4fc>
   39530: aa1f03e8     	mov	x8, xzr
   39534: a9007c16     	stp	x22, xzr, [x0]
   39538: aa0003f6     	mov	x22, x0
   3953c: f9099a60     	str	x0, [x19, #0x1330]
   39540: 91008109     	add	x9, x8, #0x20
   39544: 8b0802d4     	add	x20, x22, x8
   39548: b00000a8     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   3954c: 5280038a     	mov	w10, #0x1c              // =28
   39550: 91150108     	add	x8, x8, #0x540
   39554: 72a0202a     	movk	w10, #0x101, lsl #16
   39558: f90006c9     	str	x9, [x22, #0x8]
   3955c: f8010e88     	str	x8, [x20, #0x10]!
   39560: b9000a8a     	str	w10, [x20, #0x8]
   39564: f9000a95     	str	x21, [x20, #0x10]
   39568: 17ffffbc     	b	0x39458 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParamDecl()+0x3e0>
   3956c: aa1f03f4     	mov	x20, xzr
   39570: 17ffff97     	b	0x393cc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParamDecl()+0x354>
   39574: 94004147     	bl	0x49a90 <_ZSt9terminatev@plt>
   39578: 940040fe     	bl	0x49970 <__stack_chk_fail@plt>
   3957c: 14000001     	b	0x39580 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParamDecl()+0x508>
   39580: a94127e8     	ldp	x8, x9, [sp, #0x10]
   39584: aa0003f3     	mov	x19, x0
   39588: f94013e0     	ldr	x0, [sp, #0x20]
   3958c: f9414d0a     	ldr	x10, [x8, #0x298]
   39590: eb18001f     	cmp	x0, x24
   39594: 8b090d49     	add	x9, x10, x9, lsl #3
   39598: f9015109     	str	x9, [x8, #0x2a0]
   3959c: 54000040     	b.eq	0x395a4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParamDecl()+0x52c>
   395a0: 94004140     	bl	0x49aa0 <free@plt>
   395a4: aa1303e0     	mov	x0, x19
   395a8: 940031ce     	bl	0x45ce0 <_Unwind_Resume>

00000000000395ac <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [16]>(char const (&) [16])>:
   395ac: d503233f     	paciasp
   395b0: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   395b4: f9000bf5     	str	x21, [sp, #0x10]
   395b8: 910003fd     	mov	x29, sp
   395bc: a9024ff4     	stp	x20, x19, [sp, #0x20]
   395c0: f9499815     	ldr	x21, [x0, #0x1330]
   395c4: aa0103f3     	mov	x19, x1
   395c8: f94006a8     	ldr	x8, [x21, #0x8]
   395cc: d13f4109     	sub	x9, x8, #0xfd0
   395d0: b13fc53f     	cmn	x9, #0xff1
   395d4: 54000128     	b.hi	0x395f8 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [16]>(char const (&) [16])+0x4c>
   395d8: aa0003f4     	mov	x20, x0
   395dc: 52820000     	mov	w0, #0x1000             // =4096
   395e0: 9400411c     	bl	0x49a50 <malloc@plt>
   395e4: b4000300     	cbz	x0, 0x39644 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [16]>(char const (&) [16])+0x98>
   395e8: aa1f03e8     	mov	x8, xzr
   395ec: a9007c15     	stp	x21, xzr, [x0]
   395f0: aa0003f5     	mov	x21, x0
   395f4: f9099a80     	str	x0, [x20, #0x1330]
   395f8: 91008109     	add	x9, x8, #0x20
   395fc: aa1303e0     	mov	x0, x19
   39600: 8b0802b4     	add	x20, x21, x8
   39604: f90006a9     	str	x9, [x21, #0x8]
   39608: 94004196     	bl	0x49c60 <strlen@plt>
   3960c: b00000a9     	adrp	x9, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   39610: 528020e8     	mov	w8, #0x107              // =263
   39614: 9101c129     	add	x9, x9, #0x70
   39618: 72a02028     	movk	w8, #0x101, lsl #16
   3961c: f9400bf5     	ldr	x21, [sp, #0x10]
   39620: f8010e89     	str	x9, [x20, #0x10]!
   39624: 8b000269     	add	x9, x19, x0
   39628: aa1403e0     	mov	x0, x20
   3962c: b9000a88     	str	w8, [x20, #0x8]
   39630: a9012693     	stp	x19, x9, [x20, #0x10]
   39634: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   39638: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3963c: d50323bf     	autiasp
   39640: d65f03c0     	ret
   39644: 94004113     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000039648 <(anonymous namespace)::itanium_demangle::UnnamedTypeName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   39648: d503233f     	paciasp
   3964c: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   39650: f9000bf5     	str	x21, [sp, #0x10]
   39654: 910003fd     	mov	x29, sp
   39658: a9024ff4     	stp	x20, x19, [sp, #0x20]
   3965c: a940a828     	ldp	x8, x10, [x1, #0x8]
   39660: aa0103f3     	mov	x19, x1
   39664: aa0003f4     	mov	x20, x0
   39668: 91002109     	add	x9, x8, #0x8
   3966c: eb0a013f     	cmp	x9, x10
   39670: 54000062     	b.hs	0x3967c <(anonymous namespace)::itanium_demangle::UnnamedTypeName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x34>
   39674: f9400260     	ldr	x0, [x19]
   39678: 1400000a     	b	0x396a0 <(anonymous namespace)::itanium_demangle::UnnamedTypeName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x58>
   3967c: d37ff948     	lsl	x8, x10, #1
   39680: f9400260     	ldr	x0, [x19]
   39684: eb09011f     	cmp	x8, x9
   39688: 9a883121     	csel	x1, x9, x8, lo
   3968c: f9000a61     	str	x1, [x19, #0x10]
   39690: 94004178     	bl	0x49c70 <realloc@plt>
   39694: f9000260     	str	x0, [x19]
   39698: b4000780     	cbz	x0, 0x39788 <(anonymous namespace)::itanium_demangle::UnnamedTypeName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x140>
   3969c: f9400668     	ldr	x8, [x19, #0x8]
   396a0: d28ea4e9     	mov	x9, #0x7527             // =29991
   396a4: f2adcdc9     	movk	x9, #0x6e6e, lsl #16
   396a8: f2cdac29     	movk	x9, #0x6d61, lsl #32
   396ac: f2ec8ca9     	movk	x9, #0x6465, lsl #48
   396b0: f8286809     	str	x9, [x0, x8]
   396b4: f9400668     	ldr	x8, [x19, #0x8]
   396b8: 91002108     	add	x8, x8, #0x8
   396bc: f9000668     	str	x8, [x19, #0x8]
   396c0: a9412695     	ldp	x21, x9, [x20, #0x10]
   396c4: eb150134     	subs	x20, x9, x21
   396c8: 540002e0     	b.eq	0x39724 <(anonymous namespace)::itanium_demangle::UnnamedTypeName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xdc>
   396cc: f9400a6a     	ldr	x10, [x19, #0x10]
   396d0: 8b140109     	add	x9, x8, x20
   396d4: eb0a013f     	cmp	x9, x10
   396d8: 54000062     	b.hs	0x396e4 <(anonymous namespace)::itanium_demangle::UnnamedTypeName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x9c>
   396dc: f9400260     	ldr	x0, [x19]
   396e0: 1400000a     	b	0x39708 <(anonymous namespace)::itanium_demangle::UnnamedTypeName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xc0>
   396e4: d37ff948     	lsl	x8, x10, #1
   396e8: f9400260     	ldr	x0, [x19]
   396ec: eb09011f     	cmp	x8, x9
   396f0: 9a883121     	csel	x1, x9, x8, lo
   396f4: f9000a61     	str	x1, [x19, #0x10]
   396f8: 9400415e     	bl	0x49c70 <realloc@plt>
   396fc: f9000260     	str	x0, [x19]
   39700: b4000440     	cbz	x0, 0x39788 <(anonymous namespace)::itanium_demangle::UnnamedTypeName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x140>
   39704: f9400668     	ldr	x8, [x19, #0x8]
   39708: 8b080000     	add	x0, x0, x8
   3970c: aa1503e1     	mov	x1, x21
   39710: aa1403e2     	mov	x2, x20
   39714: 9400415b     	bl	0x49c80 <memmove@plt>
   39718: f9400668     	ldr	x8, [x19, #0x8]
   3971c: 8b140108     	add	x8, x8, x20
   39720: f9000668     	str	x8, [x19, #0x8]
   39724: f9400a6a     	ldr	x10, [x19, #0x10]
   39728: 91000509     	add	x9, x8, #0x1
   3972c: eb0a013f     	cmp	x9, x10
   39730: 54000062     	b.hs	0x3973c <(anonymous namespace)::itanium_demangle::UnnamedTypeName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xf4>
   39734: f9400260     	ldr	x0, [x19]
   39738: 1400000a     	b	0x39760 <(anonymous namespace)::itanium_demangle::UnnamedTypeName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x118>
   3973c: d37ff948     	lsl	x8, x10, #1
   39740: f9400260     	ldr	x0, [x19]
   39744: eb09011f     	cmp	x8, x9
   39748: 9a883121     	csel	x1, x9, x8, lo
   3974c: f9000a61     	str	x1, [x19, #0x10]
   39750: 94004148     	bl	0x49c70 <realloc@plt>
   39754: f9000260     	str	x0, [x19]
   39758: b4000180     	cbz	x0, 0x39788 <(anonymous namespace)::itanium_demangle::UnnamedTypeName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x140>
   3975c: f9400668     	ldr	x8, [x19, #0x8]
   39760: 528004e9     	mov	w9, #0x27               // =39
   39764: f9400bf5     	ldr	x21, [sp, #0x10]
   39768: 38286809     	strb	w9, [x0, x8]
   3976c: f9400668     	ldr	x8, [x19, #0x8]
   39770: 91000508     	add	x8, x8, #0x1
   39774: f9000668     	str	x8, [x19, #0x8]
   39778: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3977c: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   39780: d50323bf     	autiasp
   39784: d65f03c0     	ret
   39788: 940040c2     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003978c <(anonymous namespace)::itanium_demangle::UnnamedTypeName::~UnnamedTypeName()>:
   3978c: d503245f     	bti	c
   39790: 14004074     	b	0x49960 <_ZdlPv@plt>

0000000000039794 <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 8ul>::push_back((anonymous namespace)::itanium_demangle::Node* const&)>:
   39794: d503233f     	paciasp
   39798: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
   3979c: f9000bf7     	str	x23, [sp, #0x10]
   397a0: 910003fd     	mov	x29, sp
   397a4: a90257f6     	stp	x22, x21, [sp, #0x20]
   397a8: a9034ff4     	stp	x20, x19, [sp, #0x30]
   397ac: a940a408     	ldp	x8, x9, [x0, #0x8]
   397b0: aa0003f3     	mov	x19, x0
   397b4: aa0103f4     	mov	x20, x1
   397b8: eb09011f     	cmp	x8, x9
   397bc: 54000381     	b.ne	0x3982c <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 8ul>::push_back((anonymous namespace)::itanium_demangle::Node* const&)+0x98>
   397c0: aa1303e9     	mov	x9, x19
   397c4: f8418537     	ldr	x23, [x9], #0x18
   397c8: cb170115     	sub	x21, x8, x23
   397cc: eb0902ff     	cmp	x23, x9
   397d0: 54000100     	b.eq	0x397f0 <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 8ul>::push_back((anonymous namespace)::itanium_demangle::Node* const&)+0x5c>
   397d4: d37ffaa1     	lsl	x1, x21, #1
   397d8: aa1703e0     	mov	x0, x23
   397dc: 94004125     	bl	0x49c70 <realloc@plt>
   397e0: aa0003f6     	mov	x22, x0
   397e4: f9000260     	str	x0, [x19]
   397e8: b5000180     	cbnz	x0, 0x39818 <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 8ul>::push_back((anonymous namespace)::itanium_demangle::Node* const&)+0x84>
   397ec: 1400001a     	b	0x39854 <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 8ul>::push_back((anonymous namespace)::itanium_demangle::Node* const&)+0xc0>
   397f0: d37ffaa0     	lsl	x0, x21, #1
   397f4: 94004097     	bl	0x49a50 <malloc@plt>
   397f8: b40002e0     	cbz	x0, 0x39854 <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 8ul>::push_back((anonymous namespace)::itanium_demangle::Node* const&)+0xc0>
   397fc: aa0003f6     	mov	x22, x0
   39800: b40000b5     	cbz	x21, 0x39814 <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 8ul>::push_back((anonymous namespace)::itanium_demangle::Node* const&)+0x80>
   39804: aa1603e0     	mov	x0, x22
   39808: aa1703e1     	mov	x1, x23
   3980c: aa1503e2     	mov	x2, x21
   39810: 9400411c     	bl	0x49c80 <memmove@plt>
   39814: f9000276     	str	x22, [x19]
   39818: 9343fea8     	asr	x8, x21, #3
   3981c: 9342fea9     	asr	x9, x21, #2
   39820: 8b080ec8     	add	x8, x22, x8, lsl #3
   39824: 8b090ec9     	add	x9, x22, x9, lsl #3
   39828: a900a668     	stp	x8, x9, [x19, #0x8]
   3982c: 91002109     	add	x9, x8, #0x8
   39830: f940028a     	ldr	x10, [x20]
   39834: a94257f6     	ldp	x22, x21, [sp, #0x20]
   39838: f9000669     	str	x9, [x19, #0x8]
   3983c: f9400bf7     	ldr	x23, [sp, #0x10]
   39840: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   39844: f900010a     	str	x10, [x8]
   39848: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   3984c: d50323bf     	autiasp
   39850: d65f03c0     	ret
   39854: 9400408f     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000039858 <(anonymous namespace)::itanium_demangle::SyntheticTemplateParamName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   39858: d503233f     	paciasp
   3985c: d10143ff     	sub	sp, sp, #0x50
   39860: a9027bfd     	stp	x29, x30, [sp, #0x20]
   39864: 910083fd     	add	x29, sp, #0x20
   39868: a90357f6     	stp	x22, x21, [sp, #0x30]
   3986c: a9044ff4     	stp	x20, x19, [sp, #0x40]
   39870: d53bd055     	mrs	x21, TPIDR_EL0
   39874: aa0003f4     	mov	x20, x0
   39878: f94016a8     	ldr	x8, [x21, #0x28]
   3987c: aa0103f3     	mov	x19, x1
   39880: f81f83a8     	stur	x8, [x29, #-0x8]
   39884: b9400c08     	ldr	w8, [x0, #0xc]
   39888: 7100091f     	cmp	w8, #0x2
   3988c: 54000260     	b.eq	0x398d8 <(anonymous namespace)::itanium_demangle::SyntheticTemplateParamName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x80>
   39890: 7100051f     	cmp	w8, #0x1
   39894: 54000120     	b.eq	0x398b8 <(anonymous namespace)::itanium_demangle::SyntheticTemplateParamName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x60>
   39898: 35000828     	cbnz	w8, 0x3999c <(anonymous namespace)::itanium_demangle::SyntheticTemplateParamName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x144>
   3989c: aa1303f6     	mov	x22, x19
   398a0: a9c0aac8     	ldp	x8, x10, [x22, #0x8]!
   398a4: 91000909     	add	x9, x8, #0x2
   398a8: eb0a013f     	cmp	x9, x10
   398ac: 540003a2     	b.hs	0x39920 <(anonymous namespace)::itanium_demangle::SyntheticTemplateParamName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xc8>
   398b0: f9400260     	ldr	x0, [x19]
   398b4: 14000024     	b	0x39944 <(anonymous namespace)::itanium_demangle::SyntheticTemplateParamName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xec>
   398b8: aa1303f6     	mov	x22, x19
   398bc: a9c0aac8     	ldp	x8, x10, [x22, #0x8]!
   398c0: 91000909     	add	x9, x8, #0x2
   398c4: eb0a013f     	cmp	x9, x10
   398c8: 54000162     	b.hs	0x398f4 <(anonymous namespace)::itanium_demangle::SyntheticTemplateParamName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x9c>
   398cc: f9400260     	ldr	x0, [x19]
   398d0: 5289c48a     	mov	w10, #0x4e24            // =20004
   398d4: 1400001d     	b	0x39948 <(anonymous namespace)::itanium_demangle::SyntheticTemplateParamName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xf0>
   398d8: aa1303f6     	mov	x22, x19
   398dc: a9c0aac8     	ldp	x8, x10, [x22, #0x8]!
   398e0: 91000d09     	add	x9, x8, #0x3
   398e4: eb0a013f     	cmp	x9, x10
   398e8: 54000362     	b.hs	0x39954 <(anonymous namespace)::itanium_demangle::SyntheticTemplateParamName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xfc>
   398ec: f9400260     	ldr	x0, [x19]
   398f0: 14000022     	b	0x39978 <(anonymous namespace)::itanium_demangle::SyntheticTemplateParamName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x120>
   398f4: d37ff948     	lsl	x8, x10, #1
   398f8: f9400260     	ldr	x0, [x19]
   398fc: eb09011f     	cmp	x8, x9
   39900: 9a883121     	csel	x1, x9, x8, lo
   39904: f9000a61     	str	x1, [x19, #0x10]
   39908: 940040da     	bl	0x49c70 <realloc@plt>
   3990c: f9000260     	str	x0, [x19]
   39910: b4000da0     	cbz	x0, 0x39ac4 <(anonymous namespace)::itanium_demangle::SyntheticTemplateParamName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x26c>
   39914: f94002c8     	ldr	x8, [x22]
   39918: 5289c48a     	mov	w10, #0x4e24            // =20004
   3991c: 1400000b     	b	0x39948 <(anonymous namespace)::itanium_demangle::SyntheticTemplateParamName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xf0>
   39920: d37ff948     	lsl	x8, x10, #1
   39924: f9400260     	ldr	x0, [x19]
   39928: eb09011f     	cmp	x8, x9
   3992c: 9a883121     	csel	x1, x9, x8, lo
   39930: f9000a61     	str	x1, [x19, #0x10]
   39934: 940040cf     	bl	0x49c70 <realloc@plt>
   39938: f9000260     	str	x0, [x19]
   3993c: b4000c40     	cbz	x0, 0x39ac4 <(anonymous namespace)::itanium_demangle::SyntheticTemplateParamName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x26c>
   39940: f94002c8     	ldr	x8, [x22]
   39944: 528a848a     	mov	w10, #0x5424            // =21540
   39948: 52800049     	mov	w9, #0x2                // =2
   3994c: 7828680a     	strh	w10, [x0, x8]
   39950: 14000010     	b	0x39990 <(anonymous namespace)::itanium_demangle::SyntheticTemplateParamName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x138>
   39954: d37ff948     	lsl	x8, x10, #1
   39958: f9400260     	ldr	x0, [x19]
   3995c: eb09011f     	cmp	x8, x9
   39960: 9a883121     	csel	x1, x9, x8, lo
   39964: f9000a61     	str	x1, [x19, #0x10]
   39968: 940040c2     	bl	0x49c70 <realloc@plt>
   3996c: f9000260     	str	x0, [x19]
   39970: b4000aa0     	cbz	x0, 0x39ac4 <(anonymous namespace)::itanium_demangle::SyntheticTemplateParamName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x26c>
   39974: f94002c8     	ldr	x8, [x22]
   39978: 8b080008     	add	x8, x0, x8
   3997c: 52800a8a     	mov	w10, #0x54              // =84
   39980: 528a848b     	mov	w11, #0x5424            // =21540
   39984: 52800069     	mov	w9, #0x3                // =3
   39988: 3900090a     	strb	w10, [x8, #0x2]
   3998c: 7900010b     	strh	w11, [x8]
   39990: f94002c8     	ldr	x8, [x22]
   39994: 8b090108     	add	x8, x8, x9
   39998: f90002c8     	str	x8, [x22]
   3999c: b9401288     	ldr	w8, [x20, #0x10]
   399a0: 340007e8     	cbz	w8, 0x39a9c <(anonymous namespace)::itanium_demangle::SyntheticTemplateParamName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x244>
   399a4: 71000508     	subs	w8, w8, #0x1
   399a8: 540002e0     	b.eq	0x39a04 <(anonymous namespace)::itanium_demangle::SyntheticTemplateParamName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1ac>
   399ac: b202e7e9     	mov	x9, #-0x3333333333333334 // =-3689348814741910324
   399b0: aa1f03f4     	mov	x20, xzr
   399b4: f29999a9     	movk	x9, #0xcccd
   399b8: 5280014a     	mov	w10, #0xa               // =10
   399bc: 910003eb     	mov	x11, sp
   399c0: 9bc97d0c     	umulh	x12, x8, x9
   399c4: 8b14016e     	add	x14, x11, x20
   399c8: d1000694     	sub	x20, x20, #0x1
   399cc: f100251f     	cmp	x8, #0x9
   399d0: d343fd8c     	lsr	x12, x12, #3
   399d4: 1b0aa18d     	msub	w13, w12, w10, w8
   399d8: aa0c03e8     	mov	x8, x12
   399dc: 321c05ad     	orr	w13, w13, #0x30
   399e0: 390051cd     	strb	w13, [x14, #0x14]
   399e4: 54fffee8     	b.hi	0x399c0 <(anonymous namespace)::itanium_demangle::SyntheticTemplateParamName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x168>
   399e8: b40005b4     	cbz	x20, 0x39a9c <(anonymous namespace)::itanium_demangle::SyntheticTemplateParamName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x244>
   399ec: a940aa68     	ldp	x8, x10, [x19, #0x8]
   399f0: cb140109     	sub	x9, x8, x20
   399f4: eb0a013f     	cmp	x9, x10
   399f8: 54000122     	b.hs	0x39a1c <(anonymous namespace)::itanium_demangle::SyntheticTemplateParamName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1c4>
   399fc: f9400260     	ldr	x0, [x19]
   39a00: 14000010     	b	0x39a40 <(anonymous namespace)::itanium_demangle::SyntheticTemplateParamName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1e8>
   39a04: a940aa68     	ldp	x8, x10, [x19, #0x8]
   39a08: 91000509     	add	x9, x8, #0x1
   39a0c: eb0a013f     	cmp	x9, x10
   39a10: 540002c2     	b.hs	0x39a68 <(anonymous namespace)::itanium_demangle::SyntheticTemplateParamName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x210>
   39a14: f9400260     	ldr	x0, [x19]
   39a18: 1400001e     	b	0x39a90 <(anonymous namespace)::itanium_demangle::SyntheticTemplateParamName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x238>
   39a1c: d37ff948     	lsl	x8, x10, #1
   39a20: f9400260     	ldr	x0, [x19]
   39a24: eb09011f     	cmp	x8, x9
   39a28: 9a883121     	csel	x1, x9, x8, lo
   39a2c: f9000a61     	str	x1, [x19, #0x10]
   39a30: 94004090     	bl	0x49c70 <realloc@plt>
   39a34: f9000260     	str	x0, [x19]
   39a38: b4000460     	cbz	x0, 0x39ac4 <(anonymous namespace)::itanium_demangle::SyntheticTemplateParamName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x26c>
   39a3c: f9400668     	ldr	x8, [x19, #0x8]
   39a40: 910003e9     	mov	x9, sp
   39a44: cb1403e2     	neg	x2, x20
   39a48: 8b140129     	add	x9, x9, x20
   39a4c: 8b080000     	add	x0, x0, x8
   39a50: 91005521     	add	x1, x9, #0x15
   39a54: 9400408b     	bl	0x49c80 <memmove@plt>
   39a58: f9400668     	ldr	x8, [x19, #0x8]
   39a5c: cb140108     	sub	x8, x8, x20
   39a60: f9000668     	str	x8, [x19, #0x8]
   39a64: 1400000e     	b	0x39a9c <(anonymous namespace)::itanium_demangle::SyntheticTemplateParamName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x244>
   39a68: d37ff948     	lsl	x8, x10, #1
   39a6c: f9400260     	ldr	x0, [x19]
   39a70: eb09011f     	cmp	x8, x9
   39a74: 9a883121     	csel	x1, x9, x8, lo
   39a78: f9000a61     	str	x1, [x19, #0x10]
   39a7c: 9400407d     	bl	0x49c70 <realloc@plt>
   39a80: f9000260     	str	x0, [x19]
   39a84: b4000200     	cbz	x0, 0x39ac4 <(anonymous namespace)::itanium_demangle::SyntheticTemplateParamName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x26c>
   39a88: f9400668     	ldr	x8, [x19, #0x8]
   39a8c: 91000509     	add	x9, x8, #0x1
   39a90: 5280060a     	mov	w10, #0x30              // =48
   39a94: f9000669     	str	x9, [x19, #0x8]
   39a98: 3828680a     	strb	w10, [x0, x8]
   39a9c: f94016a8     	ldr	x8, [x21, #0x28]
   39aa0: f85f83a9     	ldur	x9, [x29, #-0x8]
   39aa4: eb09011f     	cmp	x8, x9
   39aa8: 54000101     	b.ne	0x39ac8 <(anonymous namespace)::itanium_demangle::SyntheticTemplateParamName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x270>
   39aac: a9444ff4     	ldp	x20, x19, [sp, #0x40]
   39ab0: a94357f6     	ldp	x22, x21, [sp, #0x30]
   39ab4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   39ab8: 910143ff     	add	sp, sp, #0x50
   39abc: d50323bf     	autiasp
   39ac0: d65f03c0     	ret
   39ac4: 94003ff3     	bl	0x49a90 <_ZSt9terminatev@plt>
   39ac8: 94003faa     	bl	0x49970 <__stack_chk_fail@plt>

0000000000039acc <(anonymous namespace)::itanium_demangle::SyntheticTemplateParamName::~SyntheticTemplateParamName()>:
   39acc: d503245f     	bti	c
   39ad0: 14003fa4     	b	0x49960 <_ZdlPv@plt>

0000000000039ad4 <(anonymous namespace)::itanium_demangle::TypeTemplateParamDecl::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   39ad4: d503233f     	paciasp
   39ad8: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   39adc: f9000bf3     	str	x19, [sp, #0x10]
   39ae0: 910003fd     	mov	x29, sp
   39ae4: a940a828     	ldp	x8, x10, [x1, #0x8]
   39ae8: aa0103f3     	mov	x19, x1
   39aec: 91002509     	add	x9, x8, #0x9
   39af0: eb0a013f     	cmp	x9, x10
   39af4: 54000062     	b.hs	0x39b00 <(anonymous namespace)::itanium_demangle::TypeTemplateParamDecl::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x2c>
   39af8: f9400260     	ldr	x0, [x19]
   39afc: 1400000a     	b	0x39b24 <(anonymous namespace)::itanium_demangle::TypeTemplateParamDecl::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x50>
   39b00: d37ff948     	lsl	x8, x10, #1
   39b04: f9400260     	ldr	x0, [x19]
   39b08: eb09011f     	cmp	x8, x9
   39b0c: 9a883121     	csel	x1, x9, x8, lo
   39b10: f9000a61     	str	x1, [x19, #0x10]
   39b14: 94004057     	bl	0x49c70 <realloc@plt>
   39b18: f9000260     	str	x0, [x19]
   39b1c: b4000200     	cbz	x0, 0x39b5c <(anonymous namespace)::itanium_demangle::TypeTemplateParamDecl::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x88>
   39b20: f9400668     	ldr	x8, [x19, #0x8]
   39b24: b0fffea9     	adrp	x9, 0xe000 <vsnprintf+0xe000>
   39b28: 8b080008     	add	x8, x0, x8
   39b2c: 9125d929     	add	x9, x9, #0x976
   39b30: 5280040a     	mov	w10, #0x20              // =32
   39b34: f9400129     	ldr	x9, [x9]
   39b38: 3900210a     	strb	w10, [x8, #0x8]
   39b3c: f9000109     	str	x9, [x8]
   39b40: f9400668     	ldr	x8, [x19, #0x8]
   39b44: 91002508     	add	x8, x8, #0x9
   39b48: f9000668     	str	x8, [x19, #0x8]
   39b4c: f9400bf3     	ldr	x19, [sp, #0x10]
   39b50: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   39b54: d50323bf     	autiasp
   39b58: d65f03c0     	ret
   39b5c: 94003fcd     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000039b60 <(anonymous namespace)::itanium_demangle::TypeTemplateParamDecl::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   39b60: d503233f     	paciasp
   39b64: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   39b68: a9014ff4     	stp	x20, x19, [sp, #0x10]
   39b6c: 910003fd     	mov	x29, sp
   39b70: f9400814     	ldr	x20, [x0, #0x10]
   39b74: aa0103f3     	mov	x19, x1
   39b78: f9400288     	ldr	x8, [x20]
   39b7c: aa1403e0     	mov	x0, x20
   39b80: f9401108     	ldr	x8, [x8, #0x20]
   39b84: d63f0100     	blr	x8
   39b88: 39402688     	ldrb	w8, [x20, #0x9]
   39b8c: 7100051f     	cmp	w8, #0x1
   39b90: 540000a1     	b.ne	0x39ba4 <(anonymous namespace)::itanium_demangle::TypeTemplateParamDecl::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x44>
   39b94: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   39b98: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   39b9c: d50323bf     	autiasp
   39ba0: d65f03c0     	ret
   39ba4: f9400288     	ldr	x8, [x20]
   39ba8: aa1403e0     	mov	x0, x20
   39bac: aa1303e1     	mov	x1, x19
   39bb0: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   39bb4: f9401510     	ldr	x16, [x8, #0x28]
   39bb8: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   39bbc: d50323bf     	autiasp
   39bc0: d61f0200     	br	x16

0000000000039bc4 <(anonymous namespace)::itanium_demangle::TypeTemplateParamDecl::~TypeTemplateParamDecl()>:
   39bc4: d503245f     	bti	c
   39bc8: 14003f66     	b	0x49960 <_ZdlPv@plt>

0000000000039bcc <(anonymous namespace)::itanium_demangle::NonTypeTemplateParamDecl::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   39bcc: d503233f     	paciasp
   39bd0: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   39bd4: a9014ff4     	stp	x20, x19, [sp, #0x10]
   39bd8: 910003fd     	mov	x29, sp
   39bdc: aa0003f4     	mov	x20, x0
   39be0: f9400c00     	ldr	x0, [x0, #0x18]
   39be4: aa0103f3     	mov	x19, x1
   39be8: f9400008     	ldr	x8, [x0]
   39bec: f9401108     	ldr	x8, [x8, #0x20]
   39bf0: d63f0100     	blr	x8
   39bf4: f9400e80     	ldr	x0, [x20, #0x18]
   39bf8: 39402408     	ldrb	w8, [x0, #0x9]
   39bfc: 34000388     	cbz	w8, 0x39c6c <(anonymous namespace)::itanium_demangle::NonTypeTemplateParamDecl::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xa0>
   39c00: 7100091f     	cmp	w8, #0x2
   39c04: 540000c1     	b.ne	0x39c1c <(anonymous namespace)::itanium_demangle::NonTypeTemplateParamDecl::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x50>
   39c08: f9400008     	ldr	x8, [x0]
   39c0c: aa1303e1     	mov	x1, x19
   39c10: f9400108     	ldr	x8, [x8]
   39c14: d63f0100     	blr	x8
   39c18: 370002a0     	tbnz	w0, #0x0, 0x39c6c <(anonymous namespace)::itanium_demangle::NonTypeTemplateParamDecl::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xa0>
   39c1c: a940aa68     	ldp	x8, x10, [x19, #0x8]
   39c20: 91000509     	add	x9, x8, #0x1
   39c24: eb0a013f     	cmp	x9, x10
   39c28: 54000062     	b.hs	0x39c34 <(anonymous namespace)::itanium_demangle::NonTypeTemplateParamDecl::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x68>
   39c2c: f9400260     	ldr	x0, [x19]
   39c30: 1400000a     	b	0x39c58 <(anonymous namespace)::itanium_demangle::NonTypeTemplateParamDecl::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x8c>
   39c34: d37ff948     	lsl	x8, x10, #1
   39c38: f9400260     	ldr	x0, [x19]
   39c3c: eb09011f     	cmp	x8, x9
   39c40: 9a883121     	csel	x1, x9, x8, lo
   39c44: f9000a61     	str	x1, [x19, #0x10]
   39c48: 9400400a     	bl	0x49c70 <realloc@plt>
   39c4c: f9000260     	str	x0, [x19]
   39c50: b4000160     	cbz	x0, 0x39c7c <(anonymous namespace)::itanium_demangle::NonTypeTemplateParamDecl::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xb0>
   39c54: f9400668     	ldr	x8, [x19, #0x8]
   39c58: 52800409     	mov	w9, #0x20               // =32
   39c5c: 38286809     	strb	w9, [x0, x8]
   39c60: f9400668     	ldr	x8, [x19, #0x8]
   39c64: 91000508     	add	x8, x8, #0x1
   39c68: f9000668     	str	x8, [x19, #0x8]
   39c6c: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   39c70: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   39c74: d50323bf     	autiasp
   39c78: d65f03c0     	ret
   39c7c: 94003f85     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000039c80 <(anonymous namespace)::itanium_demangle::NonTypeTemplateParamDecl::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   39c80: d503233f     	paciasp
   39c84: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   39c88: f9000bf5     	str	x21, [sp, #0x10]
   39c8c: 910003fd     	mov	x29, sp
   39c90: a9024ff4     	stp	x20, x19, [sp, #0x20]
   39c94: f9400815     	ldr	x21, [x0, #0x10]
   39c98: aa0003f4     	mov	x20, x0
   39c9c: aa0103f3     	mov	x19, x1
   39ca0: f94002a8     	ldr	x8, [x21]
   39ca4: aa1503e0     	mov	x0, x21
   39ca8: f9401108     	ldr	x8, [x8, #0x20]
   39cac: d63f0100     	blr	x8
   39cb0: 394026a8     	ldrb	w8, [x21, #0x9]
   39cb4: 7100051f     	cmp	w8, #0x1
   39cb8: 540000c0     	b.eq	0x39cd0 <(anonymous namespace)::itanium_demangle::NonTypeTemplateParamDecl::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x50>
   39cbc: f94002a8     	ldr	x8, [x21]
   39cc0: aa1503e0     	mov	x0, x21
   39cc4: aa1303e1     	mov	x1, x19
   39cc8: f9401508     	ldr	x8, [x8, #0x28]
   39ccc: d63f0100     	blr	x8
   39cd0: f9400e80     	ldr	x0, [x20, #0x18]
   39cd4: aa1303e1     	mov	x1, x19
   39cd8: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   39cdc: f9400008     	ldr	x8, [x0]
   39ce0: f9400bf5     	ldr	x21, [sp, #0x10]
   39ce4: f9401510     	ldr	x16, [x8, #0x28]
   39ce8: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   39cec: d50323bf     	autiasp
   39cf0: d61f0200     	br	x16

0000000000039cf4 <(anonymous namespace)::itanium_demangle::NonTypeTemplateParamDecl::~NonTypeTemplateParamDecl()>:
   39cf4: d503245f     	bti	c
   39cf8: 14003f1a     	b	0x49960 <_ZdlPv@plt>

0000000000039cfc <(anonymous namespace)::itanium_demangle::TemplateTemplateParamDecl::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   39cfc: d503233f     	paciasp
   39d00: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   39d04: a9014ff4     	stp	x20, x19, [sp, #0x10]
   39d08: 910003fd     	mov	x29, sp
   39d0c: a940a828     	ldp	x8, x10, [x1, #0x8]
   39d10: aa0103f3     	mov	x19, x1
   39d14: aa0003f4     	mov	x20, x0
   39d18: 91002509     	add	x9, x8, #0x9
   39d1c: eb0a013f     	cmp	x9, x10
   39d20: 54000062     	b.hs	0x39d2c <(anonymous namespace)::itanium_demangle::TemplateTemplateParamDecl::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x30>
   39d24: f9400260     	ldr	x0, [x19]
   39d28: 1400000a     	b	0x39d50 <(anonymous namespace)::itanium_demangle::TemplateTemplateParamDecl::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x54>
   39d2c: d37ff948     	lsl	x8, x10, #1
   39d30: f9400260     	ldr	x0, [x19]
   39d34: eb09011f     	cmp	x8, x9
   39d38: 9a883121     	csel	x1, x9, x8, lo
   39d3c: f9000a61     	str	x1, [x19, #0x10]
   39d40: 94003fcc     	bl	0x49c70 <realloc@plt>
   39d44: f9000260     	str	x0, [x19]
   39d48: b40005a0     	cbz	x0, 0x39dfc <(anonymous namespace)::itanium_demangle::TemplateTemplateParamDecl::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x100>
   39d4c: f9400668     	ldr	x8, [x19, #0x8]
   39d50: b0fffea9     	adrp	x9, 0xe000 <vsnprintf+0xe000>
   39d54: 8b080008     	add	x8, x0, x8
   39d58: 91383929     	add	x9, x9, #0xe0e
   39d5c: 5280078a     	mov	w10, #0x3c              // =60
   39d60: 91006280     	add	x0, x20, #0x18
   39d64: aa1303e1     	mov	x1, x19
   39d68: f9400129     	ldr	x9, [x9]
   39d6c: 3900210a     	strb	w10, [x8, #0x8]
   39d70: f9000109     	str	x9, [x8]
   39d74: f9400668     	ldr	x8, [x19, #0x8]
   39d78: 91002508     	add	x8, x8, #0x9
   39d7c: f9000668     	str	x8, [x19, #0x8]
   39d80: 9400003b     	bl	0x39e6c <(anonymous namespace)::itanium_demangle::NodeArray::printWithComma((anonymous namespace)::itanium_demangle::OutputStream&) const>
   39d84: a940aa68     	ldp	x8, x10, [x19, #0x8]
   39d88: 91002d09     	add	x9, x8, #0xb
   39d8c: eb0a013f     	cmp	x9, x10
   39d90: 54000062     	b.hs	0x39d9c <(anonymous namespace)::itanium_demangle::TemplateTemplateParamDecl::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xa0>
   39d94: f9400260     	ldr	x0, [x19]
   39d98: 1400000a     	b	0x39dc0 <(anonymous namespace)::itanium_demangle::TemplateTemplateParamDecl::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xc4>
   39d9c: d37ff948     	lsl	x8, x10, #1
   39da0: f9400260     	ldr	x0, [x19]
   39da4: eb09011f     	cmp	x8, x9
   39da8: 9a883121     	csel	x1, x9, x8, lo
   39dac: f9000a61     	str	x1, [x19, #0x10]
   39db0: 94003fb0     	bl	0x49c70 <realloc@plt>
   39db4: f9000260     	str	x0, [x19]
   39db8: b4000220     	cbz	x0, 0x39dfc <(anonymous namespace)::itanium_demangle::TemplateTemplateParamDecl::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x100>
   39dbc: f9400668     	ldr	x8, [x19, #0x8]
   39dc0: b0fffea9     	adrp	x9, 0xe000 <vsnprintf+0xe000>
   39dc4: 528dac2a     	mov	w10, #0x6d61            // =28001
   39dc8: 91287529     	add	x9, x9, #0xa1d
   39dcc: 8b080008     	add	x8, x0, x8
   39dd0: 72a40caa     	movk	w10, #0x2065, lsl #16
   39dd4: f9400129     	ldr	x9, [x9]
   39dd8: f9000109     	str	x9, [x8]
   39ddc: b800710a     	stur	w10, [x8, #0x7]
   39de0: f9400668     	ldr	x8, [x19, #0x8]
   39de4: 91002d08     	add	x8, x8, #0xb
   39de8: f9000668     	str	x8, [x19, #0x8]
   39dec: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   39df0: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   39df4: d50323bf     	autiasp
   39df8: d65f03c0     	ret
   39dfc: 94003f25     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000039e00 <(anonymous namespace)::itanium_demangle::TemplateTemplateParamDecl::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   39e00: d503233f     	paciasp
   39e04: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   39e08: a9014ff4     	stp	x20, x19, [sp, #0x10]
   39e0c: 910003fd     	mov	x29, sp
   39e10: f9400814     	ldr	x20, [x0, #0x10]
   39e14: aa0103f3     	mov	x19, x1
   39e18: f9400288     	ldr	x8, [x20]
   39e1c: aa1403e0     	mov	x0, x20
   39e20: f9401108     	ldr	x8, [x8, #0x20]
   39e24: d63f0100     	blr	x8
   39e28: 39402688     	ldrb	w8, [x20, #0x9]
   39e2c: 7100051f     	cmp	w8, #0x1
   39e30: 540000a1     	b.ne	0x39e44 <(anonymous namespace)::itanium_demangle::TemplateTemplateParamDecl::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x44>
   39e34: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   39e38: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   39e3c: d50323bf     	autiasp
   39e40: d65f03c0     	ret
   39e44: f9400288     	ldr	x8, [x20]
   39e48: aa1403e0     	mov	x0, x20
   39e4c: aa1303e1     	mov	x1, x19
   39e50: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   39e54: f9401510     	ldr	x16, [x8, #0x28]
   39e58: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   39e5c: d50323bf     	autiasp
   39e60: d61f0200     	br	x16

0000000000039e64 <(anonymous namespace)::itanium_demangle::TemplateTemplateParamDecl::~TemplateTemplateParamDecl()>:
   39e64: d503245f     	bti	c
   39e68: 14003ebe     	b	0x49960 <_ZdlPv@plt>

0000000000039e6c <(anonymous namespace)::itanium_demangle::NodeArray::printWithComma((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   39e6c: d503233f     	paciasp
   39e70: a9bb7bfd     	stp	x29, x30, [sp, #-0x50]!
   39e74: a90167fa     	stp	x26, x25, [sp, #0x10]
   39e78: 910003fd     	mov	x29, sp
   39e7c: a9025ff8     	stp	x24, x23, [sp, #0x20]
   39e80: a90357f6     	stp	x22, x21, [sp, #0x30]
   39e84: a9044ff4     	stp	x20, x19, [sp, #0x40]
   39e88: f9400408     	ldr	x8, [x0, #0x8]
   39e8c: b4000708     	cbz	x8, 0x39f6c <(anonymous namespace)::itanium_demangle::NodeArray::printWithComma((anonymous namespace)::itanium_demangle::OutputStream&) const+0x100>
   39e90: aa0003f3     	mov	x19, x0
   39e94: aa0103f4     	mov	x20, x1
   39e98: aa1f03f6     	mov	x22, xzr
   39e9c: f9400438     	ldr	x24, [x1, #0x8]
   39ea0: 52800037     	mov	w23, #0x1               // =1
   39ea4: 52840599     	mov	w25, #0x202c            // =8236
   39ea8: 14000006     	b	0x39ec0 <(anonymous namespace)::itanium_demangle::NodeArray::printWithComma((anonymous namespace)::itanium_demangle::OutputStream&) const+0x54>
   39eac: f9000698     	str	x24, [x20, #0x8]
   39eb0: f9400668     	ldr	x8, [x19, #0x8]
   39eb4: 910006d6     	add	x22, x22, #0x1
   39eb8: eb0802df     	cmp	x22, x8
   39ebc: 54000580     	b.eq	0x39f6c <(anonymous namespace)::itanium_demangle::NodeArray::printWithComma((anonymous namespace)::itanium_demangle::OutputStream&) const+0x100>
   39ec0: aa1803fa     	mov	x26, x24
   39ec4: 370002b7     	tbnz	w23, #0x0, 0x39f18 <(anonymous namespace)::itanium_demangle::NodeArray::printWithComma((anonymous namespace)::itanium_demangle::OutputStream&) const+0xac>
   39ec8: f9400a89     	ldr	x9, [x20, #0x10]
   39ecc: 91000b08     	add	x8, x24, #0x2
   39ed0: eb09011f     	cmp	x8, x9
   39ed4: 54000082     	b.hs	0x39ee4 <(anonymous namespace)::itanium_demangle::NodeArray::printWithComma((anonymous namespace)::itanium_demangle::OutputStream&) const+0x78>
   39ed8: f9400280     	ldr	x0, [x20]
   39edc: aa1803e8     	mov	x8, x24
   39ee0: 1400000a     	b	0x39f08 <(anonymous namespace)::itanium_demangle::NodeArray::printWithComma((anonymous namespace)::itanium_demangle::OutputStream&) const+0x9c>
   39ee4: d37ff929     	lsl	x9, x9, #1
   39ee8: f9400280     	ldr	x0, [x20]
   39eec: eb08013f     	cmp	x9, x8
   39ef0: 9a893101     	csel	x1, x8, x9, lo
   39ef4: f9000a81     	str	x1, [x20, #0x10]
   39ef8: 94003f5e     	bl	0x49c70 <realloc@plt>
   39efc: f9000280     	str	x0, [x20]
   39f00: b4000440     	cbz	x0, 0x39f88 <(anonymous namespace)::itanium_demangle::NodeArray::printWithComma((anonymous namespace)::itanium_demangle::OutputStream&) const+0x11c>
   39f04: f9400688     	ldr	x8, [x20, #0x8]
   39f08: 78286819     	strh	w25, [x0, x8]
   39f0c: f9400688     	ldr	x8, [x20, #0x8]
   39f10: 9100091a     	add	x26, x8, #0x2
   39f14: f900069a     	str	x26, [x20, #0x8]
   39f18: f9400268     	ldr	x8, [x19]
   39f1c: aa1403e1     	mov	x1, x20
   39f20: f8767915     	ldr	x21, [x8, x22, lsl #3]
   39f24: f94002a8     	ldr	x8, [x21]
   39f28: aa1503e0     	mov	x0, x21
   39f2c: f9401108     	ldr	x8, [x8, #0x20]
   39f30: d63f0100     	blr	x8
   39f34: 394026a8     	ldrb	w8, [x21, #0x9]
   39f38: 7100051f     	cmp	w8, #0x1
   39f3c: 540000c0     	b.eq	0x39f54 <(anonymous namespace)::itanium_demangle::NodeArray::printWithComma((anonymous namespace)::itanium_demangle::OutputStream&) const+0xe8>
   39f40: f94002a8     	ldr	x8, [x21]
   39f44: aa1503e0     	mov	x0, x21
   39f48: aa1403e1     	mov	x1, x20
   39f4c: f9401508     	ldr	x8, [x8, #0x28]
   39f50: d63f0100     	blr	x8
   39f54: f9400688     	ldr	x8, [x20, #0x8]
   39f58: eb08035f     	cmp	x26, x8
   39f5c: 54fffa80     	b.eq	0x39eac <(anonymous namespace)::itanium_demangle::NodeArray::printWithComma((anonymous namespace)::itanium_demangle::OutputStream&) const+0x40>
   39f60: 2a1f03f7     	mov	w23, wzr
   39f64: aa0803f8     	mov	x24, x8
   39f68: 17ffffd2     	b	0x39eb0 <(anonymous namespace)::itanium_demangle::NodeArray::printWithComma((anonymous namespace)::itanium_demangle::OutputStream&) const+0x44>
   39f6c: a9444ff4     	ldp	x20, x19, [sp, #0x40]
   39f70: a94357f6     	ldp	x22, x21, [sp, #0x30]
   39f74: a9425ff8     	ldp	x24, x23, [sp, #0x20]
   39f78: a94167fa     	ldp	x26, x25, [sp, #0x10]
   39f7c: a8c57bfd     	ldp	x29, x30, [sp], #0x50
   39f80: d50323bf     	autiasp
   39f84: d65f03c0     	ret
   39f88: 94003ec2     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000039f8c <(anonymous namespace)::itanium_demangle::TemplateParamPackDecl::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   39f8c: d503233f     	paciasp
   39f90: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   39f94: f9000bf3     	str	x19, [sp, #0x10]
   39f98: 910003fd     	mov	x29, sp
   39f9c: f9400800     	ldr	x0, [x0, #0x10]
   39fa0: aa0103f3     	mov	x19, x1
   39fa4: f9400008     	ldr	x8, [x0]
   39fa8: f9401108     	ldr	x8, [x8, #0x20]
   39fac: d63f0100     	blr	x8
   39fb0: a940aa68     	ldp	x8, x10, [x19, #0x8]
   39fb4: 91000d09     	add	x9, x8, #0x3
   39fb8: eb0a013f     	cmp	x9, x10
   39fbc: 54000062     	b.hs	0x39fc8 <(anonymous namespace)::itanium_demangle::TemplateParamPackDecl::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x3c>
   39fc0: f9400260     	ldr	x0, [x19]
   39fc4: 1400000a     	b	0x39fec <(anonymous namespace)::itanium_demangle::TemplateParamPackDecl::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x60>
   39fc8: d37ff948     	lsl	x8, x10, #1
   39fcc: f9400260     	ldr	x0, [x19]
   39fd0: eb09011f     	cmp	x8, x9
   39fd4: 9a883121     	csel	x1, x9, x8, lo
   39fd8: f9000a61     	str	x1, [x19, #0x10]
   39fdc: 94003f25     	bl	0x49c70 <realloc@plt>
   39fe0: f9000260     	str	x0, [x19]
   39fe4: b40001c0     	cbz	x0, 0x3a01c <(anonymous namespace)::itanium_demangle::TemplateParamPackDecl::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x90>
   39fe8: f9400668     	ldr	x8, [x19, #0x8]
   39fec: 8b080008     	add	x8, x0, x8
   39ff0: 528005c9     	mov	w9, #0x2e               // =46
   39ff4: 5285c5ca     	mov	w10, #0x2e2e            // =11822
   39ff8: 39000909     	strb	w9, [x8, #0x2]
   39ffc: 7900010a     	strh	w10, [x8]
   3a000: f9400668     	ldr	x8, [x19, #0x8]
   3a004: 91000d08     	add	x8, x8, #0x3
   3a008: f9000668     	str	x8, [x19, #0x8]
   3a00c: f9400bf3     	ldr	x19, [sp, #0x10]
   3a010: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   3a014: d50323bf     	autiasp
   3a018: d65f03c0     	ret
   3a01c: 94003e9d     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003a020 <(anonymous namespace)::itanium_demangle::TemplateParamPackDecl::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3a020: d503245f     	bti	c
   3a024: f9400800     	ldr	x0, [x0, #0x10]
   3a028: f9400008     	ldr	x8, [x0]
   3a02c: f9401510     	ldr	x16, [x8, #0x28]
   3a030: d61f0200     	br	x16

000000000003a034 <(anonymous namespace)::itanium_demangle::TemplateParamPackDecl::~TemplateParamPackDecl()>:
   3a034: d503245f     	bti	c
   3a038: 14003e4a     	b	0x49960 <_ZdlPv@plt>

000000000003a03c <(anonymous namespace)::itanium_demangle::ClosureTypeName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3a03c: d503233f     	paciasp
   3a040: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   3a044: a90157f6     	stp	x22, x21, [sp, #0x10]
   3a048: 910003fd     	mov	x29, sp
   3a04c: a9024ff4     	stp	x20, x19, [sp, #0x20]
   3a050: a940a828     	ldp	x8, x10, [x1, #0x8]
   3a054: aa0103f3     	mov	x19, x1
   3a058: aa0003f4     	mov	x20, x0
   3a05c: 91001d09     	add	x9, x8, #0x7
   3a060: eb0a013f     	cmp	x9, x10
   3a064: 54000062     	b.hs	0x3a070 <(anonymous namespace)::itanium_demangle::ClosureTypeName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x34>
   3a068: f9400260     	ldr	x0, [x19]
   3a06c: 1400000a     	b	0x3a094 <(anonymous namespace)::itanium_demangle::ClosureTypeName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x58>
   3a070: d37ff948     	lsl	x8, x10, #1
   3a074: f9400260     	ldr	x0, [x19]
   3a078: eb09011f     	cmp	x8, x9
   3a07c: 9a883121     	csel	x1, x9, x8, lo
   3a080: f9000a61     	str	x1, [x19, #0x10]
   3a084: 94003efb     	bl	0x49c70 <realloc@plt>
   3a088: f9000260     	str	x0, [x19]
   3a08c: b4000800     	cbz	x0, 0x3a18c <(anonymous namespace)::itanium_demangle::ClosureTypeName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x150>
   3a090: f9400668     	ldr	x8, [x19, #0x8]
   3a094: 528c4da9     	mov	w9, #0x626d             // =25197
   3a098: 528d84ea     	mov	w10, #0x6c27            // =27687
   3a09c: 8b080008     	add	x8, x0, x8
   3a0a0: 72ac2c89     	movk	w9, #0x6164, lsl #16
   3a0a4: 72adac2a     	movk	w10, #0x6d61, lsl #16
   3a0a8: b8003109     	stur	w9, [x8, #0x3]
   3a0ac: b900010a     	str	w10, [x8]
   3a0b0: f9400668     	ldr	x8, [x19, #0x8]
   3a0b4: 91001d08     	add	x8, x8, #0x7
   3a0b8: f9000668     	str	x8, [x19, #0x8]
   3a0bc: a9432696     	ldp	x22, x9, [x20, #0x30]
   3a0c0: eb160135     	subs	x21, x9, x22
   3a0c4: 540002e0     	b.eq	0x3a120 <(anonymous namespace)::itanium_demangle::ClosureTypeName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xe4>
   3a0c8: f9400a6a     	ldr	x10, [x19, #0x10]
   3a0cc: 8b150109     	add	x9, x8, x21
   3a0d0: eb0a013f     	cmp	x9, x10
   3a0d4: 54000062     	b.hs	0x3a0e0 <(anonymous namespace)::itanium_demangle::ClosureTypeName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xa4>
   3a0d8: f9400260     	ldr	x0, [x19]
   3a0dc: 1400000a     	b	0x3a104 <(anonymous namespace)::itanium_demangle::ClosureTypeName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xc8>
   3a0e0: d37ff948     	lsl	x8, x10, #1
   3a0e4: f9400260     	ldr	x0, [x19]
   3a0e8: eb09011f     	cmp	x8, x9
   3a0ec: 9a883121     	csel	x1, x9, x8, lo
   3a0f0: f9000a61     	str	x1, [x19, #0x10]
   3a0f4: 94003edf     	bl	0x49c70 <realloc@plt>
   3a0f8: f9000260     	str	x0, [x19]
   3a0fc: b4000480     	cbz	x0, 0x3a18c <(anonymous namespace)::itanium_demangle::ClosureTypeName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x150>
   3a100: f9400668     	ldr	x8, [x19, #0x8]
   3a104: 8b080000     	add	x0, x0, x8
   3a108: aa1603e1     	mov	x1, x22
   3a10c: aa1503e2     	mov	x2, x21
   3a110: 94003edc     	bl	0x49c80 <memmove@plt>
   3a114: f9400668     	ldr	x8, [x19, #0x8]
   3a118: 8b150108     	add	x8, x8, x21
   3a11c: f9000668     	str	x8, [x19, #0x8]
   3a120: f9400a6a     	ldr	x10, [x19, #0x10]
   3a124: 91000509     	add	x9, x8, #0x1
   3a128: eb0a013f     	cmp	x9, x10
   3a12c: 54000062     	b.hs	0x3a138 <(anonymous namespace)::itanium_demangle::ClosureTypeName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xfc>
   3a130: f9400260     	ldr	x0, [x19]
   3a134: 1400000a     	b	0x3a15c <(anonymous namespace)::itanium_demangle::ClosureTypeName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x120>
   3a138: d37ff948     	lsl	x8, x10, #1
   3a13c: f9400260     	ldr	x0, [x19]
   3a140: eb09011f     	cmp	x8, x9
   3a144: 9a883121     	csel	x1, x9, x8, lo
   3a148: f9000a61     	str	x1, [x19, #0x10]
   3a14c: 94003ec9     	bl	0x49c70 <realloc@plt>
   3a150: f9000260     	str	x0, [x19]
   3a154: b40001c0     	cbz	x0, 0x3a18c <(anonymous namespace)::itanium_demangle::ClosureTypeName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x150>
   3a158: f9400668     	ldr	x8, [x19, #0x8]
   3a15c: 528004e9     	mov	w9, #0x27               // =39
   3a160: aa1303e1     	mov	x1, x19
   3a164: a94157f6     	ldp	x22, x21, [sp, #0x10]
   3a168: 38286809     	strb	w9, [x0, x8]
   3a16c: aa1403e0     	mov	x0, x20
   3a170: f9400668     	ldr	x8, [x19, #0x8]
   3a174: 91000508     	add	x8, x8, #0x1
   3a178: f9000668     	str	x8, [x19, #0x8]
   3a17c: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3a180: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3a184: d50323bf     	autiasp
   3a188: 14000004     	b	0x3a198 <(anonymous namespace)::itanium_demangle::ClosureTypeName::printDeclarator((anonymous namespace)::itanium_demangle::OutputStream&) const>
   3a18c: 94003e41     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003a190 <(anonymous namespace)::itanium_demangle::ClosureTypeName::~ClosureTypeName()>:
   3a190: d503245f     	bti	c
   3a194: 14003df3     	b	0x49960 <_ZdlPv@plt>

000000000003a198 <(anonymous namespace)::itanium_demangle::ClosureTypeName::printDeclarator((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3a198: d503233f     	paciasp
   3a19c: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   3a1a0: a9014ff4     	stp	x20, x19, [sp, #0x10]
   3a1a4: 910003fd     	mov	x29, sp
   3a1a8: aa0003f4     	mov	x20, x0
   3a1ac: aa0103f3     	mov	x19, x1
   3a1b0: f9400c09     	ldr	x9, [x0, #0x18]
   3a1b4: f9400428     	ldr	x8, [x1, #0x8]
   3a1b8: b4000589     	cbz	x9, 0x3a268 <(anonymous namespace)::itanium_demangle::ClosureTypeName::printDeclarator((anonymous namespace)::itanium_demangle::OutputStream&) const+0xd0>
   3a1bc: f9400a6a     	ldr	x10, [x19, #0x10]
   3a1c0: 91000509     	add	x9, x8, #0x1
   3a1c4: eb0a013f     	cmp	x9, x10
   3a1c8: 54000062     	b.hs	0x3a1d4 <(anonymous namespace)::itanium_demangle::ClosureTypeName::printDeclarator((anonymous namespace)::itanium_demangle::OutputStream&) const+0x3c>
   3a1cc: f9400260     	ldr	x0, [x19]
   3a1d0: 1400000a     	b	0x3a1f8 <(anonymous namespace)::itanium_demangle::ClosureTypeName::printDeclarator((anonymous namespace)::itanium_demangle::OutputStream&) const+0x60>
   3a1d4: d37ff948     	lsl	x8, x10, #1
   3a1d8: f9400260     	ldr	x0, [x19]
   3a1dc: eb09011f     	cmp	x8, x9
   3a1e0: 9a883121     	csel	x1, x9, x8, lo
   3a1e4: f9000a61     	str	x1, [x19, #0x10]
   3a1e8: 94003ea2     	bl	0x49c70 <realloc@plt>
   3a1ec: f9000260     	str	x0, [x19]
   3a1f0: b40009a0     	cbz	x0, 0x3a324 <(anonymous namespace)::itanium_demangle::ClosureTypeName::printDeclarator((anonymous namespace)::itanium_demangle::OutputStream&) const+0x18c>
   3a1f4: f9400668     	ldr	x8, [x19, #0x8]
   3a1f8: 52800789     	mov	w9, #0x3c               // =60
   3a1fc: aa1303e1     	mov	x1, x19
   3a200: 38286809     	strb	w9, [x0, x8]
   3a204: 91004280     	add	x0, x20, #0x10
   3a208: f9400668     	ldr	x8, [x19, #0x8]
   3a20c: 91000508     	add	x8, x8, #0x1
   3a210: f9000668     	str	x8, [x19, #0x8]
   3a214: 97ffff16     	bl	0x39e6c <(anonymous namespace)::itanium_demangle::NodeArray::printWithComma((anonymous namespace)::itanium_demangle::OutputStream&) const>
   3a218: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3a21c: 91000509     	add	x9, x8, #0x1
   3a220: eb0a013f     	cmp	x9, x10
   3a224: 54000062     	b.hs	0x3a230 <(anonymous namespace)::itanium_demangle::ClosureTypeName::printDeclarator((anonymous namespace)::itanium_demangle::OutputStream&) const+0x98>
   3a228: f9400260     	ldr	x0, [x19]
   3a22c: 1400000a     	b	0x3a254 <(anonymous namespace)::itanium_demangle::ClosureTypeName::printDeclarator((anonymous namespace)::itanium_demangle::OutputStream&) const+0xbc>
   3a230: d37ff948     	lsl	x8, x10, #1
   3a234: f9400260     	ldr	x0, [x19]
   3a238: eb09011f     	cmp	x8, x9
   3a23c: 9a883121     	csel	x1, x9, x8, lo
   3a240: f9000a61     	str	x1, [x19, #0x10]
   3a244: 94003e8b     	bl	0x49c70 <realloc@plt>
   3a248: f9000260     	str	x0, [x19]
   3a24c: b40006c0     	cbz	x0, 0x3a324 <(anonymous namespace)::itanium_demangle::ClosureTypeName::printDeclarator((anonymous namespace)::itanium_demangle::OutputStream&) const+0x18c>
   3a250: f9400668     	ldr	x8, [x19, #0x8]
   3a254: 528007c9     	mov	w9, #0x3e               // =62
   3a258: 38286809     	strb	w9, [x0, x8]
   3a25c: f9400668     	ldr	x8, [x19, #0x8]
   3a260: 91000508     	add	x8, x8, #0x1
   3a264: f9000668     	str	x8, [x19, #0x8]
   3a268: f9400a6a     	ldr	x10, [x19, #0x10]
   3a26c: 91000509     	add	x9, x8, #0x1
   3a270: eb0a013f     	cmp	x9, x10
   3a274: 54000062     	b.hs	0x3a280 <(anonymous namespace)::itanium_demangle::ClosureTypeName::printDeclarator((anonymous namespace)::itanium_demangle::OutputStream&) const+0xe8>
   3a278: f9400260     	ldr	x0, [x19]
   3a27c: 1400000a     	b	0x3a2a4 <(anonymous namespace)::itanium_demangle::ClosureTypeName::printDeclarator((anonymous namespace)::itanium_demangle::OutputStream&) const+0x10c>
   3a280: d37ff948     	lsl	x8, x10, #1
   3a284: f9400260     	ldr	x0, [x19]
   3a288: eb09011f     	cmp	x8, x9
   3a28c: 9a883121     	csel	x1, x9, x8, lo
   3a290: f9000a61     	str	x1, [x19, #0x10]
   3a294: 94003e77     	bl	0x49c70 <realloc@plt>
   3a298: f9000260     	str	x0, [x19]
   3a29c: b4000440     	cbz	x0, 0x3a324 <(anonymous namespace)::itanium_demangle::ClosureTypeName::printDeclarator((anonymous namespace)::itanium_demangle::OutputStream&) const+0x18c>
   3a2a0: f9400668     	ldr	x8, [x19, #0x8]
   3a2a4: 52800509     	mov	w9, #0x28               // =40
   3a2a8: aa1303e1     	mov	x1, x19
   3a2ac: 38286809     	strb	w9, [x0, x8]
   3a2b0: 91008280     	add	x0, x20, #0x20
   3a2b4: f9400668     	ldr	x8, [x19, #0x8]
   3a2b8: 91000508     	add	x8, x8, #0x1
   3a2bc: f9000668     	str	x8, [x19, #0x8]
   3a2c0: 97fffeeb     	bl	0x39e6c <(anonymous namespace)::itanium_demangle::NodeArray::printWithComma((anonymous namespace)::itanium_demangle::OutputStream&) const>
   3a2c4: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3a2c8: 91000509     	add	x9, x8, #0x1
   3a2cc: eb0a013f     	cmp	x9, x10
   3a2d0: 54000062     	b.hs	0x3a2dc <(anonymous namespace)::itanium_demangle::ClosureTypeName::printDeclarator((anonymous namespace)::itanium_demangle::OutputStream&) const+0x144>
   3a2d4: f9400260     	ldr	x0, [x19]
   3a2d8: 1400000a     	b	0x3a300 <(anonymous namespace)::itanium_demangle::ClosureTypeName::printDeclarator((anonymous namespace)::itanium_demangle::OutputStream&) const+0x168>
   3a2dc: d37ff948     	lsl	x8, x10, #1
   3a2e0: f9400260     	ldr	x0, [x19]
   3a2e4: eb09011f     	cmp	x8, x9
   3a2e8: 9a883121     	csel	x1, x9, x8, lo
   3a2ec: f9000a61     	str	x1, [x19, #0x10]
   3a2f0: 94003e60     	bl	0x49c70 <realloc@plt>
   3a2f4: f9000260     	str	x0, [x19]
   3a2f8: b4000160     	cbz	x0, 0x3a324 <(anonymous namespace)::itanium_demangle::ClosureTypeName::printDeclarator((anonymous namespace)::itanium_demangle::OutputStream&) const+0x18c>
   3a2fc: f9400668     	ldr	x8, [x19, #0x8]
   3a300: 52800529     	mov	w9, #0x29               // =41
   3a304: 38286809     	strb	w9, [x0, x8]
   3a308: f9400668     	ldr	x8, [x19, #0x8]
   3a30c: 91000508     	add	x8, x8, #0x1
   3a310: f9000668     	str	x8, [x19, #0x8]
   3a314: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   3a318: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   3a31c: d50323bf     	autiasp
   3a320: d65f03c0     	ret
   3a324: 94003ddb     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003a328 <(anonymous namespace)::itanium_demangle::LambdaExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3a328: d503233f     	paciasp
   3a32c: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   3a330: a9014ff4     	stp	x20, x19, [sp, #0x10]
   3a334: 910003fd     	mov	x29, sp
   3a338: a940a828     	ldp	x8, x10, [x1, #0x8]
   3a33c: aa0103f3     	mov	x19, x1
   3a340: aa0003f4     	mov	x20, x0
   3a344: 91000909     	add	x9, x8, #0x2
   3a348: eb0a013f     	cmp	x9, x10
   3a34c: 54000062     	b.hs	0x3a358 <(anonymous namespace)::itanium_demangle::LambdaExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x30>
   3a350: f9400260     	ldr	x0, [x19]
   3a354: 1400000a     	b	0x3a37c <(anonymous namespace)::itanium_demangle::LambdaExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x54>
   3a358: d37ff948     	lsl	x8, x10, #1
   3a35c: f9400260     	ldr	x0, [x19]
   3a360: eb09011f     	cmp	x8, x9
   3a364: 9a883121     	csel	x1, x9, x8, lo
   3a368: f9000a61     	str	x1, [x19, #0x10]
   3a36c: 94003e41     	bl	0x49c70 <realloc@plt>
   3a370: f9000260     	str	x0, [x19]
   3a374: b4000540     	cbz	x0, 0x3a41c <(anonymous namespace)::itanium_demangle::LambdaExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xf4>
   3a378: f9400668     	ldr	x8, [x19, #0x8]
   3a37c: 528bab69     	mov	w9, #0x5d5b             // =23899
   3a380: 78286809     	strh	w9, [x0, x8]
   3a384: f9400a80     	ldr	x0, [x20, #0x10]
   3a388: f9400668     	ldr	x8, [x19, #0x8]
   3a38c: 39402009     	ldrb	w9, [x0, #0x8]
   3a390: 91000908     	add	x8, x8, #0x2
   3a394: 7100b53f     	cmp	w9, #0x2d
   3a398: f9000668     	str	x8, [x19, #0x8]
   3a39c: 54000081     	b.ne	0x3a3ac <(anonymous namespace)::itanium_demangle::LambdaExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x84>
   3a3a0: aa1303e1     	mov	x1, x19
   3a3a4: 97ffff7d     	bl	0x3a198 <(anonymous namespace)::itanium_demangle::ClosureTypeName::printDeclarator((anonymous namespace)::itanium_demangle::OutputStream&) const>
   3a3a8: f9400668     	ldr	x8, [x19, #0x8]
   3a3ac: f9400a6a     	ldr	x10, [x19, #0x10]
   3a3b0: 91001509     	add	x9, x8, #0x5
   3a3b4: eb0a013f     	cmp	x9, x10
   3a3b8: 54000062     	b.hs	0x3a3c4 <(anonymous namespace)::itanium_demangle::LambdaExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x9c>
   3a3bc: f9400260     	ldr	x0, [x19]
   3a3c0: 1400000a     	b	0x3a3e8 <(anonymous namespace)::itanium_demangle::LambdaExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xc0>
   3a3c4: d37ff948     	lsl	x8, x10, #1
   3a3c8: f9400260     	ldr	x0, [x19]
   3a3cc: eb09011f     	cmp	x8, x9
   3a3d0: 9a883121     	csel	x1, x9, x8, lo
   3a3d4: f9000a61     	str	x1, [x19, #0x10]
   3a3d8: 94003e26     	bl	0x49c70 <realloc@plt>
   3a3dc: f9000260     	str	x0, [x19]
   3a3e0: b40001e0     	cbz	x0, 0x3a41c <(anonymous namespace)::itanium_demangle::LambdaExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xf4>
   3a3e4: f9400668     	ldr	x8, [x19, #0x8]
   3a3e8: 5285cf6a     	mov	w10, #0x2e7b            // =11899
   3a3ec: 8b080008     	add	x8, x0, x8
   3a3f0: 52800fa9     	mov	w9, #0x7d               // =125
   3a3f4: 72a5c5ca     	movk	w10, #0x2e2e, lsl #16
   3a3f8: 39001109     	strb	w9, [x8, #0x4]
   3a3fc: b900010a     	str	w10, [x8]
   3a400: f9400668     	ldr	x8, [x19, #0x8]
   3a404: 91001508     	add	x8, x8, #0x5
   3a408: f9000668     	str	x8, [x19, #0x8]
   3a40c: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   3a410: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   3a414: d50323bf     	autiasp
   3a418: d65f03c0     	ret
   3a41c: 94003d9d     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003a420 <(anonymous namespace)::itanium_demangle::LambdaExpr::~LambdaExpr()>:
   3a420: d503245f     	bti	c
   3a424: 14003d4f     	b	0x49960 <_ZdlPv@plt>

000000000003a428 <(anonymous namespace)::itanium_demangle::IntegerCastExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3a428: d503233f     	paciasp
   3a42c: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   3a430: f9000bf5     	str	x21, [sp, #0x10]
   3a434: 910003fd     	mov	x29, sp
   3a438: a9024ff4     	stp	x20, x19, [sp, #0x20]
   3a43c: a940a828     	ldp	x8, x10, [x1, #0x8]
   3a440: aa0103f3     	mov	x19, x1
   3a444: aa0003f4     	mov	x20, x0
   3a448: 91000509     	add	x9, x8, #0x1
   3a44c: eb0a013f     	cmp	x9, x10
   3a450: 54000062     	b.hs	0x3a45c <(anonymous namespace)::itanium_demangle::IntegerCastExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x34>
   3a454: f9400260     	ldr	x0, [x19]
   3a458: 1400000a     	b	0x3a480 <(anonymous namespace)::itanium_demangle::IntegerCastExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x58>
   3a45c: d37ff948     	lsl	x8, x10, #1
   3a460: f9400260     	ldr	x0, [x19]
   3a464: eb09011f     	cmp	x8, x9
   3a468: 9a883121     	csel	x1, x9, x8, lo
   3a46c: f9000a61     	str	x1, [x19, #0x10]
   3a470: 94003e00     	bl	0x49c70 <realloc@plt>
   3a474: f9000260     	str	x0, [x19]
   3a478: b40008e0     	cbz	x0, 0x3a594 <(anonymous namespace)::itanium_demangle::IntegerCastExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x16c>
   3a47c: f9400668     	ldr	x8, [x19, #0x8]
   3a480: 52800509     	mov	w9, #0x28               // =40
   3a484: aa1303e1     	mov	x1, x19
   3a488: 38286809     	strb	w9, [x0, x8]
   3a48c: f9400668     	ldr	x8, [x19, #0x8]
   3a490: f9400a95     	ldr	x21, [x20, #0x10]
   3a494: 91000508     	add	x8, x8, #0x1
   3a498: f94002a9     	ldr	x9, [x21]
   3a49c: aa1503e0     	mov	x0, x21
   3a4a0: f9000668     	str	x8, [x19, #0x8]
   3a4a4: f9401128     	ldr	x8, [x9, #0x20]
   3a4a8: d63f0100     	blr	x8
   3a4ac: 394026a8     	ldrb	w8, [x21, #0x9]
   3a4b0: 7100051f     	cmp	w8, #0x1
   3a4b4: 540000c0     	b.eq	0x3a4cc <(anonymous namespace)::itanium_demangle::IntegerCastExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xa4>
   3a4b8: f94002a8     	ldr	x8, [x21]
   3a4bc: aa1503e0     	mov	x0, x21
   3a4c0: aa1303e1     	mov	x1, x19
   3a4c4: f9401508     	ldr	x8, [x8, #0x28]
   3a4c8: d63f0100     	blr	x8
   3a4cc: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3a4d0: 91000509     	add	x9, x8, #0x1
   3a4d4: eb0a013f     	cmp	x9, x10
   3a4d8: 54000062     	b.hs	0x3a4e4 <(anonymous namespace)::itanium_demangle::IntegerCastExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xbc>
   3a4dc: f9400260     	ldr	x0, [x19]
   3a4e0: 1400000a     	b	0x3a508 <(anonymous namespace)::itanium_demangle::IntegerCastExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xe0>
   3a4e4: d37ff948     	lsl	x8, x10, #1
   3a4e8: f9400260     	ldr	x0, [x19]
   3a4ec: eb09011f     	cmp	x8, x9
   3a4f0: 9a883121     	csel	x1, x9, x8, lo
   3a4f4: f9000a61     	str	x1, [x19, #0x10]
   3a4f8: 94003dde     	bl	0x49c70 <realloc@plt>
   3a4fc: f9000260     	str	x0, [x19]
   3a500: b40004a0     	cbz	x0, 0x3a594 <(anonymous namespace)::itanium_demangle::IntegerCastExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x16c>
   3a504: f9400668     	ldr	x8, [x19, #0x8]
   3a508: 52800529     	mov	w9, #0x29               // =41
   3a50c: 38286809     	strb	w9, [x0, x8]
   3a510: f9400668     	ldr	x8, [x19, #0x8]
   3a514: 91000508     	add	x8, x8, #0x1
   3a518: f9000668     	str	x8, [x19, #0x8]
   3a51c: a941a695     	ldp	x21, x9, [x20, #0x18]
   3a520: eb150134     	subs	x20, x9, x21
   3a524: 540002e0     	b.eq	0x3a580 <(anonymous namespace)::itanium_demangle::IntegerCastExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x158>
   3a528: f9400a6a     	ldr	x10, [x19, #0x10]
   3a52c: 8b140109     	add	x9, x8, x20
   3a530: eb0a013f     	cmp	x9, x10
   3a534: 54000062     	b.hs	0x3a540 <(anonymous namespace)::itanium_demangle::IntegerCastExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x118>
   3a538: f9400260     	ldr	x0, [x19]
   3a53c: 1400000a     	b	0x3a564 <(anonymous namespace)::itanium_demangle::IntegerCastExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x13c>
   3a540: d37ff948     	lsl	x8, x10, #1
   3a544: f9400260     	ldr	x0, [x19]
   3a548: eb09011f     	cmp	x8, x9
   3a54c: 9a883121     	csel	x1, x9, x8, lo
   3a550: f9000a61     	str	x1, [x19, #0x10]
   3a554: 94003dc7     	bl	0x49c70 <realloc@plt>
   3a558: f9000260     	str	x0, [x19]
   3a55c: b40001c0     	cbz	x0, 0x3a594 <(anonymous namespace)::itanium_demangle::IntegerCastExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x16c>
   3a560: f9400668     	ldr	x8, [x19, #0x8]
   3a564: 8b080000     	add	x0, x0, x8
   3a568: aa1503e1     	mov	x1, x21
   3a56c: aa1403e2     	mov	x2, x20
   3a570: 94003dc4     	bl	0x49c80 <memmove@plt>
   3a574: f9400668     	ldr	x8, [x19, #0x8]
   3a578: 8b140108     	add	x8, x8, x20
   3a57c: f9000668     	str	x8, [x19, #0x8]
   3a580: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3a584: f9400bf5     	ldr	x21, [sp, #0x10]
   3a588: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3a58c: d50323bf     	autiasp
   3a590: d65f03c0     	ret
   3a594: 94003d3f     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003a598 <(anonymous namespace)::itanium_demangle::IntegerCastExpr::~IntegerCastExpr()>:
   3a598: d503245f     	bti	c
   3a59c: 14003cf1     	b	0x49960 <_ZdlPv@plt>

000000000003a5a0 <(anonymous namespace)::itanium_demangle::FunctionParam::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3a5a0: d503233f     	paciasp
   3a5a4: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   3a5a8: f9000bf5     	str	x21, [sp, #0x10]
   3a5ac: 910003fd     	mov	x29, sp
   3a5b0: a9024ff4     	stp	x20, x19, [sp, #0x20]
   3a5b4: a940a828     	ldp	x8, x10, [x1, #0x8]
   3a5b8: aa0103f3     	mov	x19, x1
   3a5bc: aa0003f4     	mov	x20, x0
   3a5c0: 91000909     	add	x9, x8, #0x2
   3a5c4: eb0a013f     	cmp	x9, x10
   3a5c8: 54000062     	b.hs	0x3a5d4 <(anonymous namespace)::itanium_demangle::FunctionParam::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x34>
   3a5cc: f9400260     	ldr	x0, [x19]
   3a5d0: 1400000a     	b	0x3a5f8 <(anonymous namespace)::itanium_demangle::FunctionParam::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x58>
   3a5d4: d37ff948     	lsl	x8, x10, #1
   3a5d8: f9400260     	ldr	x0, [x19]
   3a5dc: eb09011f     	cmp	x8, x9
   3a5e0: 9a883121     	csel	x1, x9, x8, lo
   3a5e4: f9000a61     	str	x1, [x19, #0x10]
   3a5e8: 94003da2     	bl	0x49c70 <realloc@plt>
   3a5ec: f9000260     	str	x0, [x19]
   3a5f0: b40004a0     	cbz	x0, 0x3a684 <(anonymous namespace)::itanium_demangle::FunctionParam::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xe4>
   3a5f4: f9400668     	ldr	x8, [x19, #0x8]
   3a5f8: 528e0cc9     	mov	w9, #0x7066             // =28774
   3a5fc: 78286809     	strh	w9, [x0, x8]
   3a600: f9400668     	ldr	x8, [x19, #0x8]
   3a604: 91000908     	add	x8, x8, #0x2
   3a608: f9000668     	str	x8, [x19, #0x8]
   3a60c: a9412695     	ldp	x21, x9, [x20, #0x10]
   3a610: eb150134     	subs	x20, x9, x21
   3a614: 540002e0     	b.eq	0x3a670 <(anonymous namespace)::itanium_demangle::FunctionParam::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xd0>
   3a618: f9400a6a     	ldr	x10, [x19, #0x10]
   3a61c: 8b140109     	add	x9, x8, x20
   3a620: eb0a013f     	cmp	x9, x10
   3a624: 54000062     	b.hs	0x3a630 <(anonymous namespace)::itanium_demangle::FunctionParam::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x90>
   3a628: f9400260     	ldr	x0, [x19]
   3a62c: 1400000a     	b	0x3a654 <(anonymous namespace)::itanium_demangle::FunctionParam::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xb4>
   3a630: d37ff948     	lsl	x8, x10, #1
   3a634: f9400260     	ldr	x0, [x19]
   3a638: eb09011f     	cmp	x8, x9
   3a63c: 9a883121     	csel	x1, x9, x8, lo
   3a640: f9000a61     	str	x1, [x19, #0x10]
   3a644: 94003d8b     	bl	0x49c70 <realloc@plt>
   3a648: f9000260     	str	x0, [x19]
   3a64c: b40001c0     	cbz	x0, 0x3a684 <(anonymous namespace)::itanium_demangle::FunctionParam::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xe4>
   3a650: f9400668     	ldr	x8, [x19, #0x8]
   3a654: 8b080000     	add	x0, x0, x8
   3a658: aa1503e1     	mov	x1, x21
   3a65c: aa1403e2     	mov	x2, x20
   3a660: 94003d88     	bl	0x49c80 <memmove@plt>
   3a664: f9400668     	ldr	x8, [x19, #0x8]
   3a668: 8b140108     	add	x8, x8, x20
   3a66c: f9000668     	str	x8, [x19, #0x8]
   3a670: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3a674: f9400bf5     	ldr	x21, [sp, #0x10]
   3a678: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3a67c: d50323bf     	autiasp
   3a680: d65f03c0     	ret
   3a684: 94003d03     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003a688 <(anonymous namespace)::itanium_demangle::Node::~Node()>:
   3a688: d503245f     	bti	c
   3a68c: d65f03c0     	ret

000000000003a690 <(anonymous namespace)::itanium_demangle::FunctionParam::~FunctionParam()>:
   3a690: d503245f     	bti	c
   3a694: 14003cb3     	b	0x49960 <_ZdlPv@plt>

000000000003a698 <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3a698: d503233f     	paciasp
   3a69c: d10183ff     	sub	sp, sp, #0x60
   3a6a0: a9027bfd     	stp	x29, x30, [sp, #0x20]
   3a6a4: 910083fd     	add	x29, sp, #0x20
   3a6a8: a9035ff8     	stp	x24, x23, [sp, #0x30]
   3a6ac: a90457f6     	stp	x22, x21, [sp, #0x40]
   3a6b0: a9054ff4     	stp	x20, x19, [sp, #0x50]
   3a6b4: d53bd057     	mrs	x23, TPIDR_EL0
   3a6b8: aa0103f8     	mov	x24, x1
   3a6bc: f94016e8     	ldr	x8, [x23, #0x28]
   3a6c0: aa0103f3     	mov	x19, x1
   3a6c4: aa0003f4     	mov	x20, x0
   3a6c8: f81f83a8     	stur	x8, [x29, #-0x8]
   3a6cc: f8408f08     	ldr	x8, [x24, #0x8]!
   3a6d0: f940082a     	ldr	x10, [x1, #0x10]
   3a6d4: a90083e1     	stp	x1, x0, [sp, #0x8]
   3a6d8: 91000509     	add	x9, x8, #0x1
   3a6dc: eb0a013f     	cmp	x9, x10
   3a6e0: 54000062     	b.hs	0x3a6ec <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x54>
   3a6e4: f9400260     	ldr	x0, [x19]
   3a6e8: 1400000b     	b	0x3a714 <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x7c>
   3a6ec: d37ff948     	lsl	x8, x10, #1
   3a6f0: f9400260     	ldr	x0, [x19]
   3a6f4: eb09011f     	cmp	x8, x9
   3a6f8: 9a883121     	csel	x1, x9, x8, lo
   3a6fc: f9000a61     	str	x1, [x19, #0x10]
   3a700: 94003d5c     	bl	0x49c70 <realloc@plt>
   3a704: f9000260     	str	x0, [x19]
   3a708: b40029a0     	cbz	x0, 0x3ac3c <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x5a4>
   3a70c: f9400308     	ldr	x8, [x24]
   3a710: 91000509     	add	x9, x8, #0x1
   3a714: 5280050a     	mov	w10, #0x28              // =40
   3a718: f9000309     	str	x9, [x24]
   3a71c: 3828680a     	strb	w10, [x0, x8]
   3a720: 3940c288     	ldrb	w8, [x20, #0x30]
   3a724: 340002c8     	cbz	w8, 0x3a77c <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xe4>
   3a728: f9400e95     	ldr	x21, [x20, #0x18]
   3a72c: b4000db5     	cbz	x21, 0x3a8e0 <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x248>
   3a730: f94002a8     	ldr	x8, [x21]
   3a734: aa1503e0     	mov	x0, x21
   3a738: aa1303e1     	mov	x1, x19
   3a73c: f9401108     	ldr	x8, [x8, #0x20]
   3a740: d63f0100     	blr	x8
   3a744: 394026a8     	ldrb	w8, [x21, #0x9]
   3a748: 7100051f     	cmp	w8, #0x1
   3a74c: 540000c0     	b.eq	0x3a764 <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xcc>
   3a750: f94002a8     	ldr	x8, [x21]
   3a754: aa1503e0     	mov	x0, x21
   3a758: aa1303e1     	mov	x1, x19
   3a75c: f9401508     	ldr	x8, [x8, #0x28]
   3a760: d63f0100     	blr	x8
   3a764: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3a768: 91000509     	add	x9, x8, #0x1
   3a76c: eb0a013f     	cmp	x9, x10
   3a770: 54000162     	b.hs	0x3a79c <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x104>
   3a774: f9400260     	ldr	x0, [x19]
   3a778: 14000013     	b	0x3a7c4 <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x12c>
   3a77c: 910023e0     	add	x0, sp, #0x8
   3a780: 94000133     	bl	0x3ac4c <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const::'lambda'()::operator()() const>
   3a784: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3a788: 91000509     	add	x9, x8, #0x1
   3a78c: eb0a013f     	cmp	x9, x10
   3a790: 54000342     	b.hs	0x3a7f8 <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x160>
   3a794: f9400260     	ldr	x0, [x19]
   3a798: 14000022     	b	0x3a820 <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x188>
   3a79c: d37ff948     	lsl	x8, x10, #1
   3a7a0: f9400260     	ldr	x0, [x19]
   3a7a4: eb09011f     	cmp	x8, x9
   3a7a8: 9a883121     	csel	x1, x9, x8, lo
   3a7ac: f9000a61     	str	x1, [x19, #0x10]
   3a7b0: 94003d30     	bl	0x49c70 <realloc@plt>
   3a7b4: f9000260     	str	x0, [x19]
   3a7b8: b4002420     	cbz	x0, 0x3ac3c <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x5a4>
   3a7bc: f9400308     	ldr	x8, [x24]
   3a7c0: 91000509     	add	x9, x8, #0x1
   3a7c4: 5280040a     	mov	w10, #0x20              // =32
   3a7c8: f9000309     	str	x9, [x24]
   3a7cc: 3828680a     	strb	w10, [x0, x8]
   3a7d0: a9422296     	ldp	x22, x8, [x20, #0x20]
   3a7d4: eb160115     	subs	x21, x8, x22
   3a7d8: f9400308     	ldr	x8, [x24]
   3a7dc: 540005c0     	b.eq	0x3a894 <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1fc>
   3a7e0: f9400a6a     	ldr	x10, [x19, #0x10]
   3a7e4: 8b150109     	add	x9, x8, x21
   3a7e8: eb0a013f     	cmp	x9, x10
   3a7ec: 54000342     	b.hs	0x3a854 <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1bc>
   3a7f0: f9400260     	ldr	x0, [x19]
   3a7f4: 14000021     	b	0x3a878 <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1e0>
   3a7f8: d37ff948     	lsl	x8, x10, #1
   3a7fc: f9400260     	ldr	x0, [x19]
   3a800: eb09011f     	cmp	x8, x9
   3a804: 9a883121     	csel	x1, x9, x8, lo
   3a808: f9000a61     	str	x1, [x19, #0x10]
   3a80c: 94003d19     	bl	0x49c70 <realloc@plt>
   3a810: f9000260     	str	x0, [x19]
   3a814: b4002140     	cbz	x0, 0x3ac3c <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x5a4>
   3a818: f9400308     	ldr	x8, [x24]
   3a81c: 91000509     	add	x9, x8, #0x1
   3a820: 5280040a     	mov	w10, #0x20              // =32
   3a824: f9000309     	str	x9, [x24]
   3a828: 3828680a     	strb	w10, [x0, x8]
   3a82c: a9422296     	ldp	x22, x8, [x20, #0x20]
   3a830: eb160115     	subs	x21, x8, x22
   3a834: f9400308     	ldr	x8, [x24]
   3a838: 54001360     	b.eq	0x3aaa4 <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x40c>
   3a83c: f9400a6a     	ldr	x10, [x19, #0x10]
   3a840: 8b150109     	add	x9, x8, x21
   3a844: eb0a013f     	cmp	x9, x10
   3a848: 540010e2     	b.hs	0x3aa64 <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x3cc>
   3a84c: f9400260     	ldr	x0, [x19]
   3a850: 1400008e     	b	0x3aa88 <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x3f0>
   3a854: d37ff948     	lsl	x8, x10, #1
   3a858: f9400260     	ldr	x0, [x19]
   3a85c: eb09011f     	cmp	x8, x9
   3a860: 9a883121     	csel	x1, x9, x8, lo
   3a864: f9000a61     	str	x1, [x19, #0x10]
   3a868: 94003d02     	bl	0x49c70 <realloc@plt>
   3a86c: f9000260     	str	x0, [x19]
   3a870: b4001e60     	cbz	x0, 0x3ac3c <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x5a4>
   3a874: f9400308     	ldr	x8, [x24]
   3a878: 8b080000     	add	x0, x0, x8
   3a87c: aa1603e1     	mov	x1, x22
   3a880: aa1503e2     	mov	x2, x21
   3a884: 94003cff     	bl	0x49c80 <memmove@plt>
   3a888: f9400308     	ldr	x8, [x24]
   3a88c: 8b150108     	add	x8, x8, x21
   3a890: f9000308     	str	x8, [x24]
   3a894: f9400a6a     	ldr	x10, [x19, #0x10]
   3a898: 91000509     	add	x9, x8, #0x1
   3a89c: eb0a013f     	cmp	x9, x10
   3a8a0: 54000062     	b.hs	0x3a8ac <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x214>
   3a8a4: f9400260     	ldr	x0, [x19]
   3a8a8: 1400000b     	b	0x3a8d4 <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x23c>
   3a8ac: d37ff948     	lsl	x8, x10, #1
   3a8b0: f9400260     	ldr	x0, [x19]
   3a8b4: eb09011f     	cmp	x8, x9
   3a8b8: 9a883121     	csel	x1, x9, x8, lo
   3a8bc: f9000a61     	str	x1, [x19, #0x10]
   3a8c0: 94003cec     	bl	0x49c70 <realloc@plt>
   3a8c4: f9000260     	str	x0, [x19]
   3a8c8: b4001ba0     	cbz	x0, 0x3ac3c <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x5a4>
   3a8cc: f9400308     	ldr	x8, [x24]
   3a8d0: 91000509     	add	x9, x8, #0x1
   3a8d4: 5280040a     	mov	w10, #0x20              // =32
   3a8d8: f9000309     	str	x9, [x24]
   3a8dc: 3828680a     	strb	w10, [x0, x8]
   3a8e0: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3a8e4: 91001109     	add	x9, x8, #0x4
   3a8e8: eb0a013f     	cmp	x9, x10
   3a8ec: 54000062     	b.hs	0x3a8f8 <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x260>
   3a8f0: f9400260     	ldr	x0, [x19]
   3a8f4: 1400000a     	b	0x3a91c <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x284>
   3a8f8: d37ff948     	lsl	x8, x10, #1
   3a8fc: f9400260     	ldr	x0, [x19]
   3a900: eb09011f     	cmp	x8, x9
   3a904: 9a883121     	csel	x1, x9, x8, lo
   3a908: f9000a61     	str	x1, [x19, #0x10]
   3a90c: 94003cd9     	bl	0x49c70 <realloc@plt>
   3a910: f9000260     	str	x0, [x19]
   3a914: b4001940     	cbz	x0, 0x3ac3c <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x5a4>
   3a918: f9400308     	ldr	x8, [x24]
   3a91c: 5285c5c9     	mov	w9, #0x2e2e             // =11822
   3a920: 72a405c9     	movk	w9, #0x202e, lsl #16
   3a924: b8286809     	str	w9, [x0, x8]
   3a928: f9400308     	ldr	x8, [x24]
   3a92c: 91001108     	add	x8, x8, #0x4
   3a930: f9000308     	str	x8, [x24]
   3a934: a9422695     	ldp	x21, x9, [x20, #0x20]
   3a938: eb150134     	subs	x20, x9, x21
   3a93c: 540002e0     	b.eq	0x3a998 <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x300>
   3a940: f9400a6a     	ldr	x10, [x19, #0x10]
   3a944: 8b140109     	add	x9, x8, x20
   3a948: eb0a013f     	cmp	x9, x10
   3a94c: 54000062     	b.hs	0x3a958 <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x2c0>
   3a950: f9400260     	ldr	x0, [x19]
   3a954: 1400000a     	b	0x3a97c <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x2e4>
   3a958: d37ff948     	lsl	x8, x10, #1
   3a95c: f9400260     	ldr	x0, [x19]
   3a960: eb09011f     	cmp	x8, x9
   3a964: 9a883121     	csel	x1, x9, x8, lo
   3a968: f9000a61     	str	x1, [x19, #0x10]
   3a96c: 94003cc1     	bl	0x49c70 <realloc@plt>
   3a970: f9000260     	str	x0, [x19]
   3a974: b4001640     	cbz	x0, 0x3ac3c <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x5a4>
   3a978: f9400308     	ldr	x8, [x24]
   3a97c: 8b080000     	add	x0, x0, x8
   3a980: aa1503e1     	mov	x1, x21
   3a984: aa1403e2     	mov	x2, x20
   3a988: 94003cbe     	bl	0x49c80 <memmove@plt>
   3a98c: f9400308     	ldr	x8, [x24]
   3a990: 8b140108     	add	x8, x8, x20
   3a994: f9000308     	str	x8, [x24]
   3a998: f9400a6a     	ldr	x10, [x19, #0x10]
   3a99c: 91000509     	add	x9, x8, #0x1
   3a9a0: eb0a013f     	cmp	x9, x10
   3a9a4: 54000062     	b.hs	0x3a9b0 <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x318>
   3a9a8: f9400260     	ldr	x0, [x19]
   3a9ac: 1400000b     	b	0x3a9d8 <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x340>
   3a9b0: d37ff948     	lsl	x8, x10, #1
   3a9b4: f9400260     	ldr	x0, [x19]
   3a9b8: eb09011f     	cmp	x8, x9
   3a9bc: 9a883121     	csel	x1, x9, x8, lo
   3a9c0: f9000a61     	str	x1, [x19, #0x10]
   3a9c4: 94003cab     	bl	0x49c70 <realloc@plt>
   3a9c8: f9000260     	str	x0, [x19]
   3a9cc: b4001380     	cbz	x0, 0x3ac3c <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x5a4>
   3a9d0: f9400308     	ldr	x8, [x24]
   3a9d4: 91000509     	add	x9, x8, #0x1
   3a9d8: 5280040a     	mov	w10, #0x20              // =32
   3a9dc: f9000309     	str	x9, [x24]
   3a9e0: 3828680a     	strb	w10, [x0, x8]
   3a9e4: 910023e0     	add	x0, sp, #0x8
   3a9e8: 94000099     	bl	0x3ac4c <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const::'lambda'()::operator()() const>
   3a9ec: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3a9f0: 91000509     	add	x9, x8, #0x1
   3a9f4: eb0a013f     	cmp	x9, x10
   3a9f8: 54000062     	b.hs	0x3aa04 <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x36c>
   3a9fc: f9400260     	ldr	x0, [x19]
   3aa00: 1400000b     	b	0x3aa2c <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x394>
   3aa04: d37ff948     	lsl	x8, x10, #1
   3aa08: f9400260     	ldr	x0, [x19]
   3aa0c: eb09011f     	cmp	x8, x9
   3aa10: 9a883121     	csel	x1, x9, x8, lo
   3aa14: f9000a61     	str	x1, [x19, #0x10]
   3aa18: 94003c96     	bl	0x49c70 <realloc@plt>
   3aa1c: f9000260     	str	x0, [x19]
   3aa20: b40010e0     	cbz	x0, 0x3ac3c <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x5a4>
   3aa24: f9400308     	ldr	x8, [x24]
   3aa28: 91000509     	add	x9, x8, #0x1
   3aa2c: 5280052a     	mov	w10, #0x29              // =41
   3aa30: f9000309     	str	x9, [x24]
   3aa34: 3828680a     	strb	w10, [x0, x8]
   3aa38: f94016e8     	ldr	x8, [x23, #0x28]
   3aa3c: f85f83a9     	ldur	x9, [x29, #-0x8]
   3aa40: eb09011f     	cmp	x8, x9
   3aa44: 54000fe1     	b.ne	0x3ac40 <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x5a8>
   3aa48: a9454ff4     	ldp	x20, x19, [sp, #0x50]
   3aa4c: a94457f6     	ldp	x22, x21, [sp, #0x40]
   3aa50: a9435ff8     	ldp	x24, x23, [sp, #0x30]
   3aa54: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   3aa58: 910183ff     	add	sp, sp, #0x60
   3aa5c: d50323bf     	autiasp
   3aa60: d65f03c0     	ret
   3aa64: d37ff948     	lsl	x8, x10, #1
   3aa68: f9400260     	ldr	x0, [x19]
   3aa6c: eb09011f     	cmp	x8, x9
   3aa70: 9a883121     	csel	x1, x9, x8, lo
   3aa74: f9000a61     	str	x1, [x19, #0x10]
   3aa78: 94003c7e     	bl	0x49c70 <realloc@plt>
   3aa7c: f9000260     	str	x0, [x19]
   3aa80: b4000de0     	cbz	x0, 0x3ac3c <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x5a4>
   3aa84: f9400308     	ldr	x8, [x24]
   3aa88: 8b080000     	add	x0, x0, x8
   3aa8c: aa1603e1     	mov	x1, x22
   3aa90: aa1503e2     	mov	x2, x21
   3aa94: 94003c7b     	bl	0x49c80 <memmove@plt>
   3aa98: f9400308     	ldr	x8, [x24]
   3aa9c: 8b150108     	add	x8, x8, x21
   3aaa0: f9000308     	str	x8, [x24]
   3aaa4: f9400a6a     	ldr	x10, [x19, #0x10]
   3aaa8: 91001109     	add	x9, x8, #0x4
   3aaac: eb0a013f     	cmp	x9, x10
   3aab0: 54000062     	b.hs	0x3aabc <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x424>
   3aab4: f9400260     	ldr	x0, [x19]
   3aab8: 1400000a     	b	0x3aae0 <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x448>
   3aabc: d37ff948     	lsl	x8, x10, #1
   3aac0: f9400260     	ldr	x0, [x19]
   3aac4: eb09011f     	cmp	x8, x9
   3aac8: 9a883121     	csel	x1, x9, x8, lo
   3aacc: f9000a61     	str	x1, [x19, #0x10]
   3aad0: 94003c68     	bl	0x49c70 <realloc@plt>
   3aad4: f9000260     	str	x0, [x19]
   3aad8: b4000b20     	cbz	x0, 0x3ac3c <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x5a4>
   3aadc: f9400308     	ldr	x8, [x24]
   3aae0: 5285c409     	mov	w9, #0x2e20             // =11808
   3aae4: 72a5c5c9     	movk	w9, #0x2e2e, lsl #16
   3aae8: b8286809     	str	w9, [x0, x8]
   3aaec: f9400309     	ldr	x9, [x24]
   3aaf0: 91001128     	add	x8, x9, #0x4
   3aaf4: f9000308     	str	x8, [x24]
   3aaf8: f9400e8a     	ldr	x10, [x20, #0x18]
   3aafc: b4fff78a     	cbz	x10, 0x3a9ec <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x354>
   3ab00: f9400a6a     	ldr	x10, [x19, #0x10]
   3ab04: 91001529     	add	x9, x9, #0x5
   3ab08: eb0a013f     	cmp	x9, x10
   3ab0c: 54000062     	b.hs	0x3ab18 <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x480>
   3ab10: f9400260     	ldr	x0, [x19]
   3ab14: 1400000b     	b	0x3ab40 <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x4a8>
   3ab18: d37ff948     	lsl	x8, x10, #1
   3ab1c: f9400260     	ldr	x0, [x19]
   3ab20: eb09011f     	cmp	x8, x9
   3ab24: 9a883121     	csel	x1, x9, x8, lo
   3ab28: f9000a61     	str	x1, [x19, #0x10]
   3ab2c: 94003c51     	bl	0x49c70 <realloc@plt>
   3ab30: f9000260     	str	x0, [x19]
   3ab34: b4000840     	cbz	x0, 0x3ac3c <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x5a4>
   3ab38: f9400308     	ldr	x8, [x24]
   3ab3c: 91000509     	add	x9, x8, #0x1
   3ab40: 5280040a     	mov	w10, #0x20              // =32
   3ab44: f9000309     	str	x9, [x24]
   3ab48: 3828680a     	strb	w10, [x0, x8]
   3ab4c: a9422296     	ldp	x22, x8, [x20, #0x20]
   3ab50: eb160115     	subs	x21, x8, x22
   3ab54: f9400308     	ldr	x8, [x24]
   3ab58: 540002e0     	b.eq	0x3abb4 <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x51c>
   3ab5c: f9400a6a     	ldr	x10, [x19, #0x10]
   3ab60: 8b150109     	add	x9, x8, x21
   3ab64: eb0a013f     	cmp	x9, x10
   3ab68: 54000062     	b.hs	0x3ab74 <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x4dc>
   3ab6c: f9400260     	ldr	x0, [x19]
   3ab70: 1400000a     	b	0x3ab98 <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x500>
   3ab74: d37ff948     	lsl	x8, x10, #1
   3ab78: f9400260     	ldr	x0, [x19]
   3ab7c: eb09011f     	cmp	x8, x9
   3ab80: 9a883121     	csel	x1, x9, x8, lo
   3ab84: f9000a61     	str	x1, [x19, #0x10]
   3ab88: 94003c3a     	bl	0x49c70 <realloc@plt>
   3ab8c: f9000260     	str	x0, [x19]
   3ab90: b4000560     	cbz	x0, 0x3ac3c <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x5a4>
   3ab94: f9400308     	ldr	x8, [x24]
   3ab98: 8b080000     	add	x0, x0, x8
   3ab9c: aa1603e1     	mov	x1, x22
   3aba0: aa1503e2     	mov	x2, x21
   3aba4: 94003c37     	bl	0x49c80 <memmove@plt>
   3aba8: f9400308     	ldr	x8, [x24]
   3abac: 8b150108     	add	x8, x8, x21
   3abb0: f9000308     	str	x8, [x24]
   3abb4: f9400a6a     	ldr	x10, [x19, #0x10]
   3abb8: 91000509     	add	x9, x8, #0x1
   3abbc: eb0a013f     	cmp	x9, x10
   3abc0: 54000062     	b.hs	0x3abcc <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x534>
   3abc4: f9400260     	ldr	x0, [x19]
   3abc8: 1400000b     	b	0x3abf4 <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x55c>
   3abcc: d37ff948     	lsl	x8, x10, #1
   3abd0: f9400260     	ldr	x0, [x19]
   3abd4: eb09011f     	cmp	x8, x9
   3abd8: 9a883121     	csel	x1, x9, x8, lo
   3abdc: f9000a61     	str	x1, [x19, #0x10]
   3abe0: 94003c24     	bl	0x49c70 <realloc@plt>
   3abe4: f9000260     	str	x0, [x19]
   3abe8: b40002a0     	cbz	x0, 0x3ac3c <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x5a4>
   3abec: f9400308     	ldr	x8, [x24]
   3abf0: 91000509     	add	x9, x8, #0x1
   3abf4: 5280040a     	mov	w10, #0x20              // =32
   3abf8: f9000669     	str	x9, [x19, #0x8]
   3abfc: aa1303e1     	mov	x1, x19
   3ac00: 3828680a     	strb	w10, [x0, x8]
   3ac04: f9400e94     	ldr	x20, [x20, #0x18]
   3ac08: f9400288     	ldr	x8, [x20]
   3ac0c: aa1403e0     	mov	x0, x20
   3ac10: f9401108     	ldr	x8, [x8, #0x20]
   3ac14: d63f0100     	blr	x8
   3ac18: 39402688     	ldrb	w8, [x20, #0x9]
   3ac1c: 7100051f     	cmp	w8, #0x1
   3ac20: 54ffee60     	b.eq	0x3a9ec <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x354>
   3ac24: f9400288     	ldr	x8, [x20]
   3ac28: aa1403e0     	mov	x0, x20
   3ac2c: aa1303e1     	mov	x1, x19
   3ac30: f9401508     	ldr	x8, [x8, #0x28]
   3ac34: d63f0100     	blr	x8
   3ac38: 17ffff6d     	b	0x3a9ec <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x354>
   3ac3c: 94003b95     	bl	0x49a90 <_ZSt9terminatev@plt>
   3ac40: 94003b4c     	bl	0x49970 <__stack_chk_fail@plt>

000000000003ac44 <(anonymous namespace)::itanium_demangle::FoldExpr::~FoldExpr()>:
   3ac44: d503245f     	bti	c
   3ac48: 14003b46     	b	0x49960 <_ZdlPv@plt>

000000000003ac4c <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const::'lambda'()::operator()() const>:
   3ac4c: d503233f     	paciasp
   3ac50: d10143ff     	sub	sp, sp, #0x50
   3ac54: a9027bfd     	stp	x29, x30, [sp, #0x20]
   3ac58: 910083fd     	add	x29, sp, #0x20
   3ac5c: a90357f6     	stp	x22, x21, [sp, #0x30]
   3ac60: a9044ff4     	stp	x20, x19, [sp, #0x40]
   3ac64: d53bd054     	mrs	x20, TPIDR_EL0
   3ac68: aa0003f3     	mov	x19, x0
   3ac6c: f9401688     	ldr	x8, [x20, #0x28]
   3ac70: f81f83a8     	stur	x8, [x29, #-0x8]
   3ac74: a9405815     	ldp	x21, x22, [x0]
   3ac78: a940aaa8     	ldp	x8, x10, [x21, #0x8]
   3ac7c: 91000509     	add	x9, x8, #0x1
   3ac80: eb0a013f     	cmp	x9, x10
   3ac84: 54000062     	b.hs	0x3ac90 <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const::'lambda'()::operator()() const+0x44>
   3ac88: f94002a0     	ldr	x0, [x21]
   3ac8c: 1400000b     	b	0x3acb8 <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const::'lambda'()::operator()() const+0x6c>
   3ac90: d37ff948     	lsl	x8, x10, #1
   3ac94: f94002a0     	ldr	x0, [x21]
   3ac98: eb09011f     	cmp	x8, x9
   3ac9c: 9a883121     	csel	x1, x9, x8, lo
   3aca0: f9000aa1     	str	x1, [x21, #0x10]
   3aca4: 94003bf3     	bl	0x49c70 <realloc@plt>
   3aca8: f90002a0     	str	x0, [x21]
   3acac: b40005e0     	cbz	x0, 0x3ad68 <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const::'lambda'()::operator()() const+0x11c>
   3acb0: f94006a8     	ldr	x8, [x21, #0x8]
   3acb4: 91000509     	add	x9, x8, #0x1
   3acb8: 5280050a     	mov	w10, #0x28              // =40
   3acbc: f90006a9     	str	x9, [x21, #0x8]
   3acc0: 52802449     	mov	w9, #0x122              // =290
   3acc4: 3828680a     	strb	w10, [x0, x8]
   3acc8: 900000aa     	adrp	x10, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   3accc: 72a02029     	movk	w9, #0x101, lsl #16
   3acd0: f9400ac8     	ldr	x8, [x22, #0x10]
   3acd4: 9124c14a     	add	x10, x10, #0x930
   3acd8: f9400261     	ldr	x1, [x19]
   3acdc: 910003e0     	mov	x0, sp
   3ace0: b9000be9     	str	w9, [sp, #0x8]
   3ace4: f90003ea     	str	x10, [sp]
   3ace8: f9000be8     	str	x8, [sp, #0x10]
   3acec: 94000021     	bl	0x3ad70 <(anonymous namespace)::itanium_demangle::ParameterPackExpansion::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>
   3acf0: f9400273     	ldr	x19, [x19]
   3acf4: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3acf8: 91000509     	add	x9, x8, #0x1
   3acfc: eb0a013f     	cmp	x9, x10
   3ad00: 54000062     	b.hs	0x3ad0c <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const::'lambda'()::operator()() const+0xc0>
   3ad04: f9400260     	ldr	x0, [x19]
   3ad08: 1400000b     	b	0x3ad34 <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const::'lambda'()::operator()() const+0xe8>
   3ad0c: d37ff948     	lsl	x8, x10, #1
   3ad10: f9400260     	ldr	x0, [x19]
   3ad14: eb09011f     	cmp	x8, x9
   3ad18: 9a883121     	csel	x1, x9, x8, lo
   3ad1c: f9000a61     	str	x1, [x19, #0x10]
   3ad20: 94003bd4     	bl	0x49c70 <realloc@plt>
   3ad24: f9000260     	str	x0, [x19]
   3ad28: b4000200     	cbz	x0, 0x3ad68 <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const::'lambda'()::operator()() const+0x11c>
   3ad2c: f9400668     	ldr	x8, [x19, #0x8]
   3ad30: 91000509     	add	x9, x8, #0x1
   3ad34: 5280052a     	mov	w10, #0x29              // =41
   3ad38: f9000669     	str	x9, [x19, #0x8]
   3ad3c: 3828680a     	strb	w10, [x0, x8]
   3ad40: f9401688     	ldr	x8, [x20, #0x28]
   3ad44: f85f83a9     	ldur	x9, [x29, #-0x8]
   3ad48: eb09011f     	cmp	x8, x9
   3ad4c: 54000101     	b.ne	0x3ad6c <(anonymous namespace)::itanium_demangle::FoldExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const::'lambda'()::operator()() const+0x120>
   3ad50: a9444ff4     	ldp	x20, x19, [sp, #0x40]
   3ad54: a94357f6     	ldp	x22, x21, [sp, #0x30]
   3ad58: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   3ad5c: 910143ff     	add	sp, sp, #0x50
   3ad60: d50323bf     	autiasp
   3ad64: d65f03c0     	ret
   3ad68: 94003b4a     	bl	0x49a90 <_ZSt9terminatev@plt>
   3ad6c: 94003b01     	bl	0x49970 <__stack_chk_fail@plt>

000000000003ad70 <(anonymous namespace)::itanium_demangle::ParameterPackExpansion::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3ad70: d503233f     	paciasp
   3ad74: a9bb7bfd     	stp	x29, x30, [sp, #-0x50]!
   3ad78: a90167fa     	stp	x26, x25, [sp, #0x10]
   3ad7c: 910003fd     	mov	x29, sp
   3ad80: a9025ff8     	stp	x24, x23, [sp, #0x20]
   3ad84: a90357f6     	stp	x22, x21, [sp, #0x30]
   3ad88: a9044ff4     	stp	x20, x19, [sp, #0x40]
   3ad8c: f9400815     	ldr	x21, [x0, #0x10]
   3ad90: aa0103f3     	mov	x19, x1
   3ad94: 6f07e7e0     	movi	v0.2d, #0xffffffffffffffff
   3ad98: aa0003f4     	mov	x20, x0
   3ad9c: 29436037     	ldp	w23, w24, [x1, #0x18]
   3ada0: f94002a8     	ldr	x8, [x21]
   3ada4: f9400436     	ldr	x22, [x1, #0x8]
   3ada8: fd000c20     	str	d0, [x1, #0x18]
   3adac: f9401108     	ldr	x8, [x8, #0x20]
   3adb0: aa1503e0     	mov	x0, x21
   3adb4: d63f0100     	blr	x8
   3adb8: 394026a8     	ldrb	w8, [x21, #0x9]
   3adbc: 7100051f     	cmp	w8, #0x1
   3adc0: 540000c0     	b.eq	0x3add8 <(anonymous namespace)::itanium_demangle::ParameterPackExpansion::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x68>
   3adc4: f94002a8     	ldr	x8, [x21]
   3adc8: f9401508     	ldr	x8, [x8, #0x28]
   3adcc: aa1503e0     	mov	x0, x21
   3add0: aa1303e1     	mov	x1, x19
   3add4: d63f0100     	blr	x8
   3add8: b9401e79     	ldr	w25, [x19, #0x1c]
   3addc: 3100073f     	cmn	w25, #0x1
   3ade0: 540006c0     	b.eq	0x3aeb8 <(anonymous namespace)::itanium_demangle::ParameterPackExpansion::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x148>
   3ade4: 34000a39     	cbz	w25, 0x3af28 <(anonymous namespace)::itanium_demangle::ParameterPackExpansion::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1b8>
   3ade8: 71000b3f     	cmp	w25, #0x2
   3adec: 54000a03     	b.lo	0x3af2c <(anonymous namespace)::itanium_demangle::ParameterPackExpansion::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1bc>
   3adf0: b0fffeb5     	adrp	x21, 0xf000 <vsnprintf+0xf000>
   3adf4: 5280003a     	mov	w26, #0x1               // =1
   3adf8: 9112ceb5     	add	x21, x21, #0x4b3
   3adfc: 14000004     	b	0x3ae0c <(anonymous namespace)::itanium_demangle::ParameterPackExpansion::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x9c>
   3ae00: 1100075a     	add	w26, w26, #0x1
   3ae04: 6b1a033f     	cmp	w25, w26
   3ae08: 54000920     	b.eq	0x3af2c <(anonymous namespace)::itanium_demangle::ParameterPackExpansion::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1bc>
   3ae0c: aa1503e0     	mov	x0, x21
   3ae10: 52800061     	mov	w1, #0x3                // =3
   3ae14: 94003ba3     	bl	0x49ca0 <__strlen_chk@plt>
   3ae18: aa0003f6     	mov	x22, x0
   3ae1c: b40002e0     	cbz	x0, 0x3ae78 <(anonymous namespace)::itanium_demangle::ParameterPackExpansion::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x108>
   3ae20: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3ae24: 8b160109     	add	x9, x8, x22
   3ae28: eb0a013f     	cmp	x9, x10
   3ae2c: 54000062     	b.hs	0x3ae38 <(anonymous namespace)::itanium_demangle::ParameterPackExpansion::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xc8>
   3ae30: f9400260     	ldr	x0, [x19]
   3ae34: 1400000a     	b	0x3ae5c <(anonymous namespace)::itanium_demangle::ParameterPackExpansion::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xec>
   3ae38: d37ff948     	lsl	x8, x10, #1
   3ae3c: f9400260     	ldr	x0, [x19]
   3ae40: eb09011f     	cmp	x8, x9
   3ae44: 9a883121     	csel	x1, x9, x8, lo
   3ae48: f9000a61     	str	x1, [x19, #0x10]
   3ae4c: 94003b89     	bl	0x49c70 <realloc@plt>
   3ae50: f9000260     	str	x0, [x19]
   3ae54: b40007c0     	cbz	x0, 0x3af4c <(anonymous namespace)::itanium_demangle::ParameterPackExpansion::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1dc>
   3ae58: f9400668     	ldr	x8, [x19, #0x8]
   3ae5c: 8b080000     	add	x0, x0, x8
   3ae60: aa1503e1     	mov	x1, x21
   3ae64: aa1603e2     	mov	x2, x22
   3ae68: 94003ad2     	bl	0x499b0 <memcpy@plt>
   3ae6c: f9400668     	ldr	x8, [x19, #0x8]
   3ae70: 8b160108     	add	x8, x8, x22
   3ae74: f9000668     	str	x8, [x19, #0x8]
   3ae78: f9400a96     	ldr	x22, [x20, #0x10]
   3ae7c: b9001a7a     	str	w26, [x19, #0x18]
   3ae80: f94002c8     	ldr	x8, [x22]
   3ae84: f9401108     	ldr	x8, [x8, #0x20]
   3ae88: aa1603e0     	mov	x0, x22
   3ae8c: aa1303e1     	mov	x1, x19
   3ae90: d63f0100     	blr	x8
   3ae94: 394026c8     	ldrb	w8, [x22, #0x9]
   3ae98: 7100051f     	cmp	w8, #0x1
   3ae9c: 54fffb20     	b.eq	0x3ae00 <(anonymous namespace)::itanium_demangle::ParameterPackExpansion::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x90>
   3aea0: f94002c8     	ldr	x8, [x22]
   3aea4: f9401508     	ldr	x8, [x8, #0x28]
   3aea8: aa1603e0     	mov	x0, x22
   3aeac: aa1303e1     	mov	x1, x19
   3aeb0: d63f0100     	blr	x8
   3aeb4: 17ffffd3     	b	0x3ae00 <(anonymous namespace)::itanium_demangle::ParameterPackExpansion::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x90>
   3aeb8: b0fffea0     	adrp	x0, 0xf000 <vsnprintf+0xf000>
   3aebc: 52800081     	mov	w1, #0x4                // =4
   3aec0: 9101e400     	add	x0, x0, #0x79
   3aec4: 94003b77     	bl	0x49ca0 <__strlen_chk@plt>
   3aec8: aa0003f4     	mov	x20, x0
   3aecc: b4000300     	cbz	x0, 0x3af2c <(anonymous namespace)::itanium_demangle::ParameterPackExpansion::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1bc>
   3aed0: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3aed4: 8b140109     	add	x9, x8, x20
   3aed8: eb0a013f     	cmp	x9, x10
   3aedc: 54000062     	b.hs	0x3aee8 <(anonymous namespace)::itanium_demangle::ParameterPackExpansion::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x178>
   3aee0: f9400260     	ldr	x0, [x19]
   3aee4: 1400000a     	b	0x3af0c <(anonymous namespace)::itanium_demangle::ParameterPackExpansion::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x19c>
   3aee8: d37ff948     	lsl	x8, x10, #1
   3aeec: f9400260     	ldr	x0, [x19]
   3aef0: eb09011f     	cmp	x8, x9
   3aef4: 9a883121     	csel	x1, x9, x8, lo
   3aef8: f9000a61     	str	x1, [x19, #0x10]
   3aefc: 94003b5d     	bl	0x49c70 <realloc@plt>
   3af00: f9000260     	str	x0, [x19]
   3af04: b4000240     	cbz	x0, 0x3af4c <(anonymous namespace)::itanium_demangle::ParameterPackExpansion::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1dc>
   3af08: f9400668     	ldr	x8, [x19, #0x8]
   3af0c: b0fffea1     	adrp	x1, 0xf000 <vsnprintf+0xf000>
   3af10: 8b080000     	add	x0, x0, x8
   3af14: 9101e421     	add	x1, x1, #0x79
   3af18: aa1403e2     	mov	x2, x20
   3af1c: 94003aa5     	bl	0x499b0 <memcpy@plt>
   3af20: f9400668     	ldr	x8, [x19, #0x8]
   3af24: 8b140116     	add	x22, x8, x20
   3af28: f9000676     	str	x22, [x19, #0x8]
   3af2c: 29036277     	stp	w23, w24, [x19, #0x18]
   3af30: a9444ff4     	ldp	x20, x19, [sp, #0x40]
   3af34: a94357f6     	ldp	x22, x21, [sp, #0x30]
   3af38: a9425ff8     	ldp	x24, x23, [sp, #0x20]
   3af3c: a94167fa     	ldp	x26, x25, [sp, #0x10]
   3af40: a8c57bfd     	ldp	x29, x30, [sp], #0x50
   3af44: d50323bf     	autiasp
   3af48: d65f03c0     	ret
   3af4c: 94003ad1     	bl	0x49a90 <_ZSt9terminatev@plt>
   3af50: 14000001     	b	0x3af54 <(anonymous namespace)::itanium_demangle::ParameterPackExpansion::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1e4>
   3af54: 29036277     	stp	w23, w24, [x19, #0x18]
   3af58: 94002b62     	bl	0x45ce0 <_Unwind_Resume>

000000000003af5c <(anonymous namespace)::itanium_demangle::ParameterPackExpansion::~ParameterPackExpansion()>:
   3af5c: d503245f     	bti	c
   3af60: 14003a80     	b	0x49960 <_ZdlPv@plt>

000000000003af64 <(anonymous namespace)::itanium_demangle::BinaryExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3af64: d503233f     	paciasp
   3af68: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   3af6c: a90157f6     	stp	x22, x21, [sp, #0x10]
   3af70: 910003fd     	mov	x29, sp
   3af74: a9024ff4     	stp	x20, x19, [sp, #0x20]
   3af78: a941a009     	ldp	x9, x8, [x0, #0x18]
   3af7c: aa0103f3     	mov	x19, x1
   3af80: aa0003f4     	mov	x20, x0
   3af84: cb09010a     	sub	x10, x8, x9
   3af88: f100055f     	cmp	x10, #0x1
   3af8c: 54000421     	b.ne	0x3b010 <(anonymous namespace)::itanium_demangle::BinaryExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xac>
   3af90: eb08013f     	cmp	x9, x8
   3af94: 54000160     	b.eq	0x3afc0 <(anonymous namespace)::itanium_demangle::BinaryExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x5c>
   3af98: 90fffeaa     	adrp	x10, 0xe000 <vsnprintf+0xe000>
   3af9c: 912e394a     	add	x10, x10, #0xb8e
   3afa0: 3940012b     	ldrb	w11, [x9]
   3afa4: 3940014c     	ldrb	w12, [x10]
   3afa8: 6b0c017f     	cmp	w11, w12
   3afac: 54000321     	b.ne	0x3b010 <(anonymous namespace)::itanium_demangle::BinaryExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xac>
   3afb0: 91000529     	add	x9, x9, #0x1
   3afb4: 9100054a     	add	x10, x10, #0x1
   3afb8: eb08013f     	cmp	x9, x8
   3afbc: 54ffff21     	b.ne	0x3afa0 <(anonymous namespace)::itanium_demangle::BinaryExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x3c>
   3afc0: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3afc4: 91000509     	add	x9, x8, #0x1
   3afc8: eb0a013f     	cmp	x9, x10
   3afcc: 54000062     	b.hs	0x3afd8 <(anonymous namespace)::itanium_demangle::BinaryExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x74>
   3afd0: f9400260     	ldr	x0, [x19]
   3afd4: 1400000a     	b	0x3affc <(anonymous namespace)::itanium_demangle::BinaryExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x98>
   3afd8: d37ff948     	lsl	x8, x10, #1
   3afdc: f9400260     	ldr	x0, [x19]
   3afe0: eb09011f     	cmp	x8, x9
   3afe4: 9a883121     	csel	x1, x9, x8, lo
   3afe8: f9000a61     	str	x1, [x19, #0x10]
   3afec: 94003b21     	bl	0x49c70 <realloc@plt>
   3aff0: f9000260     	str	x0, [x19]
   3aff4: b40016a0     	cbz	x0, 0x3b2c8 <(anonymous namespace)::itanium_demangle::BinaryExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x364>
   3aff8: f9400668     	ldr	x8, [x19, #0x8]
   3affc: 52800509     	mov	w9, #0x28               // =40
   3b000: 38286809     	strb	w9, [x0, x8]
   3b004: f9400668     	ldr	x8, [x19, #0x8]
   3b008: 91000508     	add	x8, x8, #0x1
   3b00c: f9000668     	str	x8, [x19, #0x8]
   3b010: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3b014: 91000509     	add	x9, x8, #0x1
   3b018: eb0a013f     	cmp	x9, x10
   3b01c: 54000062     	b.hs	0x3b028 <(anonymous namespace)::itanium_demangle::BinaryExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xc4>
   3b020: f9400260     	ldr	x0, [x19]
   3b024: 1400000a     	b	0x3b04c <(anonymous namespace)::itanium_demangle::BinaryExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xe8>
   3b028: d37ff948     	lsl	x8, x10, #1
   3b02c: f9400260     	ldr	x0, [x19]
   3b030: eb09011f     	cmp	x8, x9
   3b034: 9a883121     	csel	x1, x9, x8, lo
   3b038: f9000a61     	str	x1, [x19, #0x10]
   3b03c: 94003b0d     	bl	0x49c70 <realloc@plt>
   3b040: f9000260     	str	x0, [x19]
   3b044: b4001420     	cbz	x0, 0x3b2c8 <(anonymous namespace)::itanium_demangle::BinaryExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x364>
   3b048: f9400668     	ldr	x8, [x19, #0x8]
   3b04c: 52800509     	mov	w9, #0x28               // =40
   3b050: aa1303e1     	mov	x1, x19
   3b054: 38286809     	strb	w9, [x0, x8]
   3b058: f9400668     	ldr	x8, [x19, #0x8]
   3b05c: f9400a95     	ldr	x21, [x20, #0x10]
   3b060: 91000508     	add	x8, x8, #0x1
   3b064: f94002a9     	ldr	x9, [x21]
   3b068: aa1503e0     	mov	x0, x21
   3b06c: f9000668     	str	x8, [x19, #0x8]
   3b070: f9401128     	ldr	x8, [x9, #0x20]
   3b074: d63f0100     	blr	x8
   3b078: 394026a8     	ldrb	w8, [x21, #0x9]
   3b07c: 7100051f     	cmp	w8, #0x1
   3b080: 540000c0     	b.eq	0x3b098 <(anonymous namespace)::itanium_demangle::BinaryExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x134>
   3b084: f94002a8     	ldr	x8, [x21]
   3b088: aa1503e0     	mov	x0, x21
   3b08c: aa1303e1     	mov	x1, x19
   3b090: f9401508     	ldr	x8, [x8, #0x28]
   3b094: d63f0100     	blr	x8
   3b098: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3b09c: 91000909     	add	x9, x8, #0x2
   3b0a0: eb0a013f     	cmp	x9, x10
   3b0a4: 54000062     	b.hs	0x3b0b0 <(anonymous namespace)::itanium_demangle::BinaryExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x14c>
   3b0a8: f9400260     	ldr	x0, [x19]
   3b0ac: 1400000a     	b	0x3b0d4 <(anonymous namespace)::itanium_demangle::BinaryExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x170>
   3b0b0: d37ff948     	lsl	x8, x10, #1
   3b0b4: f9400260     	ldr	x0, [x19]
   3b0b8: eb09011f     	cmp	x8, x9
   3b0bc: 9a883121     	csel	x1, x9, x8, lo
   3b0c0: f9000a61     	str	x1, [x19, #0x10]
   3b0c4: 94003aeb     	bl	0x49c70 <realloc@plt>
   3b0c8: f9000260     	str	x0, [x19]
   3b0cc: b4000fe0     	cbz	x0, 0x3b2c8 <(anonymous namespace)::itanium_demangle::BinaryExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x364>
   3b0d0: f9400668     	ldr	x8, [x19, #0x8]
   3b0d4: 52840529     	mov	w9, #0x2029             // =8233
   3b0d8: 78286809     	strh	w9, [x0, x8]
   3b0dc: f9400668     	ldr	x8, [x19, #0x8]
   3b0e0: 91000908     	add	x8, x8, #0x2
   3b0e4: f9000668     	str	x8, [x19, #0x8]
   3b0e8: a941a696     	ldp	x22, x9, [x20, #0x18]
   3b0ec: eb160135     	subs	x21, x9, x22
   3b0f0: 540002e0     	b.eq	0x3b14c <(anonymous namespace)::itanium_demangle::BinaryExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1e8>
   3b0f4: f9400a6a     	ldr	x10, [x19, #0x10]
   3b0f8: 8b150109     	add	x9, x8, x21
   3b0fc: eb0a013f     	cmp	x9, x10
   3b100: 54000062     	b.hs	0x3b10c <(anonymous namespace)::itanium_demangle::BinaryExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1a8>
   3b104: f9400260     	ldr	x0, [x19]
   3b108: 1400000a     	b	0x3b130 <(anonymous namespace)::itanium_demangle::BinaryExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1cc>
   3b10c: d37ff948     	lsl	x8, x10, #1
   3b110: f9400260     	ldr	x0, [x19]
   3b114: eb09011f     	cmp	x8, x9
   3b118: 9a883121     	csel	x1, x9, x8, lo
   3b11c: f9000a61     	str	x1, [x19, #0x10]
   3b120: 94003ad4     	bl	0x49c70 <realloc@plt>
   3b124: f9000260     	str	x0, [x19]
   3b128: b4000d00     	cbz	x0, 0x3b2c8 <(anonymous namespace)::itanium_demangle::BinaryExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x364>
   3b12c: f9400668     	ldr	x8, [x19, #0x8]
   3b130: 8b080000     	add	x0, x0, x8
   3b134: aa1603e1     	mov	x1, x22
   3b138: aa1503e2     	mov	x2, x21
   3b13c: 94003ad1     	bl	0x49c80 <memmove@plt>
   3b140: f9400668     	ldr	x8, [x19, #0x8]
   3b144: 8b150108     	add	x8, x8, x21
   3b148: f9000668     	str	x8, [x19, #0x8]
   3b14c: f9400a6a     	ldr	x10, [x19, #0x10]
   3b150: 91000909     	add	x9, x8, #0x2
   3b154: eb0a013f     	cmp	x9, x10
   3b158: 54000062     	b.hs	0x3b164 <(anonymous namespace)::itanium_demangle::BinaryExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x200>
   3b15c: f9400260     	ldr	x0, [x19]
   3b160: 1400000a     	b	0x3b188 <(anonymous namespace)::itanium_demangle::BinaryExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x224>
   3b164: d37ff948     	lsl	x8, x10, #1
   3b168: f9400260     	ldr	x0, [x19]
   3b16c: eb09011f     	cmp	x8, x9
   3b170: 9a883121     	csel	x1, x9, x8, lo
   3b174: f9000a61     	str	x1, [x19, #0x10]
   3b178: 94003abe     	bl	0x49c70 <realloc@plt>
   3b17c: f9000260     	str	x0, [x19]
   3b180: b4000a40     	cbz	x0, 0x3b2c8 <(anonymous namespace)::itanium_demangle::BinaryExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x364>
   3b184: f9400668     	ldr	x8, [x19, #0x8]
   3b188: 52850409     	mov	w9, #0x2820             // =10272
   3b18c: aa1303e1     	mov	x1, x19
   3b190: 78286809     	strh	w9, [x0, x8]
   3b194: f9400668     	ldr	x8, [x19, #0x8]
   3b198: f9401695     	ldr	x21, [x20, #0x28]
   3b19c: 91000908     	add	x8, x8, #0x2
   3b1a0: f94002a9     	ldr	x9, [x21]
   3b1a4: aa1503e0     	mov	x0, x21
   3b1a8: f9000668     	str	x8, [x19, #0x8]
   3b1ac: f9401128     	ldr	x8, [x9, #0x20]
   3b1b0: d63f0100     	blr	x8
   3b1b4: 394026a8     	ldrb	w8, [x21, #0x9]
   3b1b8: 7100051f     	cmp	w8, #0x1
   3b1bc: 540000c0     	b.eq	0x3b1d4 <(anonymous namespace)::itanium_demangle::BinaryExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x270>
   3b1c0: f94002a8     	ldr	x8, [x21]
   3b1c4: aa1503e0     	mov	x0, x21
   3b1c8: aa1303e1     	mov	x1, x19
   3b1cc: f9401508     	ldr	x8, [x8, #0x28]
   3b1d0: d63f0100     	blr	x8
   3b1d4: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3b1d8: 91000509     	add	x9, x8, #0x1
   3b1dc: eb0a013f     	cmp	x9, x10
   3b1e0: 54000062     	b.hs	0x3b1ec <(anonymous namespace)::itanium_demangle::BinaryExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x288>
   3b1e4: f9400260     	ldr	x0, [x19]
   3b1e8: 1400000a     	b	0x3b210 <(anonymous namespace)::itanium_demangle::BinaryExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x2ac>
   3b1ec: d37ff948     	lsl	x8, x10, #1
   3b1f0: f9400260     	ldr	x0, [x19]
   3b1f4: eb09011f     	cmp	x8, x9
   3b1f8: 9a883121     	csel	x1, x9, x8, lo
   3b1fc: f9000a61     	str	x1, [x19, #0x10]
   3b200: 94003a9c     	bl	0x49c70 <realloc@plt>
   3b204: f9000260     	str	x0, [x19]
   3b208: b4000600     	cbz	x0, 0x3b2c8 <(anonymous namespace)::itanium_demangle::BinaryExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x364>
   3b20c: f9400668     	ldr	x8, [x19, #0x8]
   3b210: 52800529     	mov	w9, #0x29               // =41
   3b214: 38286809     	strb	w9, [x0, x8]
   3b218: a941aa8b     	ldp	x11, x10, [x20, #0x18]
   3b21c: f9400669     	ldr	x9, [x19, #0x8]
   3b220: 91000528     	add	x8, x9, #0x1
   3b224: cb0b014c     	sub	x12, x10, x11
   3b228: f100059f     	cmp	x12, #0x1
   3b22c: f9000668     	str	x8, [x19, #0x8]
   3b230: 54000421     	b.ne	0x3b2b4 <(anonymous namespace)::itanium_demangle::BinaryExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x350>
   3b234: eb0a017f     	cmp	x11, x10
   3b238: 54000160     	b.eq	0x3b264 <(anonymous namespace)::itanium_demangle::BinaryExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x300>
   3b23c: f0fffe8c     	adrp	x12, 0xe000 <vsnprintf+0xe000>
   3b240: 912e398c     	add	x12, x12, #0xb8e
   3b244: 3940016d     	ldrb	w13, [x11]
   3b248: 3940018e     	ldrb	w14, [x12]
   3b24c: 6b0e01bf     	cmp	w13, w14
   3b250: 54000321     	b.ne	0x3b2b4 <(anonymous namespace)::itanium_demangle::BinaryExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x350>
   3b254: 9100056b     	add	x11, x11, #0x1
   3b258: 9100058c     	add	x12, x12, #0x1
   3b25c: eb0a017f     	cmp	x11, x10
   3b260: 54ffff21     	b.ne	0x3b244 <(anonymous namespace)::itanium_demangle::BinaryExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x2e0>
   3b264: f9400a6a     	ldr	x10, [x19, #0x10]
   3b268: 91000929     	add	x9, x9, #0x2
   3b26c: eb0a013f     	cmp	x9, x10
   3b270: 54000062     	b.hs	0x3b27c <(anonymous namespace)::itanium_demangle::BinaryExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x318>
   3b274: f9400260     	ldr	x0, [x19]
   3b278: 1400000a     	b	0x3b2a0 <(anonymous namespace)::itanium_demangle::BinaryExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x33c>
   3b27c: d37ff948     	lsl	x8, x10, #1
   3b280: f9400260     	ldr	x0, [x19]
   3b284: eb09011f     	cmp	x8, x9
   3b288: 9a883121     	csel	x1, x9, x8, lo
   3b28c: f9000a61     	str	x1, [x19, #0x10]
   3b290: 94003a78     	bl	0x49c70 <realloc@plt>
   3b294: f9000260     	str	x0, [x19]
   3b298: b4000180     	cbz	x0, 0x3b2c8 <(anonymous namespace)::itanium_demangle::BinaryExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x364>
   3b29c: f9400668     	ldr	x8, [x19, #0x8]
   3b2a0: 52800529     	mov	w9, #0x29               // =41
   3b2a4: 38286809     	strb	w9, [x0, x8]
   3b2a8: f9400668     	ldr	x8, [x19, #0x8]
   3b2ac: 91000508     	add	x8, x8, #0x1
   3b2b0: f9000668     	str	x8, [x19, #0x8]
   3b2b4: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3b2b8: a94157f6     	ldp	x22, x21, [sp, #0x10]
   3b2bc: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3b2c0: d50323bf     	autiasp
   3b2c4: d65f03c0     	ret
   3b2c8: 940039f2     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003b2cc <(anonymous namespace)::itanium_demangle::BinaryExpr::~BinaryExpr()>:
   3b2cc: d503245f     	bti	c
   3b2d0: 140039a4     	b	0x49960 <_ZdlPv@plt>

000000000003b2d4 <(anonymous namespace)::itanium_demangle::PrefixExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3b2d4: d503233f     	paciasp
   3b2d8: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   3b2dc: a90157f6     	stp	x22, x21, [sp, #0x10]
   3b2e0: 910003fd     	mov	x29, sp
   3b2e4: a9024ff4     	stp	x20, x19, [sp, #0x20]
   3b2e8: a9412016     	ldp	x22, x8, [x0, #0x10]
   3b2ec: aa0103f3     	mov	x19, x1
   3b2f0: aa0003f4     	mov	x20, x0
   3b2f4: eb160115     	subs	x21, x8, x22
   3b2f8: f9400428     	ldr	x8, [x1, #0x8]
   3b2fc: 540002e0     	b.eq	0x3b358 <(anonymous namespace)::itanium_demangle::PrefixExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x84>
   3b300: f9400a6a     	ldr	x10, [x19, #0x10]
   3b304: 8b150109     	add	x9, x8, x21
   3b308: eb0a013f     	cmp	x9, x10
   3b30c: 54000062     	b.hs	0x3b318 <(anonymous namespace)::itanium_demangle::PrefixExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x44>
   3b310: f9400260     	ldr	x0, [x19]
   3b314: 1400000a     	b	0x3b33c <(anonymous namespace)::itanium_demangle::PrefixExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x68>
   3b318: d37ff948     	lsl	x8, x10, #1
   3b31c: f9400260     	ldr	x0, [x19]
   3b320: eb09011f     	cmp	x8, x9
   3b324: 9a883121     	csel	x1, x9, x8, lo
   3b328: f9000a61     	str	x1, [x19, #0x10]
   3b32c: 94003a51     	bl	0x49c70 <realloc@plt>
   3b330: f9000260     	str	x0, [x19]
   3b334: b4000880     	cbz	x0, 0x3b444 <(anonymous namespace)::itanium_demangle::PrefixExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x170>
   3b338: f9400668     	ldr	x8, [x19, #0x8]
   3b33c: 8b080000     	add	x0, x0, x8
   3b340: aa1603e1     	mov	x1, x22
   3b344: aa1503e2     	mov	x2, x21
   3b348: 94003a4e     	bl	0x49c80 <memmove@plt>
   3b34c: f9400668     	ldr	x8, [x19, #0x8]
   3b350: 8b150108     	add	x8, x8, x21
   3b354: f9000668     	str	x8, [x19, #0x8]
   3b358: f9400a6a     	ldr	x10, [x19, #0x10]
   3b35c: 91000509     	add	x9, x8, #0x1
   3b360: eb0a013f     	cmp	x9, x10
   3b364: 54000062     	b.hs	0x3b370 <(anonymous namespace)::itanium_demangle::PrefixExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x9c>
   3b368: f9400260     	ldr	x0, [x19]
   3b36c: 1400000a     	b	0x3b394 <(anonymous namespace)::itanium_demangle::PrefixExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xc0>
   3b370: d37ff948     	lsl	x8, x10, #1
   3b374: f9400260     	ldr	x0, [x19]
   3b378: eb09011f     	cmp	x8, x9
   3b37c: 9a883121     	csel	x1, x9, x8, lo
   3b380: f9000a61     	str	x1, [x19, #0x10]
   3b384: 94003a3b     	bl	0x49c70 <realloc@plt>
   3b388: f9000260     	str	x0, [x19]
   3b38c: b40005c0     	cbz	x0, 0x3b444 <(anonymous namespace)::itanium_demangle::PrefixExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x170>
   3b390: f9400668     	ldr	x8, [x19, #0x8]
   3b394: 52800509     	mov	w9, #0x28               // =40
   3b398: aa1303e1     	mov	x1, x19
   3b39c: 38286809     	strb	w9, [x0, x8]
   3b3a0: f9400668     	ldr	x8, [x19, #0x8]
   3b3a4: f9401294     	ldr	x20, [x20, #0x20]
   3b3a8: 91000508     	add	x8, x8, #0x1
   3b3ac: f9400289     	ldr	x9, [x20]
   3b3b0: aa1403e0     	mov	x0, x20
   3b3b4: f9000668     	str	x8, [x19, #0x8]
   3b3b8: f9401128     	ldr	x8, [x9, #0x20]
   3b3bc: d63f0100     	blr	x8
   3b3c0: 39402688     	ldrb	w8, [x20, #0x9]
   3b3c4: 7100051f     	cmp	w8, #0x1
   3b3c8: 540000c0     	b.eq	0x3b3e0 <(anonymous namespace)::itanium_demangle::PrefixExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x10c>
   3b3cc: f9400288     	ldr	x8, [x20]
   3b3d0: aa1403e0     	mov	x0, x20
   3b3d4: aa1303e1     	mov	x1, x19
   3b3d8: f9401508     	ldr	x8, [x8, #0x28]
   3b3dc: d63f0100     	blr	x8
   3b3e0: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3b3e4: 91000509     	add	x9, x8, #0x1
   3b3e8: eb0a013f     	cmp	x9, x10
   3b3ec: 54000062     	b.hs	0x3b3f8 <(anonymous namespace)::itanium_demangle::PrefixExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x124>
   3b3f0: f9400260     	ldr	x0, [x19]
   3b3f4: 1400000a     	b	0x3b41c <(anonymous namespace)::itanium_demangle::PrefixExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x148>
   3b3f8: d37ff948     	lsl	x8, x10, #1
   3b3fc: f9400260     	ldr	x0, [x19]
   3b400: eb09011f     	cmp	x8, x9
   3b404: 9a883121     	csel	x1, x9, x8, lo
   3b408: f9000a61     	str	x1, [x19, #0x10]
   3b40c: 94003a19     	bl	0x49c70 <realloc@plt>
   3b410: f9000260     	str	x0, [x19]
   3b414: b4000180     	cbz	x0, 0x3b444 <(anonymous namespace)::itanium_demangle::PrefixExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x170>
   3b418: f9400668     	ldr	x8, [x19, #0x8]
   3b41c: 52800529     	mov	w9, #0x29               // =41
   3b420: a94157f6     	ldp	x22, x21, [sp, #0x10]
   3b424: 38286809     	strb	w9, [x0, x8]
   3b428: f9400668     	ldr	x8, [x19, #0x8]
   3b42c: 91000508     	add	x8, x8, #0x1
   3b430: f9000668     	str	x8, [x19, #0x8]
   3b434: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3b438: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3b43c: d50323bf     	autiasp
   3b440: d65f03c0     	ret
   3b444: 94003993     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003b448 <(anonymous namespace)::itanium_demangle::PrefixExpr::~PrefixExpr()>:
   3b448: d503245f     	bti	c
   3b44c: 14003945     	b	0x49960 <_ZdlPv@plt>

000000000003b450 <(anonymous namespace)::itanium_demangle::CastExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3b450: d503233f     	paciasp
   3b454: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   3b458: a90157f6     	stp	x22, x21, [sp, #0x10]
   3b45c: 910003fd     	mov	x29, sp
   3b460: a9024ff4     	stp	x20, x19, [sp, #0x20]
   3b464: a9412016     	ldp	x22, x8, [x0, #0x10]
   3b468: aa0103f3     	mov	x19, x1
   3b46c: aa0003f4     	mov	x20, x0
   3b470: eb160115     	subs	x21, x8, x22
   3b474: f9400428     	ldr	x8, [x1, #0x8]
   3b478: 540002e0     	b.eq	0x3b4d4 <(anonymous namespace)::itanium_demangle::CastExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x84>
   3b47c: f9400a6a     	ldr	x10, [x19, #0x10]
   3b480: 8b150109     	add	x9, x8, x21
   3b484: eb0a013f     	cmp	x9, x10
   3b488: 54000062     	b.hs	0x3b494 <(anonymous namespace)::itanium_demangle::CastExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x44>
   3b48c: f9400260     	ldr	x0, [x19]
   3b490: 1400000a     	b	0x3b4b8 <(anonymous namespace)::itanium_demangle::CastExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x68>
   3b494: d37ff948     	lsl	x8, x10, #1
   3b498: f9400260     	ldr	x0, [x19]
   3b49c: eb09011f     	cmp	x8, x9
   3b4a0: 9a883121     	csel	x1, x9, x8, lo
   3b4a4: f9000a61     	str	x1, [x19, #0x10]
   3b4a8: 940039f2     	bl	0x49c70 <realloc@plt>
   3b4ac: f9000260     	str	x0, [x19]
   3b4b0: b4000a80     	cbz	x0, 0x3b600 <(anonymous namespace)::itanium_demangle::CastExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1b0>
   3b4b4: f9400668     	ldr	x8, [x19, #0x8]
   3b4b8: 8b080000     	add	x0, x0, x8
   3b4bc: aa1603e1     	mov	x1, x22
   3b4c0: aa1503e2     	mov	x2, x21
   3b4c4: 940039ef     	bl	0x49c80 <memmove@plt>
   3b4c8: f9400668     	ldr	x8, [x19, #0x8]
   3b4cc: 8b150108     	add	x8, x8, x21
   3b4d0: f9000668     	str	x8, [x19, #0x8]
   3b4d4: f9400a6a     	ldr	x10, [x19, #0x10]
   3b4d8: 91000509     	add	x9, x8, #0x1
   3b4dc: eb0a013f     	cmp	x9, x10
   3b4e0: 54000062     	b.hs	0x3b4ec <(anonymous namespace)::itanium_demangle::CastExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x9c>
   3b4e4: f9400260     	ldr	x0, [x19]
   3b4e8: 1400000a     	b	0x3b510 <(anonymous namespace)::itanium_demangle::CastExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xc0>
   3b4ec: d37ff948     	lsl	x8, x10, #1
   3b4f0: f9400260     	ldr	x0, [x19]
   3b4f4: eb09011f     	cmp	x8, x9
   3b4f8: 9a883121     	csel	x1, x9, x8, lo
   3b4fc: f9000a61     	str	x1, [x19, #0x10]
   3b500: 940039dc     	bl	0x49c70 <realloc@plt>
   3b504: f9000260     	str	x0, [x19]
   3b508: b40007c0     	cbz	x0, 0x3b600 <(anonymous namespace)::itanium_demangle::CastExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1b0>
   3b50c: f9400668     	ldr	x8, [x19, #0x8]
   3b510: 52800789     	mov	w9, #0x3c               // =60
   3b514: aa1303e1     	mov	x1, x19
   3b518: 38286809     	strb	w9, [x0, x8]
   3b51c: f9400668     	ldr	x8, [x19, #0x8]
   3b520: f9401280     	ldr	x0, [x20, #0x20]
   3b524: 91000508     	add	x8, x8, #0x1
   3b528: f9400009     	ldr	x9, [x0]
   3b52c: f9000668     	str	x8, [x19, #0x8]
   3b530: f9401128     	ldr	x8, [x9, #0x20]
   3b534: d63f0100     	blr	x8
   3b538: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3b53c: 91000909     	add	x9, x8, #0x2
   3b540: eb0a013f     	cmp	x9, x10
   3b544: 54000062     	b.hs	0x3b550 <(anonymous namespace)::itanium_demangle::CastExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x100>
   3b548: f9400260     	ldr	x0, [x19]
   3b54c: 1400000a     	b	0x3b574 <(anonymous namespace)::itanium_demangle::CastExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x124>
   3b550: d37ff948     	lsl	x8, x10, #1
   3b554: f9400260     	ldr	x0, [x19]
   3b558: eb09011f     	cmp	x8, x9
   3b55c: 9a883121     	csel	x1, x9, x8, lo
   3b560: f9000a61     	str	x1, [x19, #0x10]
   3b564: 940039c3     	bl	0x49c70 <realloc@plt>
   3b568: f9000260     	str	x0, [x19]
   3b56c: b40004a0     	cbz	x0, 0x3b600 <(anonymous namespace)::itanium_demangle::CastExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1b0>
   3b570: f9400668     	ldr	x8, [x19, #0x8]
   3b574: 528507c9     	mov	w9, #0x283e             // =10302
   3b578: aa1303e1     	mov	x1, x19
   3b57c: 78286809     	strh	w9, [x0, x8]
   3b580: f9400668     	ldr	x8, [x19, #0x8]
   3b584: f9401680     	ldr	x0, [x20, #0x28]
   3b588: 91000908     	add	x8, x8, #0x2
   3b58c: f9400009     	ldr	x9, [x0]
   3b590: f9000668     	str	x8, [x19, #0x8]
   3b594: f9401128     	ldr	x8, [x9, #0x20]
   3b598: d63f0100     	blr	x8
   3b59c: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3b5a0: 91000509     	add	x9, x8, #0x1
   3b5a4: eb0a013f     	cmp	x9, x10
   3b5a8: 54000062     	b.hs	0x3b5b4 <(anonymous namespace)::itanium_demangle::CastExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x164>
   3b5ac: f9400260     	ldr	x0, [x19]
   3b5b0: 1400000a     	b	0x3b5d8 <(anonymous namespace)::itanium_demangle::CastExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x188>
   3b5b4: d37ff948     	lsl	x8, x10, #1
   3b5b8: f9400260     	ldr	x0, [x19]
   3b5bc: eb09011f     	cmp	x8, x9
   3b5c0: 9a883121     	csel	x1, x9, x8, lo
   3b5c4: f9000a61     	str	x1, [x19, #0x10]
   3b5c8: 940039aa     	bl	0x49c70 <realloc@plt>
   3b5cc: f9000260     	str	x0, [x19]
   3b5d0: b4000180     	cbz	x0, 0x3b600 <(anonymous namespace)::itanium_demangle::CastExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1b0>
   3b5d4: f9400668     	ldr	x8, [x19, #0x8]
   3b5d8: 52800529     	mov	w9, #0x29               // =41
   3b5dc: a94157f6     	ldp	x22, x21, [sp, #0x10]
   3b5e0: 38286809     	strb	w9, [x0, x8]
   3b5e4: f9400668     	ldr	x8, [x19, #0x8]
   3b5e8: 91000508     	add	x8, x8, #0x1
   3b5ec: f9000668     	str	x8, [x19, #0x8]
   3b5f0: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3b5f4: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3b5f8: d50323bf     	autiasp
   3b5fc: d65f03c0     	ret
   3b600: 94003924     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003b604 <(anonymous namespace)::itanium_demangle::CastExpr::~CastExpr()>:
   3b604: d503245f     	bti	c
   3b608: 140038d6     	b	0x49960 <_ZdlPv@plt>

000000000003b60c <(anonymous namespace)::itanium_demangle::CallExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3b60c: d503233f     	paciasp
   3b610: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   3b614: f9000bf5     	str	x21, [sp, #0x10]
   3b618: 910003fd     	mov	x29, sp
   3b61c: a9024ff4     	stp	x20, x19, [sp, #0x20]
   3b620: f9400815     	ldr	x21, [x0, #0x10]
   3b624: aa0003f4     	mov	x20, x0
   3b628: aa0103f3     	mov	x19, x1
   3b62c: f94002a8     	ldr	x8, [x21]
   3b630: aa1503e0     	mov	x0, x21
   3b634: f9401108     	ldr	x8, [x8, #0x20]
   3b638: d63f0100     	blr	x8
   3b63c: 394026a8     	ldrb	w8, [x21, #0x9]
   3b640: 7100051f     	cmp	w8, #0x1
   3b644: 540000c0     	b.eq	0x3b65c <(anonymous namespace)::itanium_demangle::CallExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x50>
   3b648: f94002a8     	ldr	x8, [x21]
   3b64c: aa1503e0     	mov	x0, x21
   3b650: aa1303e1     	mov	x1, x19
   3b654: f9401508     	ldr	x8, [x8, #0x28]
   3b658: d63f0100     	blr	x8
   3b65c: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3b660: 91000509     	add	x9, x8, #0x1
   3b664: eb0a013f     	cmp	x9, x10
   3b668: 54000062     	b.hs	0x3b674 <(anonymous namespace)::itanium_demangle::CallExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x68>
   3b66c: f9400260     	ldr	x0, [x19]
   3b670: 1400000a     	b	0x3b698 <(anonymous namespace)::itanium_demangle::CallExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x8c>
   3b674: d37ff948     	lsl	x8, x10, #1
   3b678: f9400260     	ldr	x0, [x19]
   3b67c: eb09011f     	cmp	x8, x9
   3b680: 9a883121     	csel	x1, x9, x8, lo
   3b684: f9000a61     	str	x1, [x19, #0x10]
   3b688: 9400397a     	bl	0x49c70 <realloc@plt>
   3b68c: f9000260     	str	x0, [x19]
   3b690: b4000460     	cbz	x0, 0x3b71c <(anonymous namespace)::itanium_demangle::CallExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x110>
   3b694: f9400668     	ldr	x8, [x19, #0x8]
   3b698: 52800509     	mov	w9, #0x28               // =40
   3b69c: aa1303e1     	mov	x1, x19
   3b6a0: 38286809     	strb	w9, [x0, x8]
   3b6a4: 91006280     	add	x0, x20, #0x18
   3b6a8: f9400668     	ldr	x8, [x19, #0x8]
   3b6ac: 91000508     	add	x8, x8, #0x1
   3b6b0: f9000668     	str	x8, [x19, #0x8]
   3b6b4: 97fff9ee     	bl	0x39e6c <(anonymous namespace)::itanium_demangle::NodeArray::printWithComma((anonymous namespace)::itanium_demangle::OutputStream&) const>
   3b6b8: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3b6bc: 91000509     	add	x9, x8, #0x1
   3b6c0: eb0a013f     	cmp	x9, x10
   3b6c4: 54000062     	b.hs	0x3b6d0 <(anonymous namespace)::itanium_demangle::CallExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xc4>
   3b6c8: f9400260     	ldr	x0, [x19]
   3b6cc: 1400000a     	b	0x3b6f4 <(anonymous namespace)::itanium_demangle::CallExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xe8>
   3b6d0: d37ff948     	lsl	x8, x10, #1
   3b6d4: f9400260     	ldr	x0, [x19]
   3b6d8: eb09011f     	cmp	x8, x9
   3b6dc: 9a883121     	csel	x1, x9, x8, lo
   3b6e0: f9000a61     	str	x1, [x19, #0x10]
   3b6e4: 94003963     	bl	0x49c70 <realloc@plt>
   3b6e8: f9000260     	str	x0, [x19]
   3b6ec: b4000180     	cbz	x0, 0x3b71c <(anonymous namespace)::itanium_demangle::CallExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x110>
   3b6f0: f9400668     	ldr	x8, [x19, #0x8]
   3b6f4: 52800529     	mov	w9, #0x29               // =41
   3b6f8: f9400bf5     	ldr	x21, [sp, #0x10]
   3b6fc: 38286809     	strb	w9, [x0, x8]
   3b700: f9400668     	ldr	x8, [x19, #0x8]
   3b704: 91000508     	add	x8, x8, #0x1
   3b708: f9000668     	str	x8, [x19, #0x8]
   3b70c: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3b710: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3b714: d50323bf     	autiasp
   3b718: d65f03c0     	ret
   3b71c: 940038dd     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003b720 <(anonymous namespace)::itanium_demangle::CallExpr::~CallExpr()>:
   3b720: d503245f     	bti	c
   3b724: 1400388f     	b	0x49960 <_ZdlPv@plt>

000000000003b728 <(anonymous namespace)::itanium_demangle::NodeArray (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::makeNodeArray<(anonymous namespace)::itanium_demangle::Node**>((anonymous namespace)::itanium_demangle::Node**, (anonymous namespace)::itanium_demangle::Node**)>:
   3b728: d503233f     	paciasp
   3b72c: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
   3b730: f9000bf7     	str	x23, [sp, #0x10]
   3b734: 910003fd     	mov	x29, sp
   3b738: a90257f6     	stp	x22, x21, [sp, #0x20]
   3b73c: a9034ff4     	stp	x20, x19, [sp, #0x30]
   3b740: f9499816     	ldr	x22, [x0, #0x1330]
   3b744: cb010053     	sub	x19, x2, x1
   3b748: 11003e69     	add	w9, w19, #0xf
   3b74c: aa0103f4     	mov	x20, x1
   3b750: 927c6d37     	and	x23, x9, #0xfffffff0
   3b754: f94006c8     	ldr	x8, [x22, #0x8]
   3b758: 8b170109     	add	x9, x8, x23
   3b75c: f13fc13f     	cmp	x9, #0xff0
   3b760: 54000283     	b.lo	0x3b7b0 <(anonymous namespace)::itanium_demangle::NodeArray (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::makeNodeArray<(anonymous namespace)::itanium_demangle::Node**>((anonymous namespace)::itanium_demangle::Node**, (anonymous namespace)::itanium_demangle::Node**)+0x88>
   3b764: f13fc6ff     	cmp	x23, #0xff1
   3b768: 54000143     	b.lo	0x3b790 <(anonymous namespace)::itanium_demangle::NodeArray (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::makeNodeArray<(anonymous namespace)::itanium_demangle::Node**>((anonymous namespace)::itanium_demangle::Node**, (anonymous namespace)::itanium_demangle::Node**)+0x68>
   3b76c: 910042e0     	add	x0, x23, #0x10
   3b770: 940038b8     	bl	0x49a50 <malloc@plt>
   3b774: b4000400     	cbz	x0, 0x3b7f4 <(anonymous namespace)::itanium_demangle::NodeArray (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::makeNodeArray<(anonymous namespace)::itanium_demangle::Node**>((anonymous namespace)::itanium_demangle::Node**, (anonymous namespace)::itanium_demangle::Node**)+0xcc>
   3b778: f94002c8     	ldr	x8, [x22]
   3b77c: 91004015     	add	x21, x0, #0x10
   3b780: a9007c08     	stp	x8, xzr, [x0]
   3b784: f90002c0     	str	x0, [x22]
   3b788: b50001f3     	cbnz	x19, 0x3b7c4 <(anonymous namespace)::itanium_demangle::NodeArray (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::makeNodeArray<(anonymous namespace)::itanium_demangle::Node**>((anonymous namespace)::itanium_demangle::Node**, (anonymous namespace)::itanium_demangle::Node**)+0x9c>
   3b78c: 14000012     	b	0x3b7d4 <(anonymous namespace)::itanium_demangle::NodeArray (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::makeNodeArray<(anonymous namespace)::itanium_demangle::Node**>((anonymous namespace)::itanium_demangle::Node**, (anonymous namespace)::itanium_demangle::Node**)+0xac>
   3b790: aa0003f5     	mov	x21, x0
   3b794: 52820000     	mov	w0, #0x1000             // =4096
   3b798: 940038ae     	bl	0x49a50 <malloc@plt>
   3b79c: b40002c0     	cbz	x0, 0x3b7f4 <(anonymous namespace)::itanium_demangle::NodeArray (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::makeNodeArray<(anonymous namespace)::itanium_demangle::Node**>((anonymous namespace)::itanium_demangle::Node**, (anonymous namespace)::itanium_demangle::Node**)+0xcc>
   3b7a0: aa1f03e8     	mov	x8, xzr
   3b7a4: a9007c16     	stp	x22, xzr, [x0]
   3b7a8: aa0003f6     	mov	x22, x0
   3b7ac: f9099aa0     	str	x0, [x21, #0x1330]
   3b7b0: 8b170109     	add	x9, x8, x23
   3b7b4: 8b0802c8     	add	x8, x22, x8
   3b7b8: 91004115     	add	x21, x8, #0x10
   3b7bc: f90006c9     	str	x9, [x22, #0x8]
   3b7c0: b40000b3     	cbz	x19, 0x3b7d4 <(anonymous namespace)::itanium_demangle::NodeArray (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::makeNodeArray<(anonymous namespace)::itanium_demangle::Node**>((anonymous namespace)::itanium_demangle::Node**, (anonymous namespace)::itanium_demangle::Node**)+0xac>
   3b7c4: aa1503e0     	mov	x0, x21
   3b7c8: aa1403e1     	mov	x1, x20
   3b7cc: aa1303e2     	mov	x2, x19
   3b7d0: 9400392c     	bl	0x49c80 <memmove@plt>
   3b7d4: 9343fe61     	asr	x1, x19, #3
   3b7d8: aa1503e0     	mov	x0, x21
   3b7dc: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   3b7e0: a94257f6     	ldp	x22, x21, [sp, #0x20]
   3b7e4: f9400bf7     	ldr	x23, [sp, #0x10]
   3b7e8: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   3b7ec: d50323bf     	autiasp
   3b7f0: d65f03c0     	ret
   3b7f4: 940038a7     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003b7f8 <(anonymous namespace)::itanium_demangle::ConversionExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3b7f8: d503233f     	paciasp
   3b7fc: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   3b800: f9000bf5     	str	x21, [sp, #0x10]
   3b804: 910003fd     	mov	x29, sp
   3b808: a9024ff4     	stp	x20, x19, [sp, #0x20]
   3b80c: a940a828     	ldp	x8, x10, [x1, #0x8]
   3b810: aa0103f3     	mov	x19, x1
   3b814: aa0003f4     	mov	x20, x0
   3b818: 91000509     	add	x9, x8, #0x1
   3b81c: eb0a013f     	cmp	x9, x10
   3b820: 54000062     	b.hs	0x3b82c <(anonymous namespace)::itanium_demangle::ConversionExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x34>
   3b824: f9400260     	ldr	x0, [x19]
   3b828: 1400000a     	b	0x3b850 <(anonymous namespace)::itanium_demangle::ConversionExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x58>
   3b82c: d37ff948     	lsl	x8, x10, #1
   3b830: f9400260     	ldr	x0, [x19]
   3b834: eb09011f     	cmp	x8, x9
   3b838: 9a883121     	csel	x1, x9, x8, lo
   3b83c: f9000a61     	str	x1, [x19, #0x10]
   3b840: 9400390c     	bl	0x49c70 <realloc@plt>
   3b844: f9000260     	str	x0, [x19]
   3b848: b40008a0     	cbz	x0, 0x3b95c <(anonymous namespace)::itanium_demangle::ConversionExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x164>
   3b84c: f9400668     	ldr	x8, [x19, #0x8]
   3b850: 52800509     	mov	w9, #0x28               // =40
   3b854: aa1303e1     	mov	x1, x19
   3b858: 38286809     	strb	w9, [x0, x8]
   3b85c: f9400668     	ldr	x8, [x19, #0x8]
   3b860: f9400a95     	ldr	x21, [x20, #0x10]
   3b864: 91000508     	add	x8, x8, #0x1
   3b868: f94002a9     	ldr	x9, [x21]
   3b86c: aa1503e0     	mov	x0, x21
   3b870: f9000668     	str	x8, [x19, #0x8]
   3b874: f9401128     	ldr	x8, [x9, #0x20]
   3b878: d63f0100     	blr	x8
   3b87c: 394026a8     	ldrb	w8, [x21, #0x9]
   3b880: 7100051f     	cmp	w8, #0x1
   3b884: 540000c0     	b.eq	0x3b89c <(anonymous namespace)::itanium_demangle::ConversionExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xa4>
   3b888: f94002a8     	ldr	x8, [x21]
   3b88c: aa1503e0     	mov	x0, x21
   3b890: aa1303e1     	mov	x1, x19
   3b894: f9401508     	ldr	x8, [x8, #0x28]
   3b898: d63f0100     	blr	x8
   3b89c: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3b8a0: 91000909     	add	x9, x8, #0x2
   3b8a4: eb0a013f     	cmp	x9, x10
   3b8a8: 54000062     	b.hs	0x3b8b4 <(anonymous namespace)::itanium_demangle::ConversionExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xbc>
   3b8ac: f9400260     	ldr	x0, [x19]
   3b8b0: 1400000a     	b	0x3b8d8 <(anonymous namespace)::itanium_demangle::ConversionExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xe0>
   3b8b4: d37ff948     	lsl	x8, x10, #1
   3b8b8: f9400260     	ldr	x0, [x19]
   3b8bc: eb09011f     	cmp	x8, x9
   3b8c0: 9a883121     	csel	x1, x9, x8, lo
   3b8c4: f9000a61     	str	x1, [x19, #0x10]
   3b8c8: 940038ea     	bl	0x49c70 <realloc@plt>
   3b8cc: f9000260     	str	x0, [x19]
   3b8d0: b4000460     	cbz	x0, 0x3b95c <(anonymous namespace)::itanium_demangle::ConversionExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x164>
   3b8d4: f9400668     	ldr	x8, [x19, #0x8]
   3b8d8: 52850529     	mov	w9, #0x2829             // =10281
   3b8dc: aa1303e1     	mov	x1, x19
   3b8e0: 78286809     	strh	w9, [x0, x8]
   3b8e4: 91006280     	add	x0, x20, #0x18
   3b8e8: f9400668     	ldr	x8, [x19, #0x8]
   3b8ec: 91000908     	add	x8, x8, #0x2
   3b8f0: f9000668     	str	x8, [x19, #0x8]
   3b8f4: 97fff95e     	bl	0x39e6c <(anonymous namespace)::itanium_demangle::NodeArray::printWithComma((anonymous namespace)::itanium_demangle::OutputStream&) const>
   3b8f8: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3b8fc: 91000509     	add	x9, x8, #0x1
   3b900: eb0a013f     	cmp	x9, x10
   3b904: 54000062     	b.hs	0x3b910 <(anonymous namespace)::itanium_demangle::ConversionExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x118>
   3b908: f9400260     	ldr	x0, [x19]
   3b90c: 1400000a     	b	0x3b934 <(anonymous namespace)::itanium_demangle::ConversionExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x13c>
   3b910: d37ff948     	lsl	x8, x10, #1
   3b914: f9400260     	ldr	x0, [x19]
   3b918: eb09011f     	cmp	x8, x9
   3b91c: 9a883121     	csel	x1, x9, x8, lo
   3b920: f9000a61     	str	x1, [x19, #0x10]
   3b924: 940038d3     	bl	0x49c70 <realloc@plt>
   3b928: f9000260     	str	x0, [x19]
   3b92c: b4000180     	cbz	x0, 0x3b95c <(anonymous namespace)::itanium_demangle::ConversionExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x164>
   3b930: f9400668     	ldr	x8, [x19, #0x8]
   3b934: 52800529     	mov	w9, #0x29               // =41
   3b938: f9400bf5     	ldr	x21, [sp, #0x10]
   3b93c: 38286809     	strb	w9, [x0, x8]
   3b940: f9400668     	ldr	x8, [x19, #0x8]
   3b944: 91000508     	add	x8, x8, #0x1
   3b948: f9000668     	str	x8, [x19, #0x8]
   3b94c: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3b950: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3b954: d50323bf     	autiasp
   3b958: d65f03c0     	ret
   3b95c: 9400384d     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003b960 <(anonymous namespace)::itanium_demangle::ConversionExpr::~ConversionExpr()>:
   3b960: d503245f     	bti	c
   3b964: 140037ff     	b	0x49960 <_ZdlPv@plt>

000000000003b968 <(anonymous namespace)::itanium_demangle::DeleteExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3b968: d503233f     	paciasp
   3b96c: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   3b970: a9014ff4     	stp	x20, x19, [sp, #0x10]
   3b974: 910003fd     	mov	x29, sp
   3b978: aa0003f4     	mov	x20, x0
   3b97c: aa0103f3     	mov	x19, x1
   3b980: 39406009     	ldrb	w9, [x0, #0x18]
   3b984: f9400428     	ldr	x8, [x1, #0x8]
   3b988: 340002a9     	cbz	w9, 0x3b9dc <(anonymous namespace)::itanium_demangle::DeleteExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x74>
   3b98c: f9400a6a     	ldr	x10, [x19, #0x10]
   3b990: 91000909     	add	x9, x8, #0x2
   3b994: eb0a013f     	cmp	x9, x10
   3b998: 54000062     	b.hs	0x3b9a4 <(anonymous namespace)::itanium_demangle::DeleteExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x3c>
   3b99c: f9400260     	ldr	x0, [x19]
   3b9a0: 1400000a     	b	0x3b9c8 <(anonymous namespace)::itanium_demangle::DeleteExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x60>
   3b9a4: d37ff948     	lsl	x8, x10, #1
   3b9a8: f9400260     	ldr	x0, [x19]
   3b9ac: eb09011f     	cmp	x8, x9
   3b9b0: 9a883121     	csel	x1, x9, x8, lo
   3b9b4: f9000a61     	str	x1, [x19, #0x10]
   3b9b8: 940038ae     	bl	0x49c70 <realloc@plt>
   3b9bc: f9000260     	str	x0, [x19]
   3b9c0: b40009a0     	cbz	x0, 0x3baf4 <(anonymous namespace)::itanium_demangle::DeleteExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x18c>
   3b9c4: f9400668     	ldr	x8, [x19, #0x8]
   3b9c8: 52874749     	mov	w9, #0x3a3a             // =14906
   3b9cc: 78286809     	strh	w9, [x0, x8]
   3b9d0: f9400668     	ldr	x8, [x19, #0x8]
   3b9d4: 91000908     	add	x8, x8, #0x2
   3b9d8: f9000668     	str	x8, [x19, #0x8]
   3b9dc: f9400a6a     	ldr	x10, [x19, #0x10]
   3b9e0: 91001909     	add	x9, x8, #0x6
   3b9e4: eb0a013f     	cmp	x9, x10
   3b9e8: 54000062     	b.hs	0x3b9f4 <(anonymous namespace)::itanium_demangle::DeleteExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x8c>
   3b9ec: f9400260     	ldr	x0, [x19]
   3b9f0: 1400000a     	b	0x3ba18 <(anonymous namespace)::itanium_demangle::DeleteExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xb0>
   3b9f4: d37ff948     	lsl	x8, x10, #1
   3b9f8: f9400260     	ldr	x0, [x19]
   3b9fc: eb09011f     	cmp	x8, x9
   3ba00: 9a883121     	csel	x1, x9, x8, lo
   3ba04: f9000a61     	str	x1, [x19, #0x10]
   3ba08: 9400389a     	bl	0x49c70 <realloc@plt>
   3ba0c: f9000260     	str	x0, [x19]
   3ba10: b4000720     	cbz	x0, 0x3baf4 <(anonymous namespace)::itanium_demangle::DeleteExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x18c>
   3ba14: f9400668     	ldr	x8, [x19, #0x8]
   3ba18: 528cac8a     	mov	w10, #0x6564            // =25956
   3ba1c: 8b080008     	add	x8, x0, x8
   3ba20: 528cae89     	mov	w9, #0x6574             // =25972
   3ba24: 72acad8a     	movk	w10, #0x656c, lsl #16
   3ba28: 79000909     	strh	w9, [x8, #0x4]
   3ba2c: b900010a     	str	w10, [x8]
   3ba30: f9400669     	ldr	x9, [x19, #0x8]
   3ba34: 3940668a     	ldrb	w10, [x20, #0x19]
   3ba38: 91001928     	add	x8, x9, #0x6
   3ba3c: f9000668     	str	x8, [x19, #0x8]
   3ba40: 3400030a     	cbz	w10, 0x3baa0 <(anonymous namespace)::itanium_demangle::DeleteExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x138>
   3ba44: f9400a6a     	ldr	x10, [x19, #0x10]
   3ba48: 91002529     	add	x9, x9, #0x9
   3ba4c: eb0a013f     	cmp	x9, x10
   3ba50: 54000062     	b.hs	0x3ba5c <(anonymous namespace)::itanium_demangle::DeleteExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xf4>
   3ba54: f9400260     	ldr	x0, [x19]
   3ba58: 1400000a     	b	0x3ba80 <(anonymous namespace)::itanium_demangle::DeleteExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x118>
   3ba5c: d37ff948     	lsl	x8, x10, #1
   3ba60: f9400260     	ldr	x0, [x19]
   3ba64: eb09011f     	cmp	x8, x9
   3ba68: 9a883121     	csel	x1, x9, x8, lo
   3ba6c: f9000a61     	str	x1, [x19, #0x10]
   3ba70: 94003880     	bl	0x49c70 <realloc@plt>
   3ba74: f9000260     	str	x0, [x19]
   3ba78: b40003e0     	cbz	x0, 0x3baf4 <(anonymous namespace)::itanium_demangle::DeleteExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x18c>
   3ba7c: f9400668     	ldr	x8, [x19, #0x8]
   3ba80: 8b080008     	add	x8, x0, x8
   3ba84: 52800409     	mov	w9, #0x20               // =32
   3ba88: 528bab6a     	mov	w10, #0x5d5b            // =23899
   3ba8c: 39000909     	strb	w9, [x8, #0x2]
   3ba90: 7900010a     	strh	w10, [x8]
   3ba94: f9400668     	ldr	x8, [x19, #0x8]
   3ba98: 91000d08     	add	x8, x8, #0x3
   3ba9c: f9000668     	str	x8, [x19, #0x8]
   3baa0: f9400a94     	ldr	x20, [x20, #0x10]
   3baa4: aa1303e1     	mov	x1, x19
   3baa8: f9400288     	ldr	x8, [x20]
   3baac: aa1403e0     	mov	x0, x20
   3bab0: f9401108     	ldr	x8, [x8, #0x20]
   3bab4: d63f0100     	blr	x8
   3bab8: 39402688     	ldrb	w8, [x20, #0x9]
   3babc: 7100051f     	cmp	w8, #0x1
   3bac0: 540000a1     	b.ne	0x3bad4 <(anonymous namespace)::itanium_demangle::DeleteExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x16c>
   3bac4: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   3bac8: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   3bacc: d50323bf     	autiasp
   3bad0: d65f03c0     	ret
   3bad4: f9400288     	ldr	x8, [x20]
   3bad8: aa1403e0     	mov	x0, x20
   3badc: aa1303e1     	mov	x1, x19
   3bae0: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   3bae4: f9401510     	ldr	x16, [x8, #0x28]
   3bae8: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   3baec: d50323bf     	autiasp
   3baf0: d61f0200     	br	x16
   3baf4: 940037e7     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003baf8 <(anonymous namespace)::itanium_demangle::DeleteExpr::~DeleteExpr()>:
   3baf8: d503245f     	bti	c
   3bafc: 14003799     	b	0x49960 <_ZdlPv@plt>

000000000003bb00 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedType()>:
   3bb00: d503233f     	paciasp
   3bb04: d10103ff     	sub	sp, sp, #0x40
   3bb08: a9017bfd     	stp	x29, x30, [sp, #0x10]
   3bb0c: 910043fd     	add	x29, sp, #0x10
   3bb10: f90013f5     	str	x21, [sp, #0x20]
   3bb14: a9034ff4     	stp	x20, x19, [sp, #0x30]
   3bb18: d53bd055     	mrs	x21, TPIDR_EL0
   3bb1c: aa0003f3     	mov	x19, x0
   3bb20: f94016a8     	ldr	x8, [x21, #0x28]
   3bb24: f90007e8     	str	x8, [sp, #0x8]
   3bb28: a9402408     	ldp	x8, x9, [x0]
   3bb2c: eb08013f     	cmp	x9, x8
   3bb30: 54000120     	b.eq	0x3bb54 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedType()+0x54>
   3bb34: 39400108     	ldrb	w8, [x8]
   3bb38: 7101111f     	cmp	w8, #0x44
   3bb3c: 540001a0     	b.eq	0x3bb70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedType()+0x70>
   3bb40: 7101511f     	cmp	w8, #0x54
   3bb44: 54000081     	b.ne	0x3bb54 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedType()+0x54>
   3bb48: aa1303e0     	mov	x0, x19
   3bb4c: 97ffdd0b     	bl	0x32f78 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateParam()>
   3bb50: 1400000a     	b	0x3bb78 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedType()+0x78>
   3bb54: aa1303e0     	mov	x0, x19
   3bb58: 97ffdadf     	bl	0x326d4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSubstitution()>
   3bb5c: f94016a8     	ldr	x8, [x21, #0x28]
   3bb60: f94007e9     	ldr	x9, [sp, #0x8]
   3bb64: eb09011f     	cmp	x8, x9
   3bb68: 540001e0     	b.eq	0x3bba4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedType()+0xa4>
   3bb6c: 14000014     	b	0x3bbbc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedType()+0xbc>
   3bb70: aa1303e0     	mov	x0, x19
   3bb74: 97ffddde     	bl	0x332ec <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseDecltype()>
   3bb78: aa0003f4     	mov	x20, x0
   3bb7c: f90003e0     	str	x0, [sp]
   3bb80: b4000080     	cbz	x0, 0x3bb90 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedType()+0x90>
   3bb84: 9104a260     	add	x0, x19, #0x128
   3bb88: 910003e1     	mov	x1, sp
   3bb8c: 97ffd7c2     	bl	0x31a94 <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 32ul>::push_back((anonymous namespace)::itanium_demangle::Node* const&)>
   3bb90: f94016a8     	ldr	x8, [x21, #0x28]
   3bb94: f94007e9     	ldr	x9, [sp, #0x8]
   3bb98: eb09011f     	cmp	x8, x9
   3bb9c: 54000101     	b.ne	0x3bbbc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedType()+0xbc>
   3bba0: aa1403e0     	mov	x0, x20
   3bba4: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   3bba8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   3bbac: f94013f5     	ldr	x21, [sp, #0x20]
   3bbb0: 910103ff     	add	sp, sp, #0x40
   3bbb4: d50323bf     	autiasp
   3bbb8: d65f03c0     	ret
   3bbbc: 9400376d     	bl	0x49970 <__stack_chk_fail@plt>

000000000003bbc0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSimpleId()>:
   3bbc0: d503233f     	paciasp
   3bbc4: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   3bbc8: a90157f6     	stp	x22, x21, [sp, #0x10]
   3bbcc: 910003fd     	mov	x29, sp
   3bbd0: a9024ff4     	stp	x20, x19, [sp, #0x20]
   3bbd4: aa0003f4     	mov	x20, x0
   3bbd8: 940000a8     	bl	0x3be78 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSourceName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)>
   3bbdc: aa0003f3     	mov	x19, x0
   3bbe0: b40004a0     	cbz	x0, 0x3bc74 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSimpleId()+0xb4>
   3bbe4: a9402688     	ldp	x8, x9, [x20]
   3bbe8: eb08013f     	cmp	x9, x8
   3bbec: 54000440     	b.eq	0x3bc74 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSimpleId()+0xb4>
   3bbf0: 39400108     	ldrb	w8, [x8]
   3bbf4: 7101251f     	cmp	w8, #0x49
   3bbf8: 540003e1     	b.ne	0x3bc74 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSimpleId()+0xb4>
   3bbfc: aa1403e0     	mov	x0, x20
   3bc00: 2a1f03e1     	mov	w1, wzr
   3bc04: 97ffdb98     	bl	0x32a64 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)>
   3bc08: b4000340     	cbz	x0, 0x3bc70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSimpleId()+0xb0>
   3bc0c: f9499a96     	ldr	x22, [x20, #0x1330]
   3bc10: aa0003f5     	mov	x21, x0
   3bc14: f94006c8     	ldr	x8, [x22, #0x8]
   3bc18: d13f4109     	sub	x9, x8, #0xfd0
   3bc1c: b13fc53f     	cmn	x9, #0xff1
   3bc20: 54000108     	b.hi	0x3bc40 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSimpleId()+0x80>
   3bc24: 52820000     	mov	w0, #0x1000             // =4096
   3bc28: 9400378a     	bl	0x49a50 <malloc@plt>
   3bc2c: b4000300     	cbz	x0, 0x3bc8c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSimpleId()+0xcc>
   3bc30: aa1f03e8     	mov	x8, xzr
   3bc34: a9007c16     	stp	x22, xzr, [x0]
   3bc38: aa0003f6     	mov	x22, x0
   3bc3c: f9099a80     	str	x0, [x20, #0x1330]
   3bc40: 900000aa     	adrp	x10, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   3bc44: 91008109     	add	x9, x8, #0x20
   3bc48: 8b0802c8     	add	x8, x22, x8
   3bc4c: 911e814a     	add	x10, x10, #0x7a0
   3bc50: 528024ab     	mov	w11, #0x125             // =293
   3bc54: 72a0202b     	movk	w11, #0x101, lsl #16
   3bc58: f90006c9     	str	x9, [x22, #0x8]
   3bc5c: f8010d0a     	str	x10, [x8, #0x10]!
   3bc60: a9015513     	stp	x19, x21, [x8, #0x10]
   3bc64: aa0803f3     	mov	x19, x8
   3bc68: b900090b     	str	w11, [x8, #0x8]
   3bc6c: 14000002     	b	0x3bc74 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSimpleId()+0xb4>
   3bc70: aa1f03f3     	mov	x19, xzr
   3bc74: aa1303e0     	mov	x0, x19
   3bc78: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3bc7c: a94157f6     	ldp	x22, x21, [sp, #0x10]
   3bc80: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3bc84: d50323bf     	autiasp
   3bc88: d65f03c0     	ret
   3bc8c: 94003781     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003bc90 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBaseUnresolvedName()>:
   3bc90: d503233f     	paciasp
   3bc94: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   3bc98: a90157f6     	stp	x22, x21, [sp, #0x10]
   3bc9c: 910003fd     	mov	x29, sp
   3bca0: a9024ff4     	stp	x20, x19, [sp, #0x20]
   3bca4: a9402408     	ldp	x8, x9, [x0]
   3bca8: aa0003f3     	mov	x19, x0
   3bcac: eb08012a     	subs	x10, x9, x8
   3bcb0: 540000a0     	b.eq	0x3bcc4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBaseUnresolvedName()+0x34>
   3bcb4: 3940010b     	ldrb	w11, [x8]
   3bcb8: 5100e96b     	sub	w11, w11, #0x3a
   3bcbc: 3100297f     	cmn	w11, #0xa
   3bcc0: 54000302     	b.hs	0x3bd20 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBaseUnresolvedName()+0x90>
   3bcc4: f100095f     	cmp	x10, #0x2
   3bcc8: 54000423     	b.lo	0x3bd4c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBaseUnresolvedName()+0xbc>
   3bccc: 3940010a     	ldrb	w10, [x8]
   3bcd0: 7101bd5f     	cmp	w10, #0x6f
   3bcd4: 54000320     	b.eq	0x3bd38 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBaseUnresolvedName()+0xa8>
   3bcd8: 7101915f     	cmp	w10, #0x64
   3bcdc: 54000381     	b.ne	0x3bd4c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBaseUnresolvedName()+0xbc>
   3bce0: 3940050a     	ldrb	w10, [x8, #0x1]
   3bce4: 7101b95f     	cmp	w10, #0x6e
   3bce8: 54000321     	b.ne	0x3bd4c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBaseUnresolvedName()+0xbc>
   3bcec: 91000908     	add	x8, x8, #0x2
   3bcf0: eb08013f     	cmp	x9, x8
   3bcf4: f9000268     	str	x8, [x19]
   3bcf8: 540000a0     	b.eq	0x3bd0c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBaseUnresolvedName()+0x7c>
   3bcfc: 39400108     	ldrb	w8, [x8]
   3bd00: 5100e908     	sub	w8, w8, #0x3a
   3bd04: 3100291f     	cmn	w8, #0xa
   3bd08: 54000722     	b.hs	0x3bdec <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBaseUnresolvedName()+0x15c>
   3bd0c: aa1303e0     	mov	x0, x19
   3bd10: 97ffff7c     	bl	0x3bb00 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseUnresolvedType()>
   3bd14: aa0003f5     	mov	x21, x0
   3bd18: b5000720     	cbnz	x0, 0x3bdfc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBaseUnresolvedName()+0x16c>
   3bd1c: 1400004f     	b	0x3be58 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBaseUnresolvedName()+0x1c8>
   3bd20: aa1303e0     	mov	x0, x19
   3bd24: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3bd28: a94157f6     	ldp	x22, x21, [sp, #0x10]
   3bd2c: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3bd30: d50323bf     	autiasp
   3bd34: 17ffffa3     	b	0x3bbc0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSimpleId()>
   3bd38: 39400509     	ldrb	w9, [x8, #0x1]
   3bd3c: 7101b93f     	cmp	w9, #0x6e
   3bd40: 54000061     	b.ne	0x3bd4c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBaseUnresolvedName()+0xbc>
   3bd44: 91000908     	add	x8, x8, #0x2
   3bd48: f9000268     	str	x8, [x19]
   3bd4c: aa1303e0     	mov	x0, x19
   3bd50: aa1f03e1     	mov	x1, xzr
   3bd54: 94000129     	bl	0x3c1f8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)>
   3bd58: aa0003f4     	mov	x20, x0
   3bd5c: b4000800     	cbz	x0, 0x3be5c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBaseUnresolvedName()+0x1cc>
   3bd60: a9402668     	ldp	x8, x9, [x19]
   3bd64: eb08013f     	cmp	x9, x8
   3bd68: 540007a0     	b.eq	0x3be5c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBaseUnresolvedName()+0x1cc>
   3bd6c: 39400108     	ldrb	w8, [x8]
   3bd70: 7101251f     	cmp	w8, #0x49
   3bd74: 54000741     	b.ne	0x3be5c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBaseUnresolvedName()+0x1cc>
   3bd78: aa1303e0     	mov	x0, x19
   3bd7c: 2a1f03e1     	mov	w1, wzr
   3bd80: 97ffdb39     	bl	0x32a64 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseTemplateArgs(bool)>
   3bd84: b40006a0     	cbz	x0, 0x3be58 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBaseUnresolvedName()+0x1c8>
   3bd88: f9499a76     	ldr	x22, [x19, #0x1330]
   3bd8c: aa0003f5     	mov	x21, x0
   3bd90: f94006c8     	ldr	x8, [x22, #0x8]
   3bd94: d13f4109     	sub	x9, x8, #0xfd0
   3bd98: b13fc53f     	cmn	x9, #0xff1
   3bd9c: 54000108     	b.hi	0x3bdbc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBaseUnresolvedName()+0x12c>
   3bda0: 52820000     	mov	w0, #0x1000             // =4096
   3bda4: 9400372b     	bl	0x49a50 <malloc@plt>
   3bda8: b4000660     	cbz	x0, 0x3be74 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBaseUnresolvedName()+0x1e4>
   3bdac: aa1f03e8     	mov	x8, xzr
   3bdb0: a9007c16     	stp	x22, xzr, [x0]
   3bdb4: aa0003f6     	mov	x22, x0
   3bdb8: f9099a60     	str	x0, [x19, #0x1330]
   3bdbc: 900000aa     	adrp	x10, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   3bdc0: 91008109     	add	x9, x8, #0x20
   3bdc4: 8b0802c8     	add	x8, x22, x8
   3bdc8: 911e814a     	add	x10, x10, #0x7a0
   3bdcc: 528024ab     	mov	w11, #0x125             // =293
   3bdd0: 72a0202b     	movk	w11, #0x101, lsl #16
   3bdd4: f90006c9     	str	x9, [x22, #0x8]
   3bdd8: f8010d0a     	str	x10, [x8, #0x10]!
   3bddc: a9015514     	stp	x20, x21, [x8, #0x10]
   3bde0: aa0803f4     	mov	x20, x8
   3bde4: b900090b     	str	w11, [x8, #0x8]
   3bde8: 1400001d     	b	0x3be5c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBaseUnresolvedName()+0x1cc>
   3bdec: aa1303e0     	mov	x0, x19
   3bdf0: 97ffff74     	bl	0x3bbc0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSimpleId()>
   3bdf4: aa0003f5     	mov	x21, x0
   3bdf8: b4000300     	cbz	x0, 0x3be58 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBaseUnresolvedName()+0x1c8>
   3bdfc: f9499a76     	ldr	x22, [x19, #0x1330]
   3be00: f94006c8     	ldr	x8, [x22, #0x8]
   3be04: d13f4109     	sub	x9, x8, #0xfd0
   3be08: b13fc53f     	cmn	x9, #0xff1
   3be0c: 54000108     	b.hi	0x3be2c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBaseUnresolvedName()+0x19c>
   3be10: 52820000     	mov	w0, #0x1000             // =4096
   3be14: 9400370f     	bl	0x49a50 <malloc@plt>
   3be18: b40002e0     	cbz	x0, 0x3be74 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBaseUnresolvedName()+0x1e4>
   3be1c: aa1f03e8     	mov	x8, xzr
   3be20: a9007c16     	stp	x22, xzr, [x0]
   3be24: aa0003f6     	mov	x22, x0
   3be28: f9099a60     	str	x0, [x19, #0x1330]
   3be2c: 91008109     	add	x9, x8, #0x20
   3be30: 8b0802d4     	add	x20, x22, x8
   3be34: f0000088     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   3be38: 5280256a     	mov	w10, #0x12b             // =299
   3be3c: 9132c108     	add	x8, x8, #0xcb0
   3be40: 72a0202a     	movk	w10, #0x101, lsl #16
   3be44: f90006c9     	str	x9, [x22, #0x8]
   3be48: f8010e88     	str	x8, [x20, #0x10]!
   3be4c: b9000a8a     	str	w10, [x20, #0x8]
   3be50: f9000a95     	str	x21, [x20, #0x10]
   3be54: 14000002     	b	0x3be5c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseBaseUnresolvedName()+0x1cc>
   3be58: aa1f03f4     	mov	x20, xzr
   3be5c: aa1403e0     	mov	x0, x20
   3be60: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3be64: a94157f6     	ldp	x22, x21, [sp, #0x10]
   3be68: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3be6c: d50323bf     	autiasp
   3be70: d65f03c0     	ret
   3be74: 94003707     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003be78 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSourceName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)>:
   3be78: d503233f     	paciasp
   3be7c: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   3be80: a90157f6     	stp	x22, x21, [sp, #0x10]
   3be84: 910003fd     	mov	x29, sp
   3be88: a9024ff4     	stp	x20, x19, [sp, #0x20]
   3be8c: a9403008     	ldp	x8, x12, [x0]
   3be90: eb08018b     	subs	x11, x12, x8
   3be94: 540009c0     	b.eq	0x3bfcc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSourceName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x154>
   3be98: 39400109     	ldrb	w9, [x8]
   3be9c: 5100e929     	sub	w9, w9, #0x3a
   3bea0: 3100293f     	cmn	w9, #0xa
   3bea4: 54000943     	b.lo	0x3bfcc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSourceName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x154>
   3bea8: aa0003f3     	mov	x19, x0
   3beac: aa1f03f1     	mov	x17, xzr
   3beb0: aa1f03ea     	mov	x10, xzr
   3beb4: 5280014e     	mov	w14, #0xa               // =10
   3beb8: 8b11010d     	add	x13, x8, x17
   3bebc: aa0a03f0     	mov	x16, x10
   3bec0: 910005b4     	add	x20, x13, #0x1
   3bec4: aa1103e9     	mov	x9, x17
   3bec8: eb0c029f     	cmp	x20, x12
   3becc: f9000274     	str	x20, [x19]
   3bed0: 394001af     	ldrb	w15, [x13]
   3bed4: d503201f     	nop
   3bed8: 9b0e3d4a     	madd	x10, x10, x14, x15
   3bedc: d100c14a     	sub	x10, x10, #0x30
   3bee0: 540000c0     	b.eq	0x3bef8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSourceName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x80>
   3bee4: 39400291     	ldrb	w17, [x20]
   3bee8: 5100c220     	sub	w0, w17, #0x30
   3beec: 91000531     	add	x17, x9, #0x1
   3bef0: 7100281f     	cmp	w0, #0xa
   3bef4: 54fffe23     	b.lo	0x3beb8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSourceName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x40>
   3bef8: aa2903ec     	mvn	x12, x9
   3befc: 8b0b018b     	add	x11, x12, x11
   3bf00: d100054c     	sub	x12, x10, #0x1
   3bf04: eb0b019f     	cmp	x12, x11
   3bf08: 54000622     	b.hs	0x3bfcc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSourceName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x154>
   3bf0c: 5280014b     	mov	w11, #0xa               // =10
   3bf10: f100295f     	cmp	x10, #0xa
   3bf14: 9b0b3e0b     	madd	x11, x16, x11, x15
   3bf18: 8b0b010b     	add	x11, x8, x11
   3bf1c: 8b09016b     	add	x11, x11, x9
   3bf20: d100bd75     	sub	x21, x11, #0x2f
   3bf24: f9000275     	str	x21, [x19]
   3bf28: 540005e3     	b.lo	0x3bfe4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSourceName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x16c>
   3bf2c: 394005aa     	ldrb	w10, [x13, #0x1]
   3bf30: 71017d5f     	cmp	w10, #0x5f
   3bf34: 54000581     	b.ne	0x3bfe4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSourceName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x16c>
   3bf38: 8b09010a     	add	x10, x8, x9
   3bf3c: 3940094b     	ldrb	w11, [x10, #0x2]
   3bf40: 71011d7f     	cmp	w11, #0x47
   3bf44: 54000501     	b.ne	0x3bfe4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSourceName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x16c>
   3bf48: 39400d4a     	ldrb	w10, [x10, #0x3]
   3bf4c: 7101315f     	cmp	w10, #0x4c
   3bf50: 540004a1     	b.ne	0x3bfe4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSourceName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x16c>
   3bf54: 8b09010a     	add	x10, x8, x9
   3bf58: 3940114b     	ldrb	w11, [x10, #0x4]
   3bf5c: 71013d7f     	cmp	w11, #0x4f
   3bf60: 54000421     	b.ne	0x3bfe4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSourceName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x16c>
   3bf64: 3940154a     	ldrb	w10, [x10, #0x5]
   3bf68: 7101095f     	cmp	w10, #0x42
   3bf6c: 540003c1     	b.ne	0x3bfe4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSourceName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x16c>
   3bf70: 8b09010a     	add	x10, x8, x9
   3bf74: 3940194b     	ldrb	w11, [x10, #0x6]
   3bf78: 7101057f     	cmp	w11, #0x41
   3bf7c: 54000341     	b.ne	0x3bfe4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSourceName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x16c>
   3bf80: 39401d4a     	ldrb	w10, [x10, #0x7]
   3bf84: 7101315f     	cmp	w10, #0x4c
   3bf88: 540002e1     	b.ne	0x3bfe4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSourceName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x16c>
   3bf8c: 8b09010a     	add	x10, x8, x9
   3bf90: 3940214b     	ldrb	w11, [x10, #0x8]
   3bf94: 71017d7f     	cmp	w11, #0x5f
   3bf98: 54000261     	b.ne	0x3bfe4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSourceName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x16c>
   3bf9c: 3940254a     	ldrb	w10, [x10, #0x9]
   3bfa0: 71017d5f     	cmp	w10, #0x5f
   3bfa4: 54000201     	b.ne	0x3bfe4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSourceName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x16c>
   3bfa8: 8b090108     	add	x8, x8, x9
   3bfac: 39402908     	ldrb	w8, [x8, #0xa]
   3bfb0: 7101391f     	cmp	w8, #0x4e
   3bfb4: 54000181     	b.ne	0x3bfe4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSourceName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x16c>
   3bfb8: f9499a76     	ldr	x22, [x19, #0x1330]
   3bfbc: f0fffe94     	adrp	x20, 0xe000 <vsnprintf+0xe000>
   3bfc0: 9128a694     	add	x20, x20, #0xa29
   3bfc4: 91005695     	add	x21, x20, #0x15
   3bfc8: 14000008     	b	0x3bfe8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSourceName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x170>
   3bfcc: aa1f03e0     	mov	x0, xzr
   3bfd0: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3bfd4: a94157f6     	ldp	x22, x21, [sp, #0x10]
   3bfd8: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3bfdc: d50323bf     	autiasp
   3bfe0: d65f03c0     	ret
   3bfe4: f9499a76     	ldr	x22, [x19, #0x1330]
   3bfe8: f94006c8     	ldr	x8, [x22, #0x8]
   3bfec: d13f4109     	sub	x9, x8, #0xfd0
   3bff0: b13fc53f     	cmn	x9, #0xff1
   3bff4: 54000148     	b.hi	0x3c01c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSourceName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x1a4>
   3bff8: 52820000     	mov	w0, #0x1000             // =4096
   3bffc: 94003695     	bl	0x49a50 <malloc@plt>
   3c000: b4000240     	cbz	x0, 0x3c048 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSourceName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x1d0>
   3c004: 52826608     	mov	w8, #0x1330             // =4912
   3c008: a9007c16     	stp	x22, xzr, [x0]
   3c00c: 8b080269     	add	x9, x19, x8
   3c010: aa1f03e8     	mov	x8, xzr
   3c014: aa0003f6     	mov	x22, x0
   3c018: f9000120     	str	x0, [x9]
   3c01c: 91008109     	add	x9, x8, #0x20
   3c020: 8b0802c0     	add	x0, x22, x8
   3c024: d0000088     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   3c028: 528020ea     	mov	w10, #0x107             // =263
   3c02c: 9101c108     	add	x8, x8, #0x70
   3c030: 72a0202a     	movk	w10, #0x101, lsl #16
   3c034: f90006c9     	str	x9, [x22, #0x8]
   3c038: f8010c08     	str	x8, [x0, #0x10]!
   3c03c: b900080a     	str	w10, [x0, #0x8]
   3c040: a9015414     	stp	x20, x21, [x0, #0x10]
   3c044: 17ffffe3     	b	0x3bfd0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSourceName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x158>
   3c048: 94003692     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003c04c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, (anonymous namespace)::itanium_demangle::StringView&>((anonymous namespace)::itanium_demangle::StringView&)>:
   3c04c: d503233f     	paciasp
   3c050: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   3c054: f9000bf5     	str	x21, [sp, #0x10]
   3c058: 910003fd     	mov	x29, sp
   3c05c: a9024ff4     	stp	x20, x19, [sp, #0x20]
   3c060: f9499815     	ldr	x21, [x0, #0x1330]
   3c064: aa0103f3     	mov	x19, x1
   3c068: f94006a8     	ldr	x8, [x21, #0x8]
   3c06c: d13f4109     	sub	x9, x8, #0xfd0
   3c070: b13fc53f     	cmn	x9, #0xff1
   3c074: 54000128     	b.hi	0x3c098 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, (anonymous namespace)::itanium_demangle::StringView&>((anonymous namespace)::itanium_demangle::StringView&)+0x4c>
   3c078: aa0003f4     	mov	x20, x0
   3c07c: 52820000     	mov	w0, #0x1000             // =4096
   3c080: 94003674     	bl	0x49a50 <malloc@plt>
   3c084: b40002a0     	cbz	x0, 0x3c0d8 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, (anonymous namespace)::itanium_demangle::StringView&>((anonymous namespace)::itanium_demangle::StringView&)+0x8c>
   3c088: aa1f03e8     	mov	x8, xzr
   3c08c: a9007c15     	stp	x21, xzr, [x0]
   3c090: aa0003f5     	mov	x21, x0
   3c094: f9099a80     	str	x0, [x20, #0x1330]
   3c098: 91008109     	add	x9, x8, #0x20
   3c09c: 8b0802a0     	add	x0, x21, x8
   3c0a0: d0000088     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   3c0a4: 9101c108     	add	x8, x8, #0x70
   3c0a8: f90006a9     	str	x9, [x21, #0x8]
   3c0ac: 528020e9     	mov	w9, #0x107              // =263
   3c0b0: 3dc00260     	ldr	q0, [x19]
   3c0b4: 72a02029     	movk	w9, #0x101, lsl #16
   3c0b8: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3c0bc: f8010c08     	str	x8, [x0, #0x10]!
   3c0c0: f9400bf5     	ldr	x21, [sp, #0x10]
   3c0c4: b9000809     	str	w9, [x0, #0x8]
   3c0c8: 3d800400     	str	q0, [x0, #0x10]
   3c0cc: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3c0d0: d50323bf     	autiasp
   3c0d4: d65f03c0     	ret
   3c0d8: 9400366e     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003c0dc <(anonymous namespace)::itanium_demangle::QualifiedName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3c0dc: d503233f     	paciasp
   3c0e0: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   3c0e4: f9000bf5     	str	x21, [sp, #0x10]
   3c0e8: 910003fd     	mov	x29, sp
   3c0ec: a9024ff4     	stp	x20, x19, [sp, #0x20]
   3c0f0: f9400815     	ldr	x21, [x0, #0x10]
   3c0f4: aa0003f4     	mov	x20, x0
   3c0f8: aa0103f3     	mov	x19, x1
   3c0fc: f94002a8     	ldr	x8, [x21]
   3c100: aa1503e0     	mov	x0, x21
   3c104: f9401108     	ldr	x8, [x8, #0x20]
   3c108: d63f0100     	blr	x8
   3c10c: 394026a8     	ldrb	w8, [x21, #0x9]
   3c110: 7100051f     	cmp	w8, #0x1
   3c114: 540000c0     	b.eq	0x3c12c <(anonymous namespace)::itanium_demangle::QualifiedName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x50>
   3c118: f94002a8     	ldr	x8, [x21]
   3c11c: aa1503e0     	mov	x0, x21
   3c120: aa1303e1     	mov	x1, x19
   3c124: f9401508     	ldr	x8, [x8, #0x28]
   3c128: d63f0100     	blr	x8
   3c12c: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3c130: 91000909     	add	x9, x8, #0x2
   3c134: eb0a013f     	cmp	x9, x10
   3c138: 54000062     	b.hs	0x3c144 <(anonymous namespace)::itanium_demangle::QualifiedName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x68>
   3c13c: f9400260     	ldr	x0, [x19]
   3c140: 1400000a     	b	0x3c168 <(anonymous namespace)::itanium_demangle::QualifiedName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x8c>
   3c144: d37ff948     	lsl	x8, x10, #1
   3c148: f9400260     	ldr	x0, [x19]
   3c14c: eb09011f     	cmp	x8, x9
   3c150: 9a883121     	csel	x1, x9, x8, lo
   3c154: f9000a61     	str	x1, [x19, #0x10]
   3c158: 940036c6     	bl	0x49c70 <realloc@plt>
   3c15c: f9000260     	str	x0, [x19]
   3c160: b40003c0     	cbz	x0, 0x3c1d8 <(anonymous namespace)::itanium_demangle::QualifiedName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xfc>
   3c164: f9400668     	ldr	x8, [x19, #0x8]
   3c168: 52874749     	mov	w9, #0x3a3a             // =14906
   3c16c: aa1303e1     	mov	x1, x19
   3c170: 78286809     	strh	w9, [x0, x8]
   3c174: f9400668     	ldr	x8, [x19, #0x8]
   3c178: f9400e94     	ldr	x20, [x20, #0x18]
   3c17c: 91000908     	add	x8, x8, #0x2
   3c180: f9400289     	ldr	x9, [x20]
   3c184: aa1403e0     	mov	x0, x20
   3c188: f9000668     	str	x8, [x19, #0x8]
   3c18c: f9401128     	ldr	x8, [x9, #0x20]
   3c190: d63f0100     	blr	x8
   3c194: 39402688     	ldrb	w8, [x20, #0x9]
   3c198: 7100051f     	cmp	w8, #0x1
   3c19c: 540000c1     	b.ne	0x3c1b4 <(anonymous namespace)::itanium_demangle::QualifiedName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xd8>
   3c1a0: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3c1a4: f9400bf5     	ldr	x21, [sp, #0x10]
   3c1a8: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3c1ac: d50323bf     	autiasp
   3c1b0: d65f03c0     	ret
   3c1b4: f9400288     	ldr	x8, [x20]
   3c1b8: aa1403e0     	mov	x0, x20
   3c1bc: aa1303e1     	mov	x1, x19
   3c1c0: f9400bf5     	ldr	x21, [sp, #0x10]
   3c1c4: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3c1c8: f9401510     	ldr	x16, [x8, #0x28]
   3c1cc: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3c1d0: d50323bf     	autiasp
   3c1d4: d61f0200     	br	x16
   3c1d8: 9400362e     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003c1dc <(anonymous namespace)::itanium_demangle::QualifiedName::getBaseName() const>:
   3c1dc: d503245f     	bti	c
   3c1e0: f9400c00     	ldr	x0, [x0, #0x18]
   3c1e4: f9400008     	ldr	x8, [x0]
   3c1e8: f9401910     	ldr	x16, [x8, #0x30]
   3c1ec: d61f0200     	br	x16

000000000003c1f0 <(anonymous namespace)::itanium_demangle::QualifiedName::~QualifiedName()>:
   3c1f0: d503245f     	bti	c
   3c1f4: 140035db     	b	0x49960 <_ZdlPv@plt>

000000000003c1f8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)>:
   3c1f8: d503233f     	paciasp
   3c1fc: d10143ff     	sub	sp, sp, #0x50
   3c200: a9017bfd     	stp	x29, x30, [sp, #0x10]
   3c204: 910043fd     	add	x29, sp, #0x10
   3c208: f90013f7     	str	x23, [sp, #0x20]
   3c20c: a90357f6     	stp	x22, x21, [sp, #0x30]
   3c210: a9044ff4     	stp	x20, x19, [sp, #0x40]
   3c214: d53bd055     	mrs	x21, TPIDR_EL0
   3c218: f94016a8     	ldr	x8, [x21, #0x28]
   3c21c: f90007e8     	str	x8, [sp, #0x8]
   3c220: a9402408     	ldp	x8, x9, [x0]
   3c224: eb080129     	subs	x9, x9, x8
   3c228: 54002fc0     	b.eq	0x3c820 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x628>
   3c22c: 3940010a     	ldrb	w10, [x8]
   3c230: aa0003f3     	mov	x19, x0
   3c234: aa1f03e0     	mov	x0, xzr
   3c238: 5101854a     	sub	w10, w10, #0x61
   3c23c: 7100555f     	cmp	w10, #0x15
   3c240: 54002f28     	b.hi	0x3c824 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x62c>
   3c244: 90fffeab     	adrp	x11, 0x10000 <std::nothrow+0x68>
   3c248: 9115416b     	add	x11, x11, #0x550
   3c24c: 1000008c     	adr	x12, 0x3c25c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x64>
   3c250: 786a796d     	ldrh	w13, [x11, x10, lsl #1]
   3c254: 8b0d098c     	add	x12, x12, x13, lsl #2
   3c258: d61f0180     	br	x12
   3c25c: d503249f     	bti	j
   3c260: f100093f     	cmp	x9, #0x2
   3c264: 54002de3     	b.lo	0x3c820 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x628>
   3c268: 39400509     	ldrb	w9, [x8, #0x1]
   3c26c: aa1f03e0     	mov	x0, xzr
   3c270: 51013929     	sub	w9, w9, #0x4e
   3c274: 7100813f     	cmp	w9, #0x20
   3c278: 54002d68     	b.hi	0x3c824 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x62c>
   3c27c: 90fffeaa     	adrp	x10, 0x10000 <std::nothrow+0x68>
   3c280: 911c414a     	add	x10, x10, #0x710
   3c284: 1000008b     	adr	x11, 0x3c294 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9c>
   3c288: 7869794c     	ldrh	w12, [x10, x9, lsl #1]
   3c28c: 8b0c096b     	add	x11, x11, x12, lsl #2
   3c290: d61f0160     	br	x11
   3c294: d503249f     	bti	j
   3c298: 91000908     	add	x8, x8, #0x2
   3c29c: f9499a74     	ldr	x20, [x19, #0x1330]
   3c2a0: f9000268     	str	x8, [x19]
   3c2a4: f9400688     	ldr	x8, [x20, #0x8]
   3c2a8: d13f4109     	sub	x9, x8, #0xfd0
   3c2ac: b13fc53f     	cmn	x9, #0xff1
   3c2b0: 54000108     	b.hi	0x3c2d0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0xd8>
   3c2b4: 52820000     	mov	w0, #0x1000             // =4096
   3c2b8: 940035e6     	bl	0x49a50 <malloc@plt>
   3c2bc: b40048c0     	cbz	x0, 0x3cbd4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9dc>
   3c2c0: aa1f03e8     	mov	x8, xzr
   3c2c4: a9007c14     	stp	x20, xzr, [x0]
   3c2c8: aa0003f4     	mov	x20, x0
   3c2cc: f9099a60     	str	x0, [x19, #0x1330]
   3c2d0: 91008109     	add	x9, x8, #0x20
   3c2d4: 8b080280     	add	x0, x20, x8
   3c2d8: d0000088     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   3c2dc: 528020ea     	mov	w10, #0x107             // =263
   3c2e0: 9101c108     	add	x8, x8, #0x70
   3c2e4: 72a0202a     	movk	w10, #0x101, lsl #16
   3c2e8: f9000689     	str	x9, [x20, #0x8]
   3c2ec: f8010c08     	str	x8, [x0, #0x10]!
   3c2f0: d0fffe88     	adrp	x8, 0xe000 <vsnprintf+0xe000>
   3c2f4: 911a6108     	add	x8, x8, #0x698
   3c2f8: 14000174     	b	0x3c8c8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x6d0>
   3c2fc: d503249f     	bti	j
   3c300: f100093f     	cmp	x9, #0x2
   3c304: 540028e3     	b.lo	0x3c820 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x628>
   3c308: 39400509     	ldrb	w9, [x8, #0x1]
   3c30c: 7101cd3f     	cmp	w9, #0x73
   3c310: 54002881     	b.ne	0x3c820 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x628>
   3c314: 91000908     	add	x8, x8, #0x2
   3c318: f9499a74     	ldr	x20, [x19, #0x1330]
   3c31c: f9000268     	str	x8, [x19]
   3c320: f9400688     	ldr	x8, [x20, #0x8]
   3c324: d13f4109     	sub	x9, x8, #0xfd0
   3c328: b13fc53f     	cmn	x9, #0xff1
   3c32c: 54000108     	b.hi	0x3c34c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x154>
   3c330: 52820000     	mov	w0, #0x1000             // =4096
   3c334: 940035c7     	bl	0x49a50 <malloc@plt>
   3c338: b40044e0     	cbz	x0, 0x3cbd4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9dc>
   3c33c: aa1f03e8     	mov	x8, xzr
   3c340: a9007c14     	stp	x20, xzr, [x0]
   3c344: aa0003f4     	mov	x20, x0
   3c348: f9099a60     	str	x0, [x19, #0x1330]
   3c34c: 91008109     	add	x9, x8, #0x20
   3c350: 8b080280     	add	x0, x20, x8
   3c354: d0000088     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   3c358: 528020ea     	mov	w10, #0x107             // =263
   3c35c: 9101c108     	add	x8, x8, #0x70
   3c360: 72a0202a     	movk	w10, #0x101, lsl #16
   3c364: f9000689     	str	x9, [x20, #0x8]
   3c368: f8010c08     	str	x8, [x0, #0x10]!
   3c36c: d0fffe88     	adrp	x8, 0xe000 <vsnprintf+0xe000>
   3c370: 91011508     	add	x8, x8, #0x45
   3c374: 91002d09     	add	x9, x8, #0xb
   3c378: 14000155     	b	0x3c8cc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x6d4>
   3c37c: d503249f     	bti	j
   3c380: f100093f     	cmp	x9, #0x2
   3c384: 540024e3     	b.lo	0x3c820 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x628>
   3c388: 39400509     	ldrb	w9, [x8, #0x1]
   3c38c: aa1f03e0     	mov	x0, xzr
   3c390: 51013129     	sub	w9, w9, #0x4c
   3c394: 7100a13f     	cmp	w9, #0x28
   3c398: 54002468     	b.hi	0x3c824 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x62c>
   3c39c: 90fffeaa     	adrp	x10, 0x10000 <std::nothrow+0x68>
   3c3a0: 9117294a     	add	x10, x10, #0x5ca
   3c3a4: 1000008b     	adr	x11, 0x3c3b4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x1bc>
   3c3a8: 7869794c     	ldrh	w12, [x10, x9, lsl #1]
   3c3ac: 8b0c096b     	add	x11, x11, x12, lsl #2
   3c3b0: d61f0160     	br	x11
   3c3b4: d503249f     	bti	j
   3c3b8: 91000908     	add	x8, x8, #0x2
   3c3bc: d0fffe81     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   3c3c0: 91388c21     	add	x1, x1, #0xe23
   3c3c4: 140001de     	b	0x3cb3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x944>
   3c3c8: d503249f     	bti	j
   3c3cc: f100093f     	cmp	x9, #0x2
   3c3d0: 54002283     	b.lo	0x3c820 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x628>
   3c3d4: 39400509     	ldrb	w9, [x8, #0x1]
   3c3d8: aa1f03e0     	mov	x0, xzr
   3c3dc: 51015929     	sub	w9, w9, #0x56
   3c3e0: 7100813f     	cmp	w9, #0x20
   3c3e4: 54002208     	b.hi	0x3c824 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x62c>
   3c3e8: 90fffeaa     	adrp	x10, 0x10000 <std::nothrow+0x68>
   3c3ec: 911b094a     	add	x10, x10, #0x6c2
   3c3f0: 1000008b     	adr	x11, 0x3c400 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x208>
   3c3f4: 7869794c     	ldrh	w12, [x10, x9, lsl #1]
   3c3f8: 8b0c096b     	add	x11, x11, x12, lsl #2
   3c3fc: d61f0160     	br	x11
   3c400: d503249f     	bti	j
   3c404: 91000908     	add	x8, x8, #0x2
   3c408: d0fffe81     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   3c40c: 913ce021     	add	x1, x1, #0xf38
   3c410: 140001ed     	b	0x3cbc4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9cc>
   3c414: d503249f     	bti	j
   3c418: f100093f     	cmp	x9, #0x2
   3c41c: 54002023     	b.lo	0x3c820 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x628>
   3c420: 39400509     	ldrb	w9, [x8, #0x1]
   3c424: 7101e13f     	cmp	w9, #0x78
   3c428: 54001fc1     	b.ne	0x3c820 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x628>
   3c42c: 91000908     	add	x8, x8, #0x2
   3c430: f9499a74     	ldr	x20, [x19, #0x1330]
   3c434: f9000268     	str	x8, [x19]
   3c438: f9400688     	ldr	x8, [x20, #0x8]
   3c43c: d13f4109     	sub	x9, x8, #0xfd0
   3c440: b13fc53f     	cmn	x9, #0xff1
   3c444: 54000108     	b.hi	0x3c464 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x26c>
   3c448: 52820000     	mov	w0, #0x1000             // =4096
   3c44c: 94003581     	bl	0x49a50 <malloc@plt>
   3c450: b4003c20     	cbz	x0, 0x3cbd4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9dc>
   3c454: aa1f03e8     	mov	x8, xzr
   3c458: a9007c14     	stp	x20, xzr, [x0]
   3c45c: aa0003f4     	mov	x20, x0
   3c460: f9099a60     	str	x0, [x19, #0x1330]
   3c464: 91008109     	add	x9, x8, #0x20
   3c468: 8b080280     	add	x0, x20, x8
   3c46c: d0000088     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   3c470: 528020ea     	mov	w10, #0x107             // =263
   3c474: 9101c108     	add	x8, x8, #0x70
   3c478: 72a0202a     	movk	w10, #0x101, lsl #16
   3c47c: f9000689     	str	x9, [x20, #0x8]
   3c480: f8010c08     	str	x8, [x0, #0x10]!
   3c484: d0fffe88     	adrp	x8, 0xe000 <vsnprintf+0xe000>
   3c488: 91265508     	add	x8, x8, #0x995
   3c48c: 91002909     	add	x9, x8, #0xa
   3c490: 1400010f     	b	0x3c8cc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x6d4>
   3c494: d503249f     	bti	j
   3c498: f100093f     	cmp	x9, #0x2
   3c49c: 54001c23     	b.lo	0x3c820 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x628>
   3c4a0: 39400509     	ldrb	w9, [x8, #0x1]
   3c4a4: 7101d53f     	cmp	w9, #0x75
   3c4a8: 54001bc1     	b.ne	0x3c820 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x628>
   3c4ac: 91000908     	add	x8, x8, #0x2
   3c4b0: f9499a74     	ldr	x20, [x19, #0x1330]
   3c4b4: f9000268     	str	x8, [x19]
   3c4b8: f9400688     	ldr	x8, [x20, #0x8]
   3c4bc: d13f4109     	sub	x9, x8, #0xfd0
   3c4c0: b13fc53f     	cmn	x9, #0xff1
   3c4c4: 54000108     	b.hi	0x3c4e4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x2ec>
   3c4c8: 52820000     	mov	w0, #0x1000             // =4096
   3c4cc: 94003561     	bl	0x49a50 <malloc@plt>
   3c4d0: b4003820     	cbz	x0, 0x3cbd4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9dc>
   3c4d4: aa1f03e8     	mov	x8, xzr
   3c4d8: a9007c14     	stp	x20, xzr, [x0]
   3c4dc: aa0003f4     	mov	x20, x0
   3c4e0: f9099a60     	str	x0, [x19, #0x1330]
   3c4e4: 91008109     	add	x9, x8, #0x20
   3c4e8: 8b080280     	add	x0, x20, x8
   3c4ec: d0000088     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   3c4f0: 528020ea     	mov	w10, #0x107             // =263
   3c4f4: 9101c108     	add	x8, x8, #0x70
   3c4f8: 72a0202a     	movk	w10, #0x101, lsl #16
   3c4fc: f9000689     	str	x9, [x20, #0x8]
   3c500: f8010c08     	str	x8, [x0, #0x10]!
   3c504: d0fffe88     	adrp	x8, 0xe000 <vsnprintf+0xe000>
   3c508: 91318508     	add	x8, x8, #0xc61
   3c50c: 140000ef     	b	0x3c8c8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x6d0>
   3c510: d503249f     	bti	j
   3c514: f100093f     	cmp	x9, #0x2
   3c518: 54001843     	b.lo	0x3c820 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x628>
   3c51c: 39400509     	ldrb	w9, [x8, #0x1]
   3c520: aa1f03e0     	mov	x0, xzr
   3c524: 51013529     	sub	w9, w9, #0x4d
   3c528: 7100993f     	cmp	w9, #0x26
   3c52c: 540017c8     	b.hi	0x3c824 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x62c>
   3c530: 90fffeaa     	adrp	x10, 0x10000 <std::nothrow+0x68>
   3c534: 9115f14a     	add	x10, x10, #0x57c
   3c538: 1000008b     	adr	x11, 0x3c548 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x350>
   3c53c: 7869794c     	ldrh	w12, [x10, x9, lsl #1]
   3c540: 8b0c096b     	add	x11, x11, x12, lsl #2
   3c544: d61f0160     	br	x11
   3c548: d503249f     	bti	j
   3c54c: 91000908     	add	x8, x8, #0x2
   3c550: f0fffe81     	adrp	x1, 0xf000 <vsnprintf+0xf000>
   3c554: 9106b021     	add	x1, x1, #0x1ac
   3c558: 1400019b     	b	0x3cbc4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9cc>
   3c55c: d503249f     	bti	j
   3c560: f100093f     	cmp	x9, #0x2
   3c564: 540015e3     	b.lo	0x3c820 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x628>
   3c568: 39400509     	ldrb	w9, [x8, #0x1]
   3c56c: aa1f03e0     	mov	x0, xzr
   3c570: 5101b129     	sub	w9, w9, #0x6c
   3c574: 7100293f     	cmp	w9, #0xa
   3c578: 54001568     	b.hi	0x3c824 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x62c>
   3c57c: 90fffeaa     	adrp	x10, 0x10000 <std::nothrow+0x68>
   3c580: 911c114a     	add	x10, x10, #0x704
   3c584: 1000008b     	adr	x11, 0x3c594 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x39c>
   3c588: 3869694c     	ldrb	w12, [x10, x9]
   3c58c: 8b0c096b     	add	x11, x11, x12, lsl #2
   3c590: d61f0160     	br	x11
   3c594: d503249f     	bti	j
   3c598: 91000908     	add	x8, x8, #0x2
   3c59c: d0fffe81     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   3c5a0: 91260021     	add	x1, x1, #0x980
   3c5a4: 14000188     	b	0x3cbc4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9cc>
   3c5a8: d503249f     	bti	j
   3c5ac: f100093f     	cmp	x9, #0x2
   3c5b0: 54001383     	b.lo	0x3c820 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x628>
   3c5b4: 39400509     	ldrb	w9, [x8, #0x1]
   3c5b8: 71013d3f     	cmp	w9, #0x4f
   3c5bc: 54001980     	b.eq	0x3c8ec <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x6f4>
   3c5c0: 7101c53f     	cmp	w9, #0x71
   3c5c4: 540019c0     	b.eq	0x3c8fc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x704>
   3c5c8: 7101bd3f     	cmp	w9, #0x6f
   3c5cc: 540012a1     	b.ne	0x3c820 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x628>
   3c5d0: 91000908     	add	x8, x8, #0x2
   3c5d4: d0fffe81     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   3c5d8: 913f1421     	add	x1, x1, #0xfc5
   3c5dc: 14000158     	b	0x3cb3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x944>
   3c5e0: d503249f     	bti	j
   3c5e4: f100093f     	cmp	x9, #0x2
   3c5e8: 540011c3     	b.lo	0x3c820 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x628>
   3c5ec: 39400509     	ldrb	w9, [x8, #0x1]
   3c5f0: 7101d13f     	cmp	w9, #0x74
   3c5f4: 540013a0     	b.eq	0x3c868 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x670>
   3c5f8: 7101953f     	cmp	w9, #0x65
   3c5fc: 54001121     	b.ne	0x3c820 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x628>
   3c600: 91000908     	add	x8, x8, #0x2
   3c604: f9499a74     	ldr	x20, [x19, #0x1330]
   3c608: f9000268     	str	x8, [x19]
   3c60c: f9400688     	ldr	x8, [x20, #0x8]
   3c610: d13f4109     	sub	x9, x8, #0xfd0
   3c614: b13fc53f     	cmn	x9, #0xff1
   3c618: 54000108     	b.hi	0x3c638 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x440>
   3c61c: 52820000     	mov	w0, #0x1000             // =4096
   3c620: 9400350c     	bl	0x49a50 <malloc@plt>
   3c624: b4002d80     	cbz	x0, 0x3cbd4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9dc>
   3c628: aa1f03e8     	mov	x8, xzr
   3c62c: a9007c14     	stp	x20, xzr, [x0]
   3c630: aa0003f4     	mov	x20, x0
   3c634: f9099a60     	str	x0, [x19, #0x1330]
   3c638: 91008109     	add	x9, x8, #0x20
   3c63c: 8b080280     	add	x0, x20, x8
   3c640: d0000088     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   3c644: 528020ea     	mov	w10, #0x107             // =263
   3c648: 9101c108     	add	x8, x8, #0x70
   3c64c: 72a0202a     	movk	w10, #0x101, lsl #16
   3c650: f9000689     	str	x9, [x20, #0x8]
   3c654: f8010c08     	str	x8, [x0, #0x10]!
   3c658: d0fffe88     	adrp	x8, 0xe000 <vsnprintf+0xe000>
   3c65c: 910c5508     	add	x8, x8, #0x315
   3c660: 91002909     	add	x9, x8, #0xa
   3c664: 1400009a     	b	0x3c8cc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x6d4>
   3c668: d503249f     	bti	j
   3c66c: f100093f     	cmp	x9, #0x2
   3c670: 54000d83     	b.lo	0x3c820 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x628>
   3c674: 39400509     	ldrb	w9, [x8, #0x1]
   3c678: aa1f03e0     	mov	x0, xzr
   3c67c: 51014d29     	sub	w9, w9, #0x53
   3c680: 7100853f     	cmp	w9, #0x21
   3c684: 54000d08     	b.hi	0x3c824 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x62c>
   3c688: 90fffeaa     	adrp	x10, 0x10000 <std::nothrow+0x68>
   3c68c: 9119f94a     	add	x10, x10, #0x67e
   3c690: 1000008b     	adr	x11, 0x3c6a0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x4a8>
   3c694: 7869794c     	ldrh	w12, [x10, x9, lsl #1]
   3c698: 8b0c096b     	add	x11, x11, x12, lsl #2
   3c69c: d61f0160     	br	x11
   3c6a0: d503249f     	bti	j
   3c6a4: f0fffe81     	adrp	x1, 0xf000 <vsnprintf+0xf000>
   3c6a8: 91000908     	add	x8, x8, #0x2
   3c6ac: 91108021     	add	x1, x1, #0x420
   3c6b0: 14000138     	b	0x3cb90 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x998>
   3c6b4: d503249f     	bti	j
   3c6b8: f100093f     	cmp	x9, #0x2
   3c6bc: 54000b23     	b.lo	0x3c820 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x628>
   3c6c0: 39400509     	ldrb	w9, [x8, #0x1]
   3c6c4: aa1f03e0     	mov	x0, xzr
   3c6c8: 51012529     	sub	w9, w9, #0x49
   3c6cc: 7100913f     	cmp	w9, #0x24
   3c6d0: 54000aa8     	b.hi	0x3c824 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x62c>
   3c6d4: 90fffeaa     	adrp	x10, 0x10000 <std::nothrow+0x68>
   3c6d8: 9118d14a     	add	x10, x10, #0x634
   3c6dc: 1000008b     	adr	x11, 0x3c6ec <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x4f4>
   3c6e0: 7869794c     	ldrh	w12, [x10, x9, lsl #1]
   3c6e4: 8b0c096b     	add	x11, x11, x12, lsl #2
   3c6e8: d61f0160     	br	x11
   3c6ec: d503249f     	bti	j
   3c6f0: 91000908     	add	x8, x8, #0x2
   3c6f4: f0fffe81     	adrp	x1, 0xf000 <vsnprintf+0xf000>
   3c6f8: 910d5821     	add	x1, x1, #0x356
   3c6fc: 14000132     	b	0x3cbc4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9cc>
   3c700: d503249f     	bti	j
   3c704: f100093f     	cmp	x9, #0x2
   3c708: 540008c3     	b.lo	0x3c820 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x628>
   3c70c: 39400509     	ldrb	w9, [x8, #0x1]
   3c710: 7101493f     	cmp	w9, #0x52
   3c714: 54000fc0     	b.eq	0x3c90c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x714>
   3c718: 7101c93f     	cmp	w9, #0x72
   3c71c: 54001000     	b.eq	0x3c91c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x724>
   3c720: 7101bd3f     	cmp	w9, #0x6f
   3c724: 540007e1     	b.ne	0x3c820 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x628>
   3c728: 91000908     	add	x8, x8, #0x2
   3c72c: d0fffe81     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   3c730: 91354c21     	add	x1, x1, #0xd53
   3c734: 14000124     	b	0x3cbc4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9cc>
   3c738: d503249f     	bti	j
   3c73c: f100093f     	cmp	x9, #0x2
   3c740: 54000703     	b.lo	0x3c820 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x628>
   3c744: 39400509     	ldrb	w9, [x8, #0x1]
   3c748: 5100e929     	sub	w9, w9, #0x3a
   3c74c: 3100293f     	cmn	w9, #0xa
   3c750: 54000683     	b.lo	0x3c820 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x628>
   3c754: 91000908     	add	x8, x8, #0x2
   3c758: aa1303e0     	mov	x0, x19
   3c75c: f9000268     	str	x8, [x19]
   3c760: 97fffdc6     	bl	0x3be78 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSourceName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)>
   3c764: b4000600     	cbz	x0, 0x3c824 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x62c>
   3c768: f9499a76     	ldr	x22, [x19, #0x1330]
   3c76c: aa0003f4     	mov	x20, x0
   3c770: f94006c8     	ldr	x8, [x22, #0x8]
   3c774: d13f4109     	sub	x9, x8, #0xfd0
   3c778: b13fc53f     	cmn	x9, #0xff1
   3c77c: 54000108     	b.hi	0x3c79c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x5a4>
   3c780: 52820000     	mov	w0, #0x1000             // =4096
   3c784: 940034b3     	bl	0x49a50 <malloc@plt>
   3c788: b4002260     	cbz	x0, 0x3cbd4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9dc>
   3c78c: aa1f03e8     	mov	x8, xzr
   3c790: a9007c16     	stp	x22, xzr, [x0]
   3c794: aa0003f6     	mov	x22, x0
   3c798: f9099a60     	str	x0, [x19, #0x1330]
   3c79c: 91008109     	add	x9, x8, #0x20
   3c7a0: 8b0802c0     	add	x0, x22, x8
   3c7a4: d0000088     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   3c7a8: 5280208a     	mov	w10, #0x104             // =260
   3c7ac: 91348108     	add	x8, x8, #0xd20
   3c7b0: 72a0202a     	movk	w10, #0x101, lsl #16
   3c7b4: f90006c9     	str	x9, [x22, #0x8]
   3c7b8: f8010c08     	str	x8, [x0, #0x10]!
   3c7bc: b900080a     	str	w10, [x0, #0x8]
   3c7c0: f9000814     	str	x20, [x0, #0x10]
   3c7c4: 14000018     	b	0x3c824 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x62c>
   3c7c8: d503249f     	bti	j
   3c7cc: f100093f     	cmp	x9, #0x2
   3c7d0: 54000283     	b.lo	0x3c820 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x628>
   3c7d4: 39400509     	ldrb	w9, [x8, #0x1]
   3c7d8: aa1f03e0     	mov	x0, xzr
   3c7dc: 51018529     	sub	w9, w9, #0x61
   3c7e0: 7100593f     	cmp	w9, #0x16
   3c7e4: 54000208     	b.hi	0x3c824 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x62c>
   3c7e8: 90fffeaa     	adrp	x10, 0x10000 <std::nothrow+0x68>
   3c7ec: 9118714a     	add	x10, x10, #0x61c
   3c7f0: 1000008b     	adr	x11, 0x3c800 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x608>
   3c7f4: 3869694c     	ldrb	w12, [x10, x9]
   3c7f8: 8b0c096b     	add	x11, x11, x12, lsl #2
   3c7fc: d61f0160     	br	x11
   3c800: d503249f     	bti	j
   3c804: d0fffe81     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   3c808: 91000908     	add	x8, x8, #0x2
   3c80c: 91212821     	add	x1, x1, #0x84a
   3c810: aa1303e0     	mov	x0, x19
   3c814: f9000268     	str	x8, [x19]
   3c818: 940001fd     	bl	0x3d00c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [15]>(char const (&) [15])>
   3c81c: 14000002     	b	0x3c824 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x62c>
   3c820: aa1f03e0     	mov	x0, xzr
   3c824: d503249f     	bti	j
   3c828: f94016a8     	ldr	x8, [x21, #0x28]
   3c82c: f94007e9     	ldr	x9, [sp, #0x8]
   3c830: eb09011f     	cmp	x8, x9
   3c834: 54001d21     	b.ne	0x3cbd8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9e0>
   3c838: a9444ff4     	ldp	x20, x19, [sp, #0x40]
   3c83c: a94357f6     	ldp	x22, x21, [sp, #0x30]
   3c840: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   3c844: f94013f7     	ldr	x23, [sp, #0x20]
   3c848: 910143ff     	add	sp, sp, #0x50
   3c84c: d50323bf     	autiasp
   3c850: d65f03c0     	ret
   3c854: d503249f     	bti	j
   3c858: 91000908     	add	x8, x8, #0x2
   3c85c: d0fffe81     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   3c860: 91352421     	add	x1, x1, #0xd49
   3c864: 140000b6     	b	0x3cb3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x944>
   3c868: 91000908     	add	x8, x8, #0x2
   3c86c: f9499a74     	ldr	x20, [x19, #0x1330]
   3c870: f9000268     	str	x8, [x19]
   3c874: f9400688     	ldr	x8, [x20, #0x8]
   3c878: d13f4109     	sub	x9, x8, #0xfd0
   3c87c: b13fc53f     	cmn	x9, #0xff1
   3c880: 54000108     	b.hi	0x3c8a0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x6a8>
   3c884: 52820000     	mov	w0, #0x1000             // =4096
   3c888: 94003472     	bl	0x49a50 <malloc@plt>
   3c88c: b4001a40     	cbz	x0, 0x3cbd4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9dc>
   3c890: aa1f03e8     	mov	x8, xzr
   3c894: a9007c14     	stp	x20, xzr, [x0]
   3c898: aa0003f4     	mov	x20, x0
   3c89c: f9099a60     	str	x0, [x19, #0x1330]
   3c8a0: 91008109     	add	x9, x8, #0x20
   3c8a4: 8b080280     	add	x0, x20, x8
   3c8a8: d0000088     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   3c8ac: 528020ea     	mov	w10, #0x107             // =263
   3c8b0: 9101c108     	add	x8, x8, #0x70
   3c8b4: 72a0202a     	movk	w10, #0x101, lsl #16
   3c8b8: f9000689     	str	x9, [x20, #0x8]
   3c8bc: f8010c08     	str	x8, [x0, #0x10]!
   3c8c0: d0fffe88     	adrp	x8, 0xe000 <vsnprintf+0xe000>
   3c8c4: 91262d08     	add	x8, x8, #0x98b
   3c8c8: 91002509     	add	x9, x8, #0x9
   3c8cc: b900080a     	str	w10, [x0, #0x8]
   3c8d0: a9012408     	stp	x8, x9, [x0, #0x10]
   3c8d4: 17ffffd4     	b	0x3c824 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x62c>
   3c8d8: d503249f     	bti	j
   3c8dc: 91000908     	add	x8, x8, #0x2
   3c8e0: f0fffe81     	adrp	x1, 0xf000 <vsnprintf+0xf000>
   3c8e4: 910b1c21     	add	x1, x1, #0x2c7
   3c8e8: 14000095     	b	0x3cb3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x944>
   3c8ec: 91000908     	add	x8, x8, #0x2
   3c8f0: b0fffe81     	adrp	x1, 0xd000 <vsnprintf+0xd000>
   3c8f4: 913e5421     	add	x1, x1, #0xf95
   3c8f8: 140000b3     	b	0x3cbc4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9cc>
   3c8fc: 91000908     	add	x8, x8, #0x2
   3c900: d0fffe81     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   3c904: 9128fc21     	add	x1, x1, #0xa3f
   3c908: 140000af     	b	0x3cbc4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9cc>
   3c90c: 91000908     	add	x8, x8, #0x2
   3c910: f0fffe81     	adrp	x1, 0xf000 <vsnprintf+0xf000>
   3c914: 91086021     	add	x1, x1, #0x218
   3c918: 140000ab     	b	0x3cbc4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9cc>
   3c91c: 91000908     	add	x8, x8, #0x2
   3c920: d0fffe81     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   3c924: 9117f821     	add	x1, x1, #0x5fe
   3c928: 14000085     	b	0x3cb3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x944>
   3c92c: d503249f     	bti	j
   3c930: 91000908     	add	x8, x8, #0x2
   3c934: d0fffe81     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   3c938: 9100e421     	add	x1, x1, #0x39
   3c93c: 14000095     	b	0x3cb90 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x998>
   3c940: d503249f     	bti	j
   3c944: 91000908     	add	x8, x8, #0x2
   3c948: d0fffe81     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   3c94c: 911a8821     	add	x1, x1, #0x6a2
   3c950: 1400007b     	b	0x3cb3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x944>
   3c954: d503249f     	bti	j
   3c958: 91000908     	add	x8, x8, #0x2
   3c95c: d0fffe81     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   3c960: 911ab021     	add	x1, x1, #0x6ac
   3c964: 14000098     	b	0x3cbc4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9cc>
   3c968: d503249f     	bti	j
   3c96c: 91000908     	add	x8, x8, #0x2
   3c970: f0fffe81     	adrp	x1, 0xf000 <vsnprintf+0xf000>
   3c974: 91211c21     	add	x1, x1, #0x847
   3c978: 14000071     	b	0x3cb3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x944>
   3c97c: d503249f     	bti	j
   3c980: 91000908     	add	x8, x8, #0x2
   3c984: d0fffe81     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   3c988: 9104f021     	add	x1, x1, #0x13c
   3c98c: 1400006c     	b	0x3cb3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x944>
   3c990: d503249f     	bti	j
   3c994: 394c2676     	ldrb	w22, [x19, #0x309]
   3c998: aa0103f4     	mov	x20, x1
   3c99c: 91000908     	add	x8, x8, #0x2
   3c9a0: 394c2277     	ldrb	w23, [x19, #0x308]
   3c9a4: 390c227f     	strb	wzr, [x19, #0x308]
   3c9a8: 710002df     	cmp	w22, #0x0
   3c9ac: 1a9f07e9     	cset	w9, ne
   3c9b0: f100003f     	cmp	x1, #0x0
   3c9b4: 1a9f07ea     	cset	w10, ne
   3c9b8: f9000268     	str	x8, [x19]
   3c9bc: 2a090149     	orr	w9, w10, w9
   3c9c0: 390c2669     	strb	w9, [x19, #0x309]
   3c9c4: aa1303e0     	mov	x0, x19
   3c9c8: 97ffcd2a     	bl	0x2fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>
   3c9cc: f90003e0     	str	x0, [sp]
   3c9d0: b40000e0     	cbz	x0, 0x3c9ec <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x7f4>
   3c9d4: b4000074     	cbz	x20, 0x3c9e0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x7e8>
   3c9d8: 52800028     	mov	w8, #0x1                // =1
   3c9dc: 39000288     	strb	w8, [x20]
   3c9e0: 910003e1     	mov	x1, sp
   3c9e4: aa1303e0     	mov	x0, x19
   3c9e8: 940000f3     	bl	0x3cdb4 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::ConversionOperatorType, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&)>
   3c9ec: 390c2676     	strb	w22, [x19, #0x309]
   3c9f0: 390c2277     	strb	w23, [x19, #0x308]
   3c9f4: 17ffff8c     	b	0x3c824 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x62c>
   3c9f8: d503249f     	bti	j
   3c9fc: d0fffe81     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   3ca00: 91000908     	add	x8, x8, #0x2
   3ca04: 9114b821     	add	x1, x1, #0x52e
   3ca08: aa1303e0     	mov	x0, x19
   3ca0c: f9000268     	str	x8, [x19]
   3ca10: 9400010d     	bl	0x3ce44 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [18]>(char const (&) [18])>
   3ca14: 17ffff84     	b	0x3c824 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x62c>
   3ca18: d503249f     	bti	j
   3ca1c: 91000908     	add	x8, x8, #0x2
   3ca20: aa1303e0     	mov	x0, x19
   3ca24: f9000268     	str	x8, [x19]
   3ca28: 97fffd14     	bl	0x3be78 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseSourceName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)>
   3ca2c: f90003e0     	str	x0, [sp]
   3ca30: b4ffefa0     	cbz	x0, 0x3c824 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x62c>
   3ca34: 910003e1     	mov	x1, sp
   3ca38: aa1303e0     	mov	x0, x19
   3ca3c: 94000129     	bl	0x3cee0 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::LiteralOperator, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&)>
   3ca40: 17ffff79     	b	0x3c824 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x62c>
   3ca44: d503249f     	bti	j
   3ca48: 91000908     	add	x8, x8, #0x2
   3ca4c: d0fffe81     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   3ca50: 9112e021     	add	x1, x1, #0x4b8
   3ca54: 1400005c     	b	0x3cbc4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9cc>
   3ca58: d503249f     	bti	j
   3ca5c: 91000908     	add	x8, x8, #0x2
   3ca60: d0fffe81     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   3ca64: 9112b421     	add	x1, x1, #0x4ad
   3ca68: 14000057     	b	0x3cbc4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9cc>
   3ca6c: d503249f     	bti	j
   3ca70: d0fffe81     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   3ca74: 91000908     	add	x8, x8, #0x2
   3ca78: 913cb821     	add	x1, x1, #0xf2e
   3ca7c: 14000030     	b	0x3cb3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x944>
   3ca80: d503249f     	bti	j
   3ca84: f0fffe81     	adrp	x1, 0xf000 <vsnprintf+0xf000>
   3ca88: 91000908     	add	x8, x8, #0x2
   3ca8c: 91186821     	add	x1, x1, #0x61a
   3ca90: 1400004d     	b	0x3cbc4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9cc>
   3ca94: d503249f     	bti	j
   3ca98: d0fffe81     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   3ca9c: 91000908     	add	x8, x8, #0x2
   3caa0: 910c1421     	add	x1, x1, #0x305
   3caa4: aa1303e0     	mov	x0, x19
   3caa8: f9000268     	str	x8, [x19]
   3caac: 97fff2c0     	bl	0x395ac <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [16]>(char const (&) [16])>
   3cab0: 17ffff5d     	b	0x3c824 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x62c>
   3cab4: d503249f     	bti	j
   3cab8: 91000908     	add	x8, x8, #0x2
   3cabc: d0fffe81     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   3cac0: 9117d021     	add	x1, x1, #0x5f4
   3cac4: 1400001e     	b	0x3cb3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x944>
   3cac8: d503249f     	bti	j
   3cacc: 91000908     	add	x8, x8, #0x2
   3cad0: b0fffe81     	adrp	x1, 0xd000 <vsnprintf+0xd000>
   3cad4: 913e8021     	add	x1, x1, #0xfa0
   3cad8: 1400003b     	b	0x3cbc4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9cc>
   3cadc: d503249f     	bti	j
   3cae0: 91000908     	add	x8, x8, #0x2
   3cae4: d0fffe81     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   3cae8: 91386021     	add	x1, x1, #0xe18
   3caec: 14000036     	b	0x3cbc4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9cc>
   3caf0: d503249f     	bti	j
   3caf4: 91000908     	add	x8, x8, #0x2
   3caf8: d0fffe81     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   3cafc: 912b6021     	add	x1, x1, #0xad8
   3cb00: 1400000f     	b	0x3cb3c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x944>
   3cb04: d503249f     	bti	j
   3cb08: 91000908     	add	x8, x8, #0x2
   3cb0c: f0fffe81     	adrp	x1, 0xf000 <vsnprintf+0xf000>
   3cb10: 91083421     	add	x1, x1, #0x20d
   3cb14: 1400002c     	b	0x3cbc4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9cc>
   3cb18: d503249f     	bti	j
   3cb1c: 91000908     	add	x8, x8, #0x2
   3cb20: f0fffe81     	adrp	x1, 0xf000 <vsnprintf+0xf000>
   3cb24: 911d6021     	add	x1, x1, #0x758
   3cb28: 14000027     	b	0x3cbc4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9cc>
   3cb2c: d503249f     	bti	j
   3cb30: 91000908     	add	x8, x8, #0x2
   3cb34: d0fffe81     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   3cb38: 91216421     	add	x1, x1, #0x859
   3cb3c: f9000268     	str	x8, [x19]
   3cb40: aa1303e0     	mov	x0, x19
   3cb44: 94000075     	bl	0x3cd18 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [10]>(char const (&) [10])>
   3cb48: 17ffff37     	b	0x3c824 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x62c>
   3cb4c: d503249f     	bti	j
   3cb50: d0fffe81     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   3cb54: 91000908     	add	x8, x8, #0x2
   3cb58: 910fe821     	add	x1, x1, #0x3fa
   3cb5c: aa1303e0     	mov	x0, x19
   3cb60: f9000268     	str	x8, [x19]
   3cb64: 94000151     	bl	0x3d0a8 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [13]>(char const (&) [13])>
   3cb68: 17ffff2f     	b	0x3c824 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x62c>
   3cb6c: d503249f     	bti	j
   3cb70: 91000908     	add	x8, x8, #0x2
   3cb74: d0fffe81     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   3cb78: 9138b421     	add	x1, x1, #0xe2d
   3cb7c: 14000012     	b	0x3cbc4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9cc>
   3cb80: d503249f     	bti	j
   3cb84: 91000908     	add	x8, x8, #0x2
   3cb88: d0fffe81     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   3cb8c: 912b8821     	add	x1, x1, #0xae2
   3cb90: f9000268     	str	x8, [x19]
   3cb94: aa1303e0     	mov	x0, x19
   3cb98: 940000f6     	bl	0x3cf70 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [12]>(char const (&) [12])>
   3cb9c: 17ffff22     	b	0x3c824 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x62c>
   3cba0: d503249f     	bti	j
   3cba4: 91000908     	add	x8, x8, #0x2
   3cba8: d0fffe81     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   3cbac: 9138e021     	add	x1, x1, #0xe38
   3cbb0: 14000005     	b	0x3cbc4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x9cc>
   3cbb4: d503249f     	bti	j
   3cbb8: 91000908     	add	x8, x8, #0x2
   3cbbc: d0fffe81     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   3cbc0: 91268021     	add	x1, x1, #0x9a0
   3cbc4: f9000268     	str	x8, [x19]
   3cbc8: aa1303e0     	mov	x0, x19
   3cbcc: 9400002c     	bl	0x3cc7c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [11]>(char const (&) [11])>
   3cbd0: 17ffff15     	b	0x3c824 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseOperatorName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)+0x62c>
   3cbd4: 940033af     	bl	0x49a90 <_ZSt9terminatev@plt>
   3cbd8: 94003366     	bl	0x49970 <__stack_chk_fail@plt>
   3cbdc: 390c2676     	strb	w22, [x19, #0x309]
   3cbe0: 390c2277     	strb	w23, [x19, #0x308]
   3cbe4: 9400243f     	bl	0x45ce0 <_Unwind_Resume>

000000000003cbe8 <(anonymous namespace)::itanium_demangle::DtorName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3cbe8: d503233f     	paciasp
   3cbec: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   3cbf0: a9014ff4     	stp	x20, x19, [sp, #0x10]
   3cbf4: 910003fd     	mov	x29, sp
   3cbf8: a940a828     	ldp	x8, x10, [x1, #0x8]
   3cbfc: aa0103f3     	mov	x19, x1
   3cc00: aa0003f4     	mov	x20, x0
   3cc04: 91000509     	add	x9, x8, #0x1
   3cc08: eb0a013f     	cmp	x9, x10
   3cc0c: 54000062     	b.hs	0x3cc18 <(anonymous namespace)::itanium_demangle::DtorName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x30>
   3cc10: f9400260     	ldr	x0, [x19]
   3cc14: 1400000a     	b	0x3cc3c <(anonymous namespace)::itanium_demangle::DtorName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x54>
   3cc18: d37ff948     	lsl	x8, x10, #1
   3cc1c: f9400260     	ldr	x0, [x19]
   3cc20: eb09011f     	cmp	x8, x9
   3cc24: 9a883121     	csel	x1, x9, x8, lo
   3cc28: f9000a61     	str	x1, [x19, #0x10]
   3cc2c: 94003411     	bl	0x49c70 <realloc@plt>
   3cc30: f9000260     	str	x0, [x19]
   3cc34: b40001e0     	cbz	x0, 0x3cc70 <(anonymous namespace)::itanium_demangle::DtorName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x88>
   3cc38: f9400668     	ldr	x8, [x19, #0x8]
   3cc3c: 52800fc9     	mov	w9, #0x7e               // =126
   3cc40: aa1303e1     	mov	x1, x19
   3cc44: 38286809     	strb	w9, [x0, x8]
   3cc48: f9400668     	ldr	x8, [x19, #0x8]
   3cc4c: f9400a80     	ldr	x0, [x20, #0x10]
   3cc50: 91000508     	add	x8, x8, #0x1
   3cc54: f9400009     	ldr	x9, [x0]
   3cc58: f9000668     	str	x8, [x19, #0x8]
   3cc5c: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   3cc60: f9401130     	ldr	x16, [x9, #0x20]
   3cc64: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   3cc68: d50323bf     	autiasp
   3cc6c: d61f0200     	br	x16
   3cc70: 94003388     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003cc74 <(anonymous namespace)::itanium_demangle::DtorName::~DtorName()>:
   3cc74: d503245f     	bti	c
   3cc78: 1400333a     	b	0x49960 <_ZdlPv@plt>

000000000003cc7c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [11]>(char const (&) [11])>:
   3cc7c: d503233f     	paciasp
   3cc80: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   3cc84: f9000bf5     	str	x21, [sp, #0x10]
   3cc88: 910003fd     	mov	x29, sp
   3cc8c: a9024ff4     	stp	x20, x19, [sp, #0x20]
   3cc90: f9499815     	ldr	x21, [x0, #0x1330]
   3cc94: aa0103f3     	mov	x19, x1
   3cc98: f94006a8     	ldr	x8, [x21, #0x8]
   3cc9c: d13f4109     	sub	x9, x8, #0xfd0
   3cca0: b13fc53f     	cmn	x9, #0xff1
   3cca4: 54000128     	b.hi	0x3ccc8 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [11]>(char const (&) [11])+0x4c>
   3cca8: aa0003f4     	mov	x20, x0
   3ccac: 52820000     	mov	w0, #0x1000             // =4096
   3ccb0: 94003368     	bl	0x49a50 <malloc@plt>
   3ccb4: b4000300     	cbz	x0, 0x3cd14 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [11]>(char const (&) [11])+0x98>
   3ccb8: aa1f03e8     	mov	x8, xzr
   3ccbc: a9007c15     	stp	x21, xzr, [x0]
   3ccc0: aa0003f5     	mov	x21, x0
   3ccc4: f9099a80     	str	x0, [x20, #0x1330]
   3ccc8: 91008109     	add	x9, x8, #0x20
   3cccc: aa1303e0     	mov	x0, x19
   3ccd0: 8b0802b4     	add	x20, x21, x8
   3ccd4: f90006a9     	str	x9, [x21, #0x8]
   3ccd8: 940033e2     	bl	0x49c60 <strlen@plt>
   3ccdc: d0000089     	adrp	x9, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   3cce0: 528020e8     	mov	w8, #0x107              // =263
   3cce4: 9101c129     	add	x9, x9, #0x70
   3cce8: 72a02028     	movk	w8, #0x101, lsl #16
   3ccec: f9400bf5     	ldr	x21, [sp, #0x10]
   3ccf0: f8010e89     	str	x9, [x20, #0x10]!
   3ccf4: 8b000269     	add	x9, x19, x0
   3ccf8: aa1403e0     	mov	x0, x20
   3ccfc: b9000a88     	str	w8, [x20, #0x8]
   3cd00: a9012693     	stp	x19, x9, [x20, #0x10]
   3cd04: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3cd08: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3cd0c: d50323bf     	autiasp
   3cd10: d65f03c0     	ret
   3cd14: 9400335f     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003cd18 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [10]>(char const (&) [10])>:
   3cd18: d503233f     	paciasp
   3cd1c: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   3cd20: f9000bf5     	str	x21, [sp, #0x10]
   3cd24: 910003fd     	mov	x29, sp
   3cd28: a9024ff4     	stp	x20, x19, [sp, #0x20]
   3cd2c: f9499815     	ldr	x21, [x0, #0x1330]
   3cd30: aa0103f3     	mov	x19, x1
   3cd34: f94006a8     	ldr	x8, [x21, #0x8]
   3cd38: d13f4109     	sub	x9, x8, #0xfd0
   3cd3c: b13fc53f     	cmn	x9, #0xff1
   3cd40: 54000128     	b.hi	0x3cd64 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [10]>(char const (&) [10])+0x4c>
   3cd44: aa0003f4     	mov	x20, x0
   3cd48: 52820000     	mov	w0, #0x1000             // =4096
   3cd4c: 94003341     	bl	0x49a50 <malloc@plt>
   3cd50: b4000300     	cbz	x0, 0x3cdb0 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [10]>(char const (&) [10])+0x98>
   3cd54: aa1f03e8     	mov	x8, xzr
   3cd58: a9007c15     	stp	x21, xzr, [x0]
   3cd5c: aa0003f5     	mov	x21, x0
   3cd60: f9099a80     	str	x0, [x20, #0x1330]
   3cd64: 91008109     	add	x9, x8, #0x20
   3cd68: aa1303e0     	mov	x0, x19
   3cd6c: 8b0802b4     	add	x20, x21, x8
   3cd70: f90006a9     	str	x9, [x21, #0x8]
   3cd74: 940033bb     	bl	0x49c60 <strlen@plt>
   3cd78: d0000089     	adrp	x9, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   3cd7c: 528020e8     	mov	w8, #0x107              // =263
   3cd80: 9101c129     	add	x9, x9, #0x70
   3cd84: 72a02028     	movk	w8, #0x101, lsl #16
   3cd88: f9400bf5     	ldr	x21, [sp, #0x10]
   3cd8c: f8010e89     	str	x9, [x20, #0x10]!
   3cd90: 8b000269     	add	x9, x19, x0
   3cd94: aa1403e0     	mov	x0, x20
   3cd98: b9000a88     	str	w8, [x20, #0x8]
   3cd9c: a9012693     	stp	x19, x9, [x20, #0x10]
   3cda0: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3cda4: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3cda8: d50323bf     	autiasp
   3cdac: d65f03c0     	ret
   3cdb0: 94003338     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003cdb4 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::ConversionOperatorType, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&)>:
   3cdb4: d503233f     	paciasp
   3cdb8: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   3cdbc: f9000bf5     	str	x21, [sp, #0x10]
   3cdc0: 910003fd     	mov	x29, sp
   3cdc4: a9024ff4     	stp	x20, x19, [sp, #0x20]
   3cdc8: f9499815     	ldr	x21, [x0, #0x1330]
   3cdcc: aa0103f3     	mov	x19, x1
   3cdd0: f94006a8     	ldr	x8, [x21, #0x8]
   3cdd4: d13f4109     	sub	x9, x8, #0xfd0
   3cdd8: b13fc53f     	cmn	x9, #0xff1
   3cddc: 54000128     	b.hi	0x3ce00 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::ConversionOperatorType, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&)+0x4c>
   3cde0: aa0003f4     	mov	x20, x0
   3cde4: 52820000     	mov	w0, #0x1000             // =4096
   3cde8: 9400331a     	bl	0x49a50 <malloc@plt>
   3cdec: b40002a0     	cbz	x0, 0x3ce40 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::ConversionOperatorType, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&)+0x8c>
   3cdf0: aa1f03e8     	mov	x8, xzr
   3cdf4: a9007c15     	stp	x21, xzr, [x0]
   3cdf8: aa0003f5     	mov	x21, x0
   3cdfc: f9099a80     	str	x0, [x20, #0x1330]
   3ce00: d0000089     	adrp	x9, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   3ce04: 8b0802a0     	add	x0, x21, x8
   3ce08: 91348129     	add	x9, x9, #0xd20
   3ce0c: 91008108     	add	x8, x8, #0x20
   3ce10: 5280208a     	mov	w10, #0x104             // =260
   3ce14: 72a0202a     	movk	w10, #0x101, lsl #16
   3ce18: f8010c09     	str	x9, [x0, #0x10]!
   3ce1c: f9400269     	ldr	x9, [x19]
   3ce20: f90006a8     	str	x8, [x21, #0x8]
   3ce24: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3ce28: b900080a     	str	w10, [x0, #0x8]
   3ce2c: f9400bf5     	ldr	x21, [sp, #0x10]
   3ce30: f9000809     	str	x9, [x0, #0x10]
   3ce34: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3ce38: d50323bf     	autiasp
   3ce3c: d65f03c0     	ret
   3ce40: 94003314     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003ce44 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [18]>(char const (&) [18])>:
   3ce44: d503233f     	paciasp
   3ce48: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   3ce4c: f9000bf5     	str	x21, [sp, #0x10]
   3ce50: 910003fd     	mov	x29, sp
   3ce54: a9024ff4     	stp	x20, x19, [sp, #0x20]
   3ce58: f9499815     	ldr	x21, [x0, #0x1330]
   3ce5c: aa0103f3     	mov	x19, x1
   3ce60: f94006a8     	ldr	x8, [x21, #0x8]
   3ce64: d13f4109     	sub	x9, x8, #0xfd0
   3ce68: b13fc53f     	cmn	x9, #0xff1
   3ce6c: 54000128     	b.hi	0x3ce90 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [18]>(char const (&) [18])+0x4c>
   3ce70: aa0003f4     	mov	x20, x0
   3ce74: 52820000     	mov	w0, #0x1000             // =4096
   3ce78: 940032f6     	bl	0x49a50 <malloc@plt>
   3ce7c: b4000300     	cbz	x0, 0x3cedc <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [18]>(char const (&) [18])+0x98>
   3ce80: aa1f03e8     	mov	x8, xzr
   3ce84: a9007c15     	stp	x21, xzr, [x0]
   3ce88: aa0003f5     	mov	x21, x0
   3ce8c: f9099a80     	str	x0, [x20, #0x1330]
   3ce90: 91008109     	add	x9, x8, #0x20
   3ce94: aa1303e0     	mov	x0, x19
   3ce98: 8b0802b4     	add	x20, x21, x8
   3ce9c: f90006a9     	str	x9, [x21, #0x8]
   3cea0: 94003370     	bl	0x49c60 <strlen@plt>
   3cea4: d0000089     	adrp	x9, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   3cea8: 528020e8     	mov	w8, #0x107              // =263
   3ceac: 9101c129     	add	x9, x9, #0x70
   3ceb0: 72a02028     	movk	w8, #0x101, lsl #16
   3ceb4: f9400bf5     	ldr	x21, [sp, #0x10]
   3ceb8: f8010e89     	str	x9, [x20, #0x10]!
   3cebc: 8b000269     	add	x9, x19, x0
   3cec0: aa1403e0     	mov	x0, x20
   3cec4: b9000a88     	str	w8, [x20, #0x8]
   3cec8: a9012693     	stp	x19, x9, [x20, #0x10]
   3cecc: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3ced0: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3ced4: d50323bf     	autiasp
   3ced8: d65f03c0     	ret
   3cedc: 940032ed     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003cee0 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::LiteralOperator, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&)>:
   3cee0: d503233f     	paciasp
   3cee4: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   3cee8: f9000bf5     	str	x21, [sp, #0x10]
   3ceec: 910003fd     	mov	x29, sp
   3cef0: a9024ff4     	stp	x20, x19, [sp, #0x20]
   3cef4: f9499815     	ldr	x21, [x0, #0x1330]
   3cef8: aa0103f3     	mov	x19, x1
   3cefc: f94006a8     	ldr	x8, [x21, #0x8]
   3cf00: d13f4109     	sub	x9, x8, #0xfd0
   3cf04: b13fc53f     	cmn	x9, #0xff1
   3cf08: 54000128     	b.hi	0x3cf2c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::LiteralOperator, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&)+0x4c>
   3cf0c: aa0003f4     	mov	x20, x0
   3cf10: 52820000     	mov	w0, #0x1000             // =4096
   3cf14: 940032cf     	bl	0x49a50 <malloc@plt>
   3cf18: b40002a0     	cbz	x0, 0x3cf6c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::LiteralOperator, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&)+0x8c>
   3cf1c: aa1f03e8     	mov	x8, xzr
   3cf20: a9007c15     	stp	x21, xzr, [x0]
   3cf24: aa0003f5     	mov	x21, x0
   3cf28: f9099a80     	str	x0, [x20, #0x1330]
   3cf2c: d0000089     	adrp	x9, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   3cf30: 8b0802a0     	add	x0, x21, x8
   3cf34: 91364129     	add	x9, x9, #0xd90
   3cf38: 91008108     	add	x8, x8, #0x20
   3cf3c: 5280226a     	mov	w10, #0x113             // =275
   3cf40: 72a0202a     	movk	w10, #0x101, lsl #16
   3cf44: f8010c09     	str	x9, [x0, #0x10]!
   3cf48: f9400269     	ldr	x9, [x19]
   3cf4c: f90006a8     	str	x8, [x21, #0x8]
   3cf50: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3cf54: b900080a     	str	w10, [x0, #0x8]
   3cf58: f9400bf5     	ldr	x21, [sp, #0x10]
   3cf5c: f9000809     	str	x9, [x0, #0x10]
   3cf60: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3cf64: d50323bf     	autiasp
   3cf68: d65f03c0     	ret
   3cf6c: 940032c9     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003cf70 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [12]>(char const (&) [12])>:
   3cf70: d503233f     	paciasp
   3cf74: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   3cf78: f9000bf5     	str	x21, [sp, #0x10]
   3cf7c: 910003fd     	mov	x29, sp
   3cf80: a9024ff4     	stp	x20, x19, [sp, #0x20]
   3cf84: f9499815     	ldr	x21, [x0, #0x1330]
   3cf88: aa0103f3     	mov	x19, x1
   3cf8c: f94006a8     	ldr	x8, [x21, #0x8]
   3cf90: d13f4109     	sub	x9, x8, #0xfd0
   3cf94: b13fc53f     	cmn	x9, #0xff1
   3cf98: 54000128     	b.hi	0x3cfbc <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [12]>(char const (&) [12])+0x4c>
   3cf9c: aa0003f4     	mov	x20, x0
   3cfa0: 52820000     	mov	w0, #0x1000             // =4096
   3cfa4: 940032ab     	bl	0x49a50 <malloc@plt>
   3cfa8: b4000300     	cbz	x0, 0x3d008 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [12]>(char const (&) [12])+0x98>
   3cfac: aa1f03e8     	mov	x8, xzr
   3cfb0: a9007c15     	stp	x21, xzr, [x0]
   3cfb4: aa0003f5     	mov	x21, x0
   3cfb8: f9099a80     	str	x0, [x20, #0x1330]
   3cfbc: 91008109     	add	x9, x8, #0x20
   3cfc0: aa1303e0     	mov	x0, x19
   3cfc4: 8b0802b4     	add	x20, x21, x8
   3cfc8: f90006a9     	str	x9, [x21, #0x8]
   3cfcc: 94003325     	bl	0x49c60 <strlen@plt>
   3cfd0: d0000089     	adrp	x9, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   3cfd4: 528020e8     	mov	w8, #0x107              // =263
   3cfd8: 9101c129     	add	x9, x9, #0x70
   3cfdc: 72a02028     	movk	w8, #0x101, lsl #16
   3cfe0: f9400bf5     	ldr	x21, [sp, #0x10]
   3cfe4: f8010e89     	str	x9, [x20, #0x10]!
   3cfe8: 8b000269     	add	x9, x19, x0
   3cfec: aa1403e0     	mov	x0, x20
   3cff0: b9000a88     	str	w8, [x20, #0x8]
   3cff4: a9012693     	stp	x19, x9, [x20, #0x10]
   3cff8: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3cffc: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3d000: d50323bf     	autiasp
   3d004: d65f03c0     	ret
   3d008: 940032a2     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003d00c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [15]>(char const (&) [15])>:
   3d00c: d503233f     	paciasp
   3d010: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   3d014: f9000bf5     	str	x21, [sp, #0x10]
   3d018: 910003fd     	mov	x29, sp
   3d01c: a9024ff4     	stp	x20, x19, [sp, #0x20]
   3d020: f9499815     	ldr	x21, [x0, #0x1330]
   3d024: aa0103f3     	mov	x19, x1
   3d028: f94006a8     	ldr	x8, [x21, #0x8]
   3d02c: d13f4109     	sub	x9, x8, #0xfd0
   3d030: b13fc53f     	cmn	x9, #0xff1
   3d034: 54000128     	b.hi	0x3d058 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [15]>(char const (&) [15])+0x4c>
   3d038: aa0003f4     	mov	x20, x0
   3d03c: 52820000     	mov	w0, #0x1000             // =4096
   3d040: 94003284     	bl	0x49a50 <malloc@plt>
   3d044: b4000300     	cbz	x0, 0x3d0a4 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [15]>(char const (&) [15])+0x98>
   3d048: aa1f03e8     	mov	x8, xzr
   3d04c: a9007c15     	stp	x21, xzr, [x0]
   3d050: aa0003f5     	mov	x21, x0
   3d054: f9099a80     	str	x0, [x20, #0x1330]
   3d058: 91008109     	add	x9, x8, #0x20
   3d05c: aa1303e0     	mov	x0, x19
   3d060: 8b0802b4     	add	x20, x21, x8
   3d064: f90006a9     	str	x9, [x21, #0x8]
   3d068: 940032fe     	bl	0x49c60 <strlen@plt>
   3d06c: b0000089     	adrp	x9, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   3d070: 528020e8     	mov	w8, #0x107              // =263
   3d074: 9101c129     	add	x9, x9, #0x70
   3d078: 72a02028     	movk	w8, #0x101, lsl #16
   3d07c: f9400bf5     	ldr	x21, [sp, #0x10]
   3d080: f8010e89     	str	x9, [x20, #0x10]!
   3d084: 8b000269     	add	x9, x19, x0
   3d088: aa1403e0     	mov	x0, x20
   3d08c: b9000a88     	str	w8, [x20, #0x8]
   3d090: a9012693     	stp	x19, x9, [x20, #0x10]
   3d094: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3d098: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3d09c: d50323bf     	autiasp
   3d0a0: d65f03c0     	ret
   3d0a4: 9400327b     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003d0a8 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [13]>(char const (&) [13])>:
   3d0a8: d503233f     	paciasp
   3d0ac: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   3d0b0: f9000bf5     	str	x21, [sp, #0x10]
   3d0b4: 910003fd     	mov	x29, sp
   3d0b8: a9024ff4     	stp	x20, x19, [sp, #0x20]
   3d0bc: f9499815     	ldr	x21, [x0, #0x1330]
   3d0c0: aa0103f3     	mov	x19, x1
   3d0c4: f94006a8     	ldr	x8, [x21, #0x8]
   3d0c8: d13f4109     	sub	x9, x8, #0xfd0
   3d0cc: b13fc53f     	cmn	x9, #0xff1
   3d0d0: 54000128     	b.hi	0x3d0f4 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [13]>(char const (&) [13])+0x4c>
   3d0d4: aa0003f4     	mov	x20, x0
   3d0d8: 52820000     	mov	w0, #0x1000             // =4096
   3d0dc: 9400325d     	bl	0x49a50 <malloc@plt>
   3d0e0: b4000300     	cbz	x0, 0x3d140 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [13]>(char const (&) [13])+0x98>
   3d0e4: aa1f03e8     	mov	x8, xzr
   3d0e8: a9007c15     	stp	x21, xzr, [x0]
   3d0ec: aa0003f5     	mov	x21, x0
   3d0f0: f9099a80     	str	x0, [x20, #0x1330]
   3d0f4: 91008109     	add	x9, x8, #0x20
   3d0f8: aa1303e0     	mov	x0, x19
   3d0fc: 8b0802b4     	add	x20, x21, x8
   3d100: f90006a9     	str	x9, [x21, #0x8]
   3d104: 940032d7     	bl	0x49c60 <strlen@plt>
   3d108: b0000089     	adrp	x9, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   3d10c: 528020e8     	mov	w8, #0x107              // =263
   3d110: 9101c129     	add	x9, x9, #0x70
   3d114: 72a02028     	movk	w8, #0x101, lsl #16
   3d118: f9400bf5     	ldr	x21, [sp, #0x10]
   3d11c: f8010e89     	str	x9, [x20, #0x10]!
   3d120: 8b000269     	add	x9, x19, x0
   3d124: aa1403e0     	mov	x0, x20
   3d128: b9000a88     	str	w8, [x20, #0x8]
   3d12c: a9012693     	stp	x19, x9, [x20, #0x10]
   3d130: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3d134: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3d138: d50323bf     	autiasp
   3d13c: d65f03c0     	ret
   3d140: 94003254     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003d144 <(anonymous namespace)::itanium_demangle::ConversionOperatorType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3d144: d503233f     	paciasp
   3d148: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   3d14c: a9014ff4     	stp	x20, x19, [sp, #0x10]
   3d150: 910003fd     	mov	x29, sp
   3d154: a940a828     	ldp	x8, x10, [x1, #0x8]
   3d158: aa0103f3     	mov	x19, x1
   3d15c: aa0003f4     	mov	x20, x0
   3d160: 91002509     	add	x9, x8, #0x9
   3d164: eb0a013f     	cmp	x9, x10
   3d168: 54000062     	b.hs	0x3d174 <(anonymous namespace)::itanium_demangle::ConversionOperatorType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x30>
   3d16c: f9400260     	ldr	x0, [x19]
   3d170: 1400000a     	b	0x3d198 <(anonymous namespace)::itanium_demangle::ConversionOperatorType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x54>
   3d174: d37ff948     	lsl	x8, x10, #1
   3d178: f9400260     	ldr	x0, [x19]
   3d17c: eb09011f     	cmp	x8, x9
   3d180: 9a883121     	csel	x1, x9, x8, lo
   3d184: f9000a61     	str	x1, [x19, #0x10]
   3d188: 940032ba     	bl	0x49c70 <realloc@plt>
   3d18c: f9000260     	str	x0, [x19]
   3d190: b4000420     	cbz	x0, 0x3d214 <(anonymous namespace)::itanium_demangle::ConversionOperatorType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xd0>
   3d194: f9400668     	ldr	x8, [x19, #0x8]
   3d198: d0fffe89     	adrp	x9, 0xf000 <vsnprintf+0xf000>
   3d19c: 8b080008     	add	x8, x0, x8
   3d1a0: 91142129     	add	x9, x9, #0x508
   3d1a4: 5280040a     	mov	w10, #0x20              // =32
   3d1a8: aa1303e1     	mov	x1, x19
   3d1ac: f9400129     	ldr	x9, [x9]
   3d1b0: 3900210a     	strb	w10, [x8, #0x8]
   3d1b4: f9000109     	str	x9, [x8]
   3d1b8: f9400668     	ldr	x8, [x19, #0x8]
   3d1bc: f9400a94     	ldr	x20, [x20, #0x10]
   3d1c0: 91002508     	add	x8, x8, #0x9
   3d1c4: f9400289     	ldr	x9, [x20]
   3d1c8: aa1403e0     	mov	x0, x20
   3d1cc: f9000668     	str	x8, [x19, #0x8]
   3d1d0: f9401128     	ldr	x8, [x9, #0x20]
   3d1d4: d63f0100     	blr	x8
   3d1d8: 39402688     	ldrb	w8, [x20, #0x9]
   3d1dc: 7100051f     	cmp	w8, #0x1
   3d1e0: 540000a1     	b.ne	0x3d1f4 <(anonymous namespace)::itanium_demangle::ConversionOperatorType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xb0>
   3d1e4: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   3d1e8: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   3d1ec: d50323bf     	autiasp
   3d1f0: d65f03c0     	ret
   3d1f4: f9400288     	ldr	x8, [x20]
   3d1f8: aa1403e0     	mov	x0, x20
   3d1fc: aa1303e1     	mov	x1, x19
   3d200: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   3d204: f9401510     	ldr	x16, [x8, #0x28]
   3d208: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   3d20c: d50323bf     	autiasp
   3d210: d61f0200     	br	x16
   3d214: 9400321f     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003d218 <(anonymous namespace)::itanium_demangle::ConversionOperatorType::~ConversionOperatorType()>:
   3d218: d503245f     	bti	c
   3d21c: 140031d1     	b	0x49960 <_ZdlPv@plt>

000000000003d220 <(anonymous namespace)::itanium_demangle::LiteralOperator::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3d220: d503233f     	paciasp
   3d224: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   3d228: a9014ff4     	stp	x20, x19, [sp, #0x10]
   3d22c: 910003fd     	mov	x29, sp
   3d230: a940a828     	ldp	x8, x10, [x1, #0x8]
   3d234: aa0103f3     	mov	x19, x1
   3d238: aa0003f4     	mov	x20, x0
   3d23c: 91002d09     	add	x9, x8, #0xb
   3d240: eb0a013f     	cmp	x9, x10
   3d244: 54000062     	b.hs	0x3d250 <(anonymous namespace)::itanium_demangle::LiteralOperator::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x30>
   3d248: f9400260     	ldr	x0, [x19]
   3d24c: 1400000a     	b	0x3d274 <(anonymous namespace)::itanium_demangle::LiteralOperator::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x54>
   3d250: d37ff948     	lsl	x8, x10, #1
   3d254: f9400260     	ldr	x0, [x19]
   3d258: eb09011f     	cmp	x8, x9
   3d25c: 9a883121     	csel	x1, x9, x8, lo
   3d260: f9000a61     	str	x1, [x19, #0x10]
   3d264: 94003283     	bl	0x49c70 <realloc@plt>
   3d268: f9000260     	str	x0, [x19]
   3d26c: b4000440     	cbz	x0, 0x3d2f4 <(anonymous namespace)::itanium_demangle::LiteralOperator::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xd4>
   3d270: f9400668     	ldr	x8, [x19, #0x8]
   3d274: b0fffe89     	adrp	x9, 0xe000 <vsnprintf+0xe000>
   3d278: 52844e4a     	mov	w10, #0x2272            // =8818
   3d27c: 91051929     	add	x9, x9, #0x146
   3d280: 8b080008     	add	x8, x0, x8
   3d284: 72a4044a     	movk	w10, #0x2022, lsl #16
   3d288: aa1303e1     	mov	x1, x19
   3d28c: f9400129     	ldr	x9, [x9]
   3d290: f9000109     	str	x9, [x8]
   3d294: b800710a     	stur	w10, [x8, #0x7]
   3d298: f9400668     	ldr	x8, [x19, #0x8]
   3d29c: f9400a94     	ldr	x20, [x20, #0x10]
   3d2a0: 91002d08     	add	x8, x8, #0xb
   3d2a4: f9400289     	ldr	x9, [x20]
   3d2a8: aa1403e0     	mov	x0, x20
   3d2ac: f9000668     	str	x8, [x19, #0x8]
   3d2b0: f9401128     	ldr	x8, [x9, #0x20]
   3d2b4: d63f0100     	blr	x8
   3d2b8: 39402688     	ldrb	w8, [x20, #0x9]
   3d2bc: 7100051f     	cmp	w8, #0x1
   3d2c0: 540000a1     	b.ne	0x3d2d4 <(anonymous namespace)::itanium_demangle::LiteralOperator::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xb4>
   3d2c4: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   3d2c8: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   3d2cc: d50323bf     	autiasp
   3d2d0: d65f03c0     	ret
   3d2d4: f9400288     	ldr	x8, [x20]
   3d2d8: aa1403e0     	mov	x0, x20
   3d2dc: aa1303e1     	mov	x1, x19
   3d2e0: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   3d2e4: f9401510     	ldr	x16, [x8, #0x28]
   3d2e8: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   3d2ec: d50323bf     	autiasp
   3d2f0: d61f0200     	br	x16
   3d2f4: 940031e7     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003d2f8 <(anonymous namespace)::itanium_demangle::LiteralOperator::~LiteralOperator()>:
   3d2f8: d503245f     	bti	c
   3d2fc: 14003199     	b	0x49960 <_ZdlPv@plt>

000000000003d300 <(anonymous namespace)::itanium_demangle::GlobalQualifiedName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3d300: d503233f     	paciasp
   3d304: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   3d308: a9014ff4     	stp	x20, x19, [sp, #0x10]
   3d30c: 910003fd     	mov	x29, sp
   3d310: a940a828     	ldp	x8, x10, [x1, #0x8]
   3d314: aa0103f3     	mov	x19, x1
   3d318: aa0003f4     	mov	x20, x0
   3d31c: 91000909     	add	x9, x8, #0x2
   3d320: eb0a013f     	cmp	x9, x10
   3d324: 54000062     	b.hs	0x3d330 <(anonymous namespace)::itanium_demangle::GlobalQualifiedName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x30>
   3d328: f9400260     	ldr	x0, [x19]
   3d32c: 1400000a     	b	0x3d354 <(anonymous namespace)::itanium_demangle::GlobalQualifiedName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x54>
   3d330: d37ff948     	lsl	x8, x10, #1
   3d334: f9400260     	ldr	x0, [x19]
   3d338: eb09011f     	cmp	x8, x9
   3d33c: 9a883121     	csel	x1, x9, x8, lo
   3d340: f9000a61     	str	x1, [x19, #0x10]
   3d344: 9400324b     	bl	0x49c70 <realloc@plt>
   3d348: f9000260     	str	x0, [x19]
   3d34c: b4000380     	cbz	x0, 0x3d3bc <(anonymous namespace)::itanium_demangle::GlobalQualifiedName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xbc>
   3d350: f9400668     	ldr	x8, [x19, #0x8]
   3d354: 52874749     	mov	w9, #0x3a3a             // =14906
   3d358: aa1303e1     	mov	x1, x19
   3d35c: 78286809     	strh	w9, [x0, x8]
   3d360: f9400668     	ldr	x8, [x19, #0x8]
   3d364: f9400a94     	ldr	x20, [x20, #0x10]
   3d368: 91000908     	add	x8, x8, #0x2
   3d36c: f9400289     	ldr	x9, [x20]
   3d370: aa1403e0     	mov	x0, x20
   3d374: f9000668     	str	x8, [x19, #0x8]
   3d378: f9401128     	ldr	x8, [x9, #0x20]
   3d37c: d63f0100     	blr	x8
   3d380: 39402688     	ldrb	w8, [x20, #0x9]
   3d384: 7100051f     	cmp	w8, #0x1
   3d388: 540000a1     	b.ne	0x3d39c <(anonymous namespace)::itanium_demangle::GlobalQualifiedName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x9c>
   3d38c: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   3d390: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   3d394: d50323bf     	autiasp
   3d398: d65f03c0     	ret
   3d39c: f9400288     	ldr	x8, [x20]
   3d3a0: aa1403e0     	mov	x0, x20
   3d3a4: aa1303e1     	mov	x1, x19
   3d3a8: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   3d3ac: f9401510     	ldr	x16, [x8, #0x28]
   3d3b0: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   3d3b4: d50323bf     	autiasp
   3d3b8: d61f0200     	br	x16
   3d3bc: 940031b5     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003d3c0 <(anonymous namespace)::itanium_demangle::GlobalQualifiedName::getBaseName() const>:
   3d3c0: d503245f     	bti	c
   3d3c4: f9400800     	ldr	x0, [x0, #0x10]
   3d3c8: f9400008     	ldr	x8, [x0]
   3d3cc: f9401910     	ldr	x16, [x8, #0x30]
   3d3d0: d61f0200     	br	x16

000000000003d3d4 <(anonymous namespace)::itanium_demangle::GlobalQualifiedName::~GlobalQualifiedName()>:
   3d3d4: d503245f     	bti	c
   3d3d8: 14003162     	b	0x49960 <_ZdlPv@plt>

000000000003d3dc <(anonymous namespace)::itanium_demangle::MemberExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3d3dc: d503233f     	paciasp
   3d3e0: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   3d3e4: a90157f6     	stp	x22, x21, [sp, #0x10]
   3d3e8: 910003fd     	mov	x29, sp
   3d3ec: a9024ff4     	stp	x20, x19, [sp, #0x20]
   3d3f0: f9400815     	ldr	x21, [x0, #0x10]
   3d3f4: aa0003f4     	mov	x20, x0
   3d3f8: aa0103f3     	mov	x19, x1
   3d3fc: f94002a8     	ldr	x8, [x21]
   3d400: aa1503e0     	mov	x0, x21
   3d404: f9401108     	ldr	x8, [x8, #0x20]
   3d408: d63f0100     	blr	x8
   3d40c: 394026a8     	ldrb	w8, [x21, #0x9]
   3d410: 7100051f     	cmp	w8, #0x1
   3d414: 540000c0     	b.eq	0x3d42c <(anonymous namespace)::itanium_demangle::MemberExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x50>
   3d418: f94002a8     	ldr	x8, [x21]
   3d41c: aa1503e0     	mov	x0, x21
   3d420: aa1303e1     	mov	x1, x19
   3d424: f9401508     	ldr	x8, [x8, #0x28]
   3d428: d63f0100     	blr	x8
   3d42c: a941a296     	ldp	x22, x8, [x20, #0x18]
   3d430: eb160115     	subs	x21, x8, x22
   3d434: 540002e0     	b.eq	0x3d490 <(anonymous namespace)::itanium_demangle::MemberExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xb4>
   3d438: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3d43c: 8b150109     	add	x9, x8, x21
   3d440: eb0a013f     	cmp	x9, x10
   3d444: 54000062     	b.hs	0x3d450 <(anonymous namespace)::itanium_demangle::MemberExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x74>
   3d448: f9400260     	ldr	x0, [x19]
   3d44c: 1400000a     	b	0x3d474 <(anonymous namespace)::itanium_demangle::MemberExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x98>
   3d450: d37ff948     	lsl	x8, x10, #1
   3d454: f9400260     	ldr	x0, [x19]
   3d458: eb09011f     	cmp	x8, x9
   3d45c: 9a883121     	csel	x1, x9, x8, lo
   3d460: f9000a61     	str	x1, [x19, #0x10]
   3d464: 94003203     	bl	0x49c70 <realloc@plt>
   3d468: f9000260     	str	x0, [x19]
   3d46c: b4000400     	cbz	x0, 0x3d4ec <(anonymous namespace)::itanium_demangle::MemberExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x110>
   3d470: f9400668     	ldr	x8, [x19, #0x8]
   3d474: 8b080000     	add	x0, x0, x8
   3d478: aa1603e1     	mov	x1, x22
   3d47c: aa1503e2     	mov	x2, x21
   3d480: 94003200     	bl	0x49c80 <memmove@plt>
   3d484: f9400668     	ldr	x8, [x19, #0x8]
   3d488: 8b150108     	add	x8, x8, x21
   3d48c: f9000668     	str	x8, [x19, #0x8]
   3d490: f9401694     	ldr	x20, [x20, #0x28]
   3d494: aa1303e1     	mov	x1, x19
   3d498: f9400288     	ldr	x8, [x20]
   3d49c: aa1403e0     	mov	x0, x20
   3d4a0: f9401108     	ldr	x8, [x8, #0x20]
   3d4a4: d63f0100     	blr	x8
   3d4a8: 39402688     	ldrb	w8, [x20, #0x9]
   3d4ac: 7100051f     	cmp	w8, #0x1
   3d4b0: 540000c1     	b.ne	0x3d4c8 <(anonymous namespace)::itanium_demangle::MemberExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xec>
   3d4b4: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3d4b8: a94157f6     	ldp	x22, x21, [sp, #0x10]
   3d4bc: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3d4c0: d50323bf     	autiasp
   3d4c4: d65f03c0     	ret
   3d4c8: f9400288     	ldr	x8, [x20]
   3d4cc: aa1403e0     	mov	x0, x20
   3d4d0: aa1303e1     	mov	x1, x19
   3d4d4: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3d4d8: a94157f6     	ldp	x22, x21, [sp, #0x10]
   3d4dc: f9401510     	ldr	x16, [x8, #0x28]
   3d4e0: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3d4e4: d50323bf     	autiasp
   3d4e8: d61f0200     	br	x16
   3d4ec: 94003169     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003d4f0 <(anonymous namespace)::itanium_demangle::MemberExpr::~MemberExpr()>:
   3d4f0: d503245f     	bti	c
   3d4f4: 1400311b     	b	0x49960 <_ZdlPv@plt>

000000000003d4f8 <(anonymous namespace)::itanium_demangle::ArraySubscriptExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3d4f8: d503233f     	paciasp
   3d4fc: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   3d500: f9000bf5     	str	x21, [sp, #0x10]
   3d504: 910003fd     	mov	x29, sp
   3d508: a9024ff4     	stp	x20, x19, [sp, #0x20]
   3d50c: a940a828     	ldp	x8, x10, [x1, #0x8]
   3d510: aa0103f3     	mov	x19, x1
   3d514: aa0003f4     	mov	x20, x0
   3d518: 91000509     	add	x9, x8, #0x1
   3d51c: eb0a013f     	cmp	x9, x10
   3d520: 54000062     	b.hs	0x3d52c <(anonymous namespace)::itanium_demangle::ArraySubscriptExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x34>
   3d524: f9400260     	ldr	x0, [x19]
   3d528: 1400000a     	b	0x3d550 <(anonymous namespace)::itanium_demangle::ArraySubscriptExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x58>
   3d52c: d37ff948     	lsl	x8, x10, #1
   3d530: f9400260     	ldr	x0, [x19]
   3d534: eb09011f     	cmp	x8, x9
   3d538: 9a883121     	csel	x1, x9, x8, lo
   3d53c: f9000a61     	str	x1, [x19, #0x10]
   3d540: 940031cc     	bl	0x49c70 <realloc@plt>
   3d544: f9000260     	str	x0, [x19]
   3d548: b4000a00     	cbz	x0, 0x3d688 <(anonymous namespace)::itanium_demangle::ArraySubscriptExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x190>
   3d54c: f9400668     	ldr	x8, [x19, #0x8]
   3d550: 52800509     	mov	w9, #0x28               // =40
   3d554: aa1303e1     	mov	x1, x19
   3d558: 38286809     	strb	w9, [x0, x8]
   3d55c: f9400668     	ldr	x8, [x19, #0x8]
   3d560: f9400a95     	ldr	x21, [x20, #0x10]
   3d564: 91000508     	add	x8, x8, #0x1
   3d568: f94002a9     	ldr	x9, [x21]
   3d56c: aa1503e0     	mov	x0, x21
   3d570: f9000668     	str	x8, [x19, #0x8]
   3d574: f9401128     	ldr	x8, [x9, #0x20]
   3d578: d63f0100     	blr	x8
   3d57c: 394026a8     	ldrb	w8, [x21, #0x9]
   3d580: 7100051f     	cmp	w8, #0x1
   3d584: 540000c0     	b.eq	0x3d59c <(anonymous namespace)::itanium_demangle::ArraySubscriptExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xa4>
   3d588: f94002a8     	ldr	x8, [x21]
   3d58c: aa1503e0     	mov	x0, x21
   3d590: aa1303e1     	mov	x1, x19
   3d594: f9401508     	ldr	x8, [x8, #0x28]
   3d598: d63f0100     	blr	x8
   3d59c: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3d5a0: 91000909     	add	x9, x8, #0x2
   3d5a4: eb0a013f     	cmp	x9, x10
   3d5a8: 54000062     	b.hs	0x3d5b4 <(anonymous namespace)::itanium_demangle::ArraySubscriptExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xbc>
   3d5ac: f9400260     	ldr	x0, [x19]
   3d5b0: 1400000a     	b	0x3d5d8 <(anonymous namespace)::itanium_demangle::ArraySubscriptExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xe0>
   3d5b4: d37ff948     	lsl	x8, x10, #1
   3d5b8: f9400260     	ldr	x0, [x19]
   3d5bc: eb09011f     	cmp	x8, x9
   3d5c0: 9a883121     	csel	x1, x9, x8, lo
   3d5c4: f9000a61     	str	x1, [x19, #0x10]
   3d5c8: 940031aa     	bl	0x49c70 <realloc@plt>
   3d5cc: f9000260     	str	x0, [x19]
   3d5d0: b40005c0     	cbz	x0, 0x3d688 <(anonymous namespace)::itanium_demangle::ArraySubscriptExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x190>
   3d5d4: f9400668     	ldr	x8, [x19, #0x8]
   3d5d8: 528b6529     	mov	w9, #0x5b29             // =23337
   3d5dc: aa1303e1     	mov	x1, x19
   3d5e0: 78286809     	strh	w9, [x0, x8]
   3d5e4: f9400668     	ldr	x8, [x19, #0x8]
   3d5e8: f9400e94     	ldr	x20, [x20, #0x18]
   3d5ec: 91000908     	add	x8, x8, #0x2
   3d5f0: f9400289     	ldr	x9, [x20]
   3d5f4: aa1403e0     	mov	x0, x20
   3d5f8: f9000668     	str	x8, [x19, #0x8]
   3d5fc: f9401128     	ldr	x8, [x9, #0x20]
   3d600: d63f0100     	blr	x8
   3d604: 39402688     	ldrb	w8, [x20, #0x9]
   3d608: 7100051f     	cmp	w8, #0x1
   3d60c: 540000c0     	b.eq	0x3d624 <(anonymous namespace)::itanium_demangle::ArraySubscriptExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x12c>
   3d610: f9400288     	ldr	x8, [x20]
   3d614: aa1403e0     	mov	x0, x20
   3d618: aa1303e1     	mov	x1, x19
   3d61c: f9401508     	ldr	x8, [x8, #0x28]
   3d620: d63f0100     	blr	x8
   3d624: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3d628: 91000509     	add	x9, x8, #0x1
   3d62c: eb0a013f     	cmp	x9, x10
   3d630: 54000062     	b.hs	0x3d63c <(anonymous namespace)::itanium_demangle::ArraySubscriptExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x144>
   3d634: f9400260     	ldr	x0, [x19]
   3d638: 1400000a     	b	0x3d660 <(anonymous namespace)::itanium_demangle::ArraySubscriptExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x168>
   3d63c: d37ff948     	lsl	x8, x10, #1
   3d640: f9400260     	ldr	x0, [x19]
   3d644: eb09011f     	cmp	x8, x9
   3d648: 9a883121     	csel	x1, x9, x8, lo
   3d64c: f9000a61     	str	x1, [x19, #0x10]
   3d650: 94003188     	bl	0x49c70 <realloc@plt>
   3d654: f9000260     	str	x0, [x19]
   3d658: b4000180     	cbz	x0, 0x3d688 <(anonymous namespace)::itanium_demangle::ArraySubscriptExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x190>
   3d65c: f9400668     	ldr	x8, [x19, #0x8]
   3d660: 52800ba9     	mov	w9, #0x5d               // =93
   3d664: f9400bf5     	ldr	x21, [sp, #0x10]
   3d668: 38286809     	strb	w9, [x0, x8]
   3d66c: f9400668     	ldr	x8, [x19, #0x8]
   3d670: 91000508     	add	x8, x8, #0x1
   3d674: f9000668     	str	x8, [x19, #0x8]
   3d678: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3d67c: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3d680: d50323bf     	autiasp
   3d684: d65f03c0     	ret
   3d688: 94003102     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003d68c <(anonymous namespace)::itanium_demangle::ArraySubscriptExpr::~ArraySubscriptExpr()>:
   3d68c: d503245f     	bti	c
   3d690: 140030b4     	b	0x49960 <_ZdlPv@plt>

000000000003d694 <(anonymous namespace)::itanium_demangle::BracedExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3d694: d503233f     	paciasp
   3d698: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   3d69c: f9000bf5     	str	x21, [sp, #0x10]
   3d6a0: 910003fd     	mov	x29, sp
   3d6a4: a9024ff4     	stp	x20, x19, [sp, #0x20]
   3d6a8: a940a828     	ldp	x8, x10, [x1, #0x8]
   3d6ac: aa0103f3     	mov	x19, x1
   3d6b0: aa0003f4     	mov	x20, x0
   3d6b4: 3940800b     	ldrb	w11, [x0, #0x20]
   3d6b8: 91000509     	add	x9, x8, #0x1
   3d6bc: eb0a013f     	cmp	x9, x10
   3d6c0: 3400008b     	cbz	w11, 0x3d6d0 <(anonymous namespace)::itanium_demangle::BracedExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x3c>
   3d6c4: 540000c2     	b.hs	0x3d6dc <(anonymous namespace)::itanium_demangle::BracedExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x48>
   3d6c8: f9400260     	ldr	x0, [x19]
   3d6cc: 1400000e     	b	0x3d704 <(anonymous namespace)::itanium_demangle::BracedExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x70>
   3d6d0: 54000642     	b.hs	0x3d798 <(anonymous namespace)::itanium_demangle::BracedExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x104>
   3d6d4: f9400260     	ldr	x0, [x19]
   3d6d8: 1400003a     	b	0x3d7c0 <(anonymous namespace)::itanium_demangle::BracedExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x12c>
   3d6dc: d37ff948     	lsl	x8, x10, #1
   3d6e0: f9400260     	ldr	x0, [x19]
   3d6e4: eb09011f     	cmp	x8, x9
   3d6e8: 9a883121     	csel	x1, x9, x8, lo
   3d6ec: f9000a61     	str	x1, [x19, #0x10]
   3d6f0: 94003160     	bl	0x49c70 <realloc@plt>
   3d6f4: f9000260     	str	x0, [x19]
   3d6f8: b4000ec0     	cbz	x0, 0x3d8d0 <(anonymous namespace)::itanium_demangle::BracedExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x23c>
   3d6fc: f9400668     	ldr	x8, [x19, #0x8]
   3d700: 91000509     	add	x9, x8, #0x1
   3d704: 52800b6a     	mov	w10, #0x5b              // =91
   3d708: f9000669     	str	x9, [x19, #0x8]
   3d70c: aa1303e1     	mov	x1, x19
   3d710: 3828680a     	strb	w10, [x0, x8]
   3d714: f9400a95     	ldr	x21, [x20, #0x10]
   3d718: f94002a8     	ldr	x8, [x21]
   3d71c: aa1503e0     	mov	x0, x21
   3d720: f9401108     	ldr	x8, [x8, #0x20]
   3d724: d63f0100     	blr	x8
   3d728: 394026a8     	ldrb	w8, [x21, #0x9]
   3d72c: 7100051f     	cmp	w8, #0x1
   3d730: 540000c0     	b.eq	0x3d748 <(anonymous namespace)::itanium_demangle::BracedExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xb4>
   3d734: f94002a8     	ldr	x8, [x21]
   3d738: aa1503e0     	mov	x0, x21
   3d73c: aa1303e1     	mov	x1, x19
   3d740: f9401508     	ldr	x8, [x8, #0x28]
   3d744: d63f0100     	blr	x8
   3d748: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3d74c: 91000509     	add	x9, x8, #0x1
   3d750: eb0a013f     	cmp	x9, x10
   3d754: 54000062     	b.hs	0x3d760 <(anonymous namespace)::itanium_demangle::BracedExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xcc>
   3d758: f9400260     	ldr	x0, [x19]
   3d75c: 1400000b     	b	0x3d788 <(anonymous namespace)::itanium_demangle::BracedExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xf4>
   3d760: d37ff948     	lsl	x8, x10, #1
   3d764: f9400260     	ldr	x0, [x19]
   3d768: eb09011f     	cmp	x8, x9
   3d76c: 9a883121     	csel	x1, x9, x8, lo
   3d770: f9000a61     	str	x1, [x19, #0x10]
   3d774: 9400313f     	bl	0x49c70 <realloc@plt>
   3d778: f9000260     	str	x0, [x19]
   3d77c: b4000aa0     	cbz	x0, 0x3d8d0 <(anonymous namespace)::itanium_demangle::BracedExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x23c>
   3d780: f9400668     	ldr	x8, [x19, #0x8]
   3d784: 91000509     	add	x9, x8, #0x1
   3d788: 52800baa     	mov	w10, #0x5d              // =93
   3d78c: f9000669     	str	x9, [x19, #0x8]
   3d790: 3828680a     	strb	w10, [x0, x8]
   3d794: 1400001c     	b	0x3d804 <(anonymous namespace)::itanium_demangle::BracedExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x170>
   3d798: d37ff948     	lsl	x8, x10, #1
   3d79c: f9400260     	ldr	x0, [x19]
   3d7a0: eb09011f     	cmp	x8, x9
   3d7a4: 9a883121     	csel	x1, x9, x8, lo
   3d7a8: f9000a61     	str	x1, [x19, #0x10]
   3d7ac: 94003131     	bl	0x49c70 <realloc@plt>
   3d7b0: f9000260     	str	x0, [x19]
   3d7b4: b40008e0     	cbz	x0, 0x3d8d0 <(anonymous namespace)::itanium_demangle::BracedExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x23c>
   3d7b8: f9400668     	ldr	x8, [x19, #0x8]
   3d7bc: 91000509     	add	x9, x8, #0x1
   3d7c0: 528005ca     	mov	w10, #0x2e              // =46
   3d7c4: f9000669     	str	x9, [x19, #0x8]
   3d7c8: aa1303e1     	mov	x1, x19
   3d7cc: 3828680a     	strb	w10, [x0, x8]
   3d7d0: f9400a95     	ldr	x21, [x20, #0x10]
   3d7d4: f94002a8     	ldr	x8, [x21]
   3d7d8: aa1503e0     	mov	x0, x21
   3d7dc: f9401108     	ldr	x8, [x8, #0x20]
   3d7e0: d63f0100     	blr	x8
   3d7e4: 394026a8     	ldrb	w8, [x21, #0x9]
   3d7e8: 7100051f     	cmp	w8, #0x1
   3d7ec: 540000c0     	b.eq	0x3d804 <(anonymous namespace)::itanium_demangle::BracedExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x170>
   3d7f0: f94002a8     	ldr	x8, [x21]
   3d7f4: aa1503e0     	mov	x0, x21
   3d7f8: aa1303e1     	mov	x1, x19
   3d7fc: f9401508     	ldr	x8, [x8, #0x28]
   3d800: d63f0100     	blr	x8
   3d804: f9400e95     	ldr	x21, [x20, #0x18]
   3d808: 394022a8     	ldrb	w8, [x21, #0x8]
   3d80c: 51012508     	sub	w8, w8, #0x49
   3d810: 7100091f     	cmp	w8, #0x2
   3d814: 54000323     	b.lo	0x3d878 <(anonymous namespace)::itanium_demangle::BracedExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1e4>
   3d818: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3d81c: 91000d09     	add	x9, x8, #0x3
   3d820: eb0a013f     	cmp	x9, x10
   3d824: 54000062     	b.hs	0x3d830 <(anonymous namespace)::itanium_demangle::BracedExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x19c>
   3d828: f9400260     	ldr	x0, [x19]
   3d82c: 1400000a     	b	0x3d854 <(anonymous namespace)::itanium_demangle::BracedExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1c0>
   3d830: d37ff948     	lsl	x8, x10, #1
   3d834: f9400260     	ldr	x0, [x19]
   3d838: eb09011f     	cmp	x8, x9
   3d83c: 9a883121     	csel	x1, x9, x8, lo
   3d840: f9000a61     	str	x1, [x19, #0x10]
   3d844: 9400310b     	bl	0x49c70 <realloc@plt>
   3d848: f9000260     	str	x0, [x19]
   3d84c: b4000420     	cbz	x0, 0x3d8d0 <(anonymous namespace)::itanium_demangle::BracedExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x23c>
   3d850: f9400668     	ldr	x8, [x19, #0x8]
   3d854: 8b080008     	add	x8, x0, x8
   3d858: 52800409     	mov	w9, #0x20               // =32
   3d85c: 5287a40a     	mov	w10, #0x3d20            // =15648
   3d860: 39000909     	strb	w9, [x8, #0x2]
   3d864: 7900010a     	strh	w10, [x8]
   3d868: f9400668     	ldr	x8, [x19, #0x8]
   3d86c: f9400e95     	ldr	x21, [x20, #0x18]
   3d870: 91000d08     	add	x8, x8, #0x3
   3d874: f9000668     	str	x8, [x19, #0x8]
   3d878: f94002a8     	ldr	x8, [x21]
   3d87c: aa1503e0     	mov	x0, x21
   3d880: aa1303e1     	mov	x1, x19
   3d884: f9401108     	ldr	x8, [x8, #0x20]
   3d888: d63f0100     	blr	x8
   3d88c: 394026a8     	ldrb	w8, [x21, #0x9]
   3d890: 7100051f     	cmp	w8, #0x1
   3d894: 540000c1     	b.ne	0x3d8ac <(anonymous namespace)::itanium_demangle::BracedExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x218>
   3d898: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3d89c: f9400bf5     	ldr	x21, [sp, #0x10]
   3d8a0: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3d8a4: d50323bf     	autiasp
   3d8a8: d65f03c0     	ret
   3d8ac: f94002a8     	ldr	x8, [x21]
   3d8b0: aa1303e1     	mov	x1, x19
   3d8b4: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3d8b8: aa1503e0     	mov	x0, x21
   3d8bc: f9401510     	ldr	x16, [x8, #0x28]
   3d8c0: f9400bf5     	ldr	x21, [sp, #0x10]
   3d8c4: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3d8c8: d50323bf     	autiasp
   3d8cc: d61f0200     	br	x16
   3d8d0: 94003070     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003d8d4 <(anonymous namespace)::itanium_demangle::BracedExpr::~BracedExpr()>:
   3d8d4: d503245f     	bti	c
   3d8d8: 14003022     	b	0x49960 <_ZdlPv@plt>

000000000003d8dc <(anonymous namespace)::itanium_demangle::BracedRangeExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3d8dc: d503233f     	paciasp
   3d8e0: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   3d8e4: f9000bf5     	str	x21, [sp, #0x10]
   3d8e8: 910003fd     	mov	x29, sp
   3d8ec: a9024ff4     	stp	x20, x19, [sp, #0x20]
   3d8f0: a940a828     	ldp	x8, x10, [x1, #0x8]
   3d8f4: aa0103f3     	mov	x19, x1
   3d8f8: aa0003f4     	mov	x20, x0
   3d8fc: 91000509     	add	x9, x8, #0x1
   3d900: eb0a013f     	cmp	x9, x10
   3d904: 54000062     	b.hs	0x3d910 <(anonymous namespace)::itanium_demangle::BracedRangeExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x34>
   3d908: f9400260     	ldr	x0, [x19]
   3d90c: 1400000b     	b	0x3d938 <(anonymous namespace)::itanium_demangle::BracedRangeExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x5c>
   3d910: d37ff948     	lsl	x8, x10, #1
   3d914: f9400260     	ldr	x0, [x19]
   3d918: eb09011f     	cmp	x8, x9
   3d91c: 9a883121     	csel	x1, x9, x8, lo
   3d920: f9000a61     	str	x1, [x19, #0x10]
   3d924: 940030d3     	bl	0x49c70 <realloc@plt>
   3d928: f9000260     	str	x0, [x19]
   3d92c: b4001000     	cbz	x0, 0x3db2c <(anonymous namespace)::itanium_demangle::BracedRangeExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x250>
   3d930: f9400668     	ldr	x8, [x19, #0x8]
   3d934: 91000509     	add	x9, x8, #0x1
   3d938: 52800b6a     	mov	w10, #0x5b              // =91
   3d93c: f9000669     	str	x9, [x19, #0x8]
   3d940: aa1303e1     	mov	x1, x19
   3d944: 3828680a     	strb	w10, [x0, x8]
   3d948: f9400a95     	ldr	x21, [x20, #0x10]
   3d94c: f94002a8     	ldr	x8, [x21]
   3d950: aa1503e0     	mov	x0, x21
   3d954: f9401108     	ldr	x8, [x8, #0x20]
   3d958: d63f0100     	blr	x8
   3d95c: 394026a8     	ldrb	w8, [x21, #0x9]
   3d960: 7100051f     	cmp	w8, #0x1
   3d964: 540000c0     	b.eq	0x3d97c <(anonymous namespace)::itanium_demangle::BracedRangeExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xa0>
   3d968: f94002a8     	ldr	x8, [x21]
   3d96c: aa1503e0     	mov	x0, x21
   3d970: aa1303e1     	mov	x1, x19
   3d974: f9401508     	ldr	x8, [x8, #0x28]
   3d978: d63f0100     	blr	x8
   3d97c: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3d980: 91001509     	add	x9, x8, #0x5
   3d984: eb0a013f     	cmp	x9, x10
   3d988: 54000062     	b.hs	0x3d994 <(anonymous namespace)::itanium_demangle::BracedRangeExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xb8>
   3d98c: f9400260     	ldr	x0, [x19]
   3d990: 1400000a     	b	0x3d9b8 <(anonymous namespace)::itanium_demangle::BracedRangeExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xdc>
   3d994: d37ff948     	lsl	x8, x10, #1
   3d998: f9400260     	ldr	x0, [x19]
   3d99c: eb09011f     	cmp	x8, x9
   3d9a0: 9a883121     	csel	x1, x9, x8, lo
   3d9a4: f9000a61     	str	x1, [x19, #0x10]
   3d9a8: 940030b2     	bl	0x49c70 <realloc@plt>
   3d9ac: f9000260     	str	x0, [x19]
   3d9b0: b4000be0     	cbz	x0, 0x3db2c <(anonymous namespace)::itanium_demangle::BracedRangeExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x250>
   3d9b4: f9400668     	ldr	x8, [x19, #0x8]
   3d9b8: 5285c40a     	mov	w10, #0x2e20            // =11808
   3d9bc: 8b080008     	add	x8, x0, x8
   3d9c0: 52800409     	mov	w9, #0x20               // =32
   3d9c4: 72a5c5ca     	movk	w10, #0x2e2e, lsl #16
   3d9c8: aa1303e1     	mov	x1, x19
   3d9cc: 39001109     	strb	w9, [x8, #0x4]
   3d9d0: b900010a     	str	w10, [x8]
   3d9d4: f9400668     	ldr	x8, [x19, #0x8]
   3d9d8: f9400e95     	ldr	x21, [x20, #0x18]
   3d9dc: 91001508     	add	x8, x8, #0x5
   3d9e0: f94002a9     	ldr	x9, [x21]
   3d9e4: aa1503e0     	mov	x0, x21
   3d9e8: f9000668     	str	x8, [x19, #0x8]
   3d9ec: f9401128     	ldr	x8, [x9, #0x20]
   3d9f0: d63f0100     	blr	x8
   3d9f4: 394026a8     	ldrb	w8, [x21, #0x9]
   3d9f8: 7100051f     	cmp	w8, #0x1
   3d9fc: 540000c0     	b.eq	0x3da14 <(anonymous namespace)::itanium_demangle::BracedRangeExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x138>
   3da00: f94002a8     	ldr	x8, [x21]
   3da04: aa1503e0     	mov	x0, x21
   3da08: aa1303e1     	mov	x1, x19
   3da0c: f9401508     	ldr	x8, [x8, #0x28]
   3da10: d63f0100     	blr	x8
   3da14: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3da18: 91000509     	add	x9, x8, #0x1
   3da1c: eb0a013f     	cmp	x9, x10
   3da20: 54000062     	b.hs	0x3da2c <(anonymous namespace)::itanium_demangle::BracedRangeExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x150>
   3da24: f9400260     	ldr	x0, [x19]
   3da28: 1400000b     	b	0x3da54 <(anonymous namespace)::itanium_demangle::BracedRangeExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x178>
   3da2c: d37ff948     	lsl	x8, x10, #1
   3da30: f9400260     	ldr	x0, [x19]
   3da34: eb09011f     	cmp	x8, x9
   3da38: 9a883121     	csel	x1, x9, x8, lo
   3da3c: f9000a61     	str	x1, [x19, #0x10]
   3da40: 9400308c     	bl	0x49c70 <realloc@plt>
   3da44: f9000260     	str	x0, [x19]
   3da48: b4000720     	cbz	x0, 0x3db2c <(anonymous namespace)::itanium_demangle::BracedRangeExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x250>
   3da4c: f9400668     	ldr	x8, [x19, #0x8]
   3da50: 91000509     	add	x9, x8, #0x1
   3da54: 52800baa     	mov	w10, #0x5d              // =93
   3da58: f9000669     	str	x9, [x19, #0x8]
   3da5c: 3828680a     	strb	w10, [x0, x8]
   3da60: f9401295     	ldr	x21, [x20, #0x20]
   3da64: 394022a8     	ldrb	w8, [x21, #0x8]
   3da68: 51012508     	sub	w8, w8, #0x49
   3da6c: 7100091f     	cmp	w8, #0x2
   3da70: 54000323     	b.lo	0x3dad4 <(anonymous namespace)::itanium_demangle::BracedRangeExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1f8>
   3da74: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3da78: 91000d09     	add	x9, x8, #0x3
   3da7c: eb0a013f     	cmp	x9, x10
   3da80: 54000062     	b.hs	0x3da8c <(anonymous namespace)::itanium_demangle::BracedRangeExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1b0>
   3da84: f9400260     	ldr	x0, [x19]
   3da88: 1400000a     	b	0x3dab0 <(anonymous namespace)::itanium_demangle::BracedRangeExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1d4>
   3da8c: d37ff948     	lsl	x8, x10, #1
   3da90: f9400260     	ldr	x0, [x19]
   3da94: eb09011f     	cmp	x8, x9
   3da98: 9a883121     	csel	x1, x9, x8, lo
   3da9c: f9000a61     	str	x1, [x19, #0x10]
   3daa0: 94003074     	bl	0x49c70 <realloc@plt>
   3daa4: f9000260     	str	x0, [x19]
   3daa8: b4000420     	cbz	x0, 0x3db2c <(anonymous namespace)::itanium_demangle::BracedRangeExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x250>
   3daac: f9400668     	ldr	x8, [x19, #0x8]
   3dab0: 8b080008     	add	x8, x0, x8
   3dab4: 52800409     	mov	w9, #0x20               // =32
   3dab8: 5287a40a     	mov	w10, #0x3d20            // =15648
   3dabc: 39000909     	strb	w9, [x8, #0x2]
   3dac0: 7900010a     	strh	w10, [x8]
   3dac4: f9400668     	ldr	x8, [x19, #0x8]
   3dac8: f9401295     	ldr	x21, [x20, #0x20]
   3dacc: 91000d08     	add	x8, x8, #0x3
   3dad0: f9000668     	str	x8, [x19, #0x8]
   3dad4: f94002a8     	ldr	x8, [x21]
   3dad8: aa1503e0     	mov	x0, x21
   3dadc: aa1303e1     	mov	x1, x19
   3dae0: f9401108     	ldr	x8, [x8, #0x20]
   3dae4: d63f0100     	blr	x8
   3dae8: 394026a8     	ldrb	w8, [x21, #0x9]
   3daec: 7100051f     	cmp	w8, #0x1
   3daf0: 540000c1     	b.ne	0x3db08 <(anonymous namespace)::itanium_demangle::BracedRangeExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x22c>
   3daf4: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3daf8: f9400bf5     	ldr	x21, [sp, #0x10]
   3dafc: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3db00: d50323bf     	autiasp
   3db04: d65f03c0     	ret
   3db08: f94002a8     	ldr	x8, [x21]
   3db0c: aa1303e1     	mov	x1, x19
   3db10: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3db14: aa1503e0     	mov	x0, x21
   3db18: f9401510     	ldr	x16, [x8, #0x28]
   3db1c: f9400bf5     	ldr	x21, [sp, #0x10]
   3db20: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3db24: d50323bf     	autiasp
   3db28: d61f0200     	br	x16
   3db2c: 94002fd9     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003db30 <(anonymous namespace)::itanium_demangle::BracedRangeExpr::~BracedRangeExpr()>:
   3db30: d503245f     	bti	c
   3db34: 14002f8b     	b	0x49960 <_ZdlPv@plt>

000000000003db38 <(anonymous namespace)::itanium_demangle::InitListExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3db38: d503233f     	paciasp
   3db3c: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   3db40: f9000bf5     	str	x21, [sp, #0x10]
   3db44: 910003fd     	mov	x29, sp
   3db48: a9024ff4     	stp	x20, x19, [sp, #0x20]
   3db4c: aa0003f4     	mov	x20, x0
   3db50: f9400815     	ldr	x21, [x0, #0x10]
   3db54: aa0103f3     	mov	x19, x1
   3db58: b40001d5     	cbz	x21, 0x3db90 <(anonymous namespace)::itanium_demangle::InitListExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x58>
   3db5c: f94002a8     	ldr	x8, [x21]
   3db60: aa1503e0     	mov	x0, x21
   3db64: aa1303e1     	mov	x1, x19
   3db68: f9401108     	ldr	x8, [x8, #0x20]
   3db6c: d63f0100     	blr	x8
   3db70: 394026a8     	ldrb	w8, [x21, #0x9]
   3db74: 7100051f     	cmp	w8, #0x1
   3db78: 540000c0     	b.eq	0x3db90 <(anonymous namespace)::itanium_demangle::InitListExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x58>
   3db7c: f94002a8     	ldr	x8, [x21]
   3db80: aa1503e0     	mov	x0, x21
   3db84: aa1303e1     	mov	x1, x19
   3db88: f9401508     	ldr	x8, [x8, #0x28]
   3db8c: d63f0100     	blr	x8
   3db90: a940a269     	ldp	x9, x8, [x19, #0x8]
   3db94: 9100052a     	add	x10, x9, #0x1
   3db98: eb08015f     	cmp	x10, x8
   3db9c: 54000062     	b.hs	0x3dba8 <(anonymous namespace)::itanium_demangle::InitListExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x70>
   3dba0: f9400260     	ldr	x0, [x19]
   3dba4: 1400000b     	b	0x3dbd0 <(anonymous namespace)::itanium_demangle::InitListExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x98>
   3dba8: d37ff908     	lsl	x8, x8, #1
   3dbac: f9400260     	ldr	x0, [x19]
   3dbb0: eb0a011f     	cmp	x8, x10
   3dbb4: 9a883141     	csel	x1, x10, x8, lo
   3dbb8: f9000a61     	str	x1, [x19, #0x10]
   3dbbc: 9400302d     	bl	0x49c70 <realloc@plt>
   3dbc0: f9000260     	str	x0, [x19]
   3dbc4: b4000440     	cbz	x0, 0x3dc4c <(anonymous namespace)::itanium_demangle::InitListExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x114>
   3dbc8: f9400669     	ldr	x9, [x19, #0x8]
   3dbcc: 9100052a     	add	x10, x9, #0x1
   3dbd0: 52800f6b     	mov	w11, #0x7b              // =123
   3dbd4: 91006288     	add	x8, x20, #0x18
   3dbd8: f900066a     	str	x10, [x19, #0x8]
   3dbdc: aa1303e1     	mov	x1, x19
   3dbe0: 3829680b     	strb	w11, [x0, x9]
   3dbe4: aa0803e0     	mov	x0, x8
   3dbe8: 97fff0a1     	bl	0x39e6c <(anonymous namespace)::itanium_demangle::NodeArray::printWithComma((anonymous namespace)::itanium_demangle::OutputStream&) const>
   3dbec: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3dbf0: 91000509     	add	x9, x8, #0x1
   3dbf4: eb0a013f     	cmp	x9, x10
   3dbf8: 54000062     	b.hs	0x3dc04 <(anonymous namespace)::itanium_demangle::InitListExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xcc>
   3dbfc: f9400260     	ldr	x0, [x19]
   3dc00: 1400000b     	b	0x3dc2c <(anonymous namespace)::itanium_demangle::InitListExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xf4>
   3dc04: d37ff948     	lsl	x8, x10, #1
   3dc08: f9400260     	ldr	x0, [x19]
   3dc0c: eb09011f     	cmp	x8, x9
   3dc10: 9a883121     	csel	x1, x9, x8, lo
   3dc14: f9000a61     	str	x1, [x19, #0x10]
   3dc18: 94003016     	bl	0x49c70 <realloc@plt>
   3dc1c: f9000260     	str	x0, [x19]
   3dc20: b4000160     	cbz	x0, 0x3dc4c <(anonymous namespace)::itanium_demangle::InitListExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x114>
   3dc24: f9400668     	ldr	x8, [x19, #0x8]
   3dc28: 91000509     	add	x9, x8, #0x1
   3dc2c: f9000669     	str	x9, [x19, #0x8]
   3dc30: 52800faa     	mov	w10, #0x7d              // =125
   3dc34: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3dc38: 3828680a     	strb	w10, [x0, x8]
   3dc3c: f9400bf5     	ldr	x21, [sp, #0x10]
   3dc40: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3dc44: d50323bf     	autiasp
   3dc48: d65f03c0     	ret
   3dc4c: 94002f91     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003dc50 <(anonymous namespace)::itanium_demangle::InitListExpr::~InitListExpr()>:
   3dc50: d503245f     	bti	c
   3dc54: 14002f43     	b	0x49960 <_ZdlPv@plt>

000000000003dc58 <(anonymous namespace)::itanium_demangle::PostfixExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3dc58: d503233f     	paciasp
   3dc5c: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   3dc60: f9000bf5     	str	x21, [sp, #0x10]
   3dc64: 910003fd     	mov	x29, sp
   3dc68: a9024ff4     	stp	x20, x19, [sp, #0x20]
   3dc6c: a940a828     	ldp	x8, x10, [x1, #0x8]
   3dc70: aa0103f3     	mov	x19, x1
   3dc74: aa0003f4     	mov	x20, x0
   3dc78: 91000509     	add	x9, x8, #0x1
   3dc7c: eb0a013f     	cmp	x9, x10
   3dc80: 54000062     	b.hs	0x3dc8c <(anonymous namespace)::itanium_demangle::PostfixExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x34>
   3dc84: f9400260     	ldr	x0, [x19]
   3dc88: 1400000a     	b	0x3dcb0 <(anonymous namespace)::itanium_demangle::PostfixExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x58>
   3dc8c: d37ff948     	lsl	x8, x10, #1
   3dc90: f9400260     	ldr	x0, [x19]
   3dc94: eb09011f     	cmp	x8, x9
   3dc98: 9a883121     	csel	x1, x9, x8, lo
   3dc9c: f9000a61     	str	x1, [x19, #0x10]
   3dca0: 94002ff4     	bl	0x49c70 <realloc@plt>
   3dca4: f9000260     	str	x0, [x19]
   3dca8: b40008e0     	cbz	x0, 0x3ddc4 <(anonymous namespace)::itanium_demangle::PostfixExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x16c>
   3dcac: f9400668     	ldr	x8, [x19, #0x8]
   3dcb0: 52800509     	mov	w9, #0x28               // =40
   3dcb4: aa1303e1     	mov	x1, x19
   3dcb8: 38286809     	strb	w9, [x0, x8]
   3dcbc: f9400668     	ldr	x8, [x19, #0x8]
   3dcc0: f9400a95     	ldr	x21, [x20, #0x10]
   3dcc4: 91000508     	add	x8, x8, #0x1
   3dcc8: f94002a9     	ldr	x9, [x21]
   3dccc: aa1503e0     	mov	x0, x21
   3dcd0: f9000668     	str	x8, [x19, #0x8]
   3dcd4: f9401128     	ldr	x8, [x9, #0x20]
   3dcd8: d63f0100     	blr	x8
   3dcdc: 394026a8     	ldrb	w8, [x21, #0x9]
   3dce0: 7100051f     	cmp	w8, #0x1
   3dce4: 540000c0     	b.eq	0x3dcfc <(anonymous namespace)::itanium_demangle::PostfixExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xa4>
   3dce8: f94002a8     	ldr	x8, [x21]
   3dcec: aa1503e0     	mov	x0, x21
   3dcf0: aa1303e1     	mov	x1, x19
   3dcf4: f9401508     	ldr	x8, [x8, #0x28]
   3dcf8: d63f0100     	blr	x8
   3dcfc: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3dd00: 91000509     	add	x9, x8, #0x1
   3dd04: eb0a013f     	cmp	x9, x10
   3dd08: 54000062     	b.hs	0x3dd14 <(anonymous namespace)::itanium_demangle::PostfixExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xbc>
   3dd0c: f9400260     	ldr	x0, [x19]
   3dd10: 1400000a     	b	0x3dd38 <(anonymous namespace)::itanium_demangle::PostfixExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xe0>
   3dd14: d37ff948     	lsl	x8, x10, #1
   3dd18: f9400260     	ldr	x0, [x19]
   3dd1c: eb09011f     	cmp	x8, x9
   3dd20: 9a883121     	csel	x1, x9, x8, lo
   3dd24: f9000a61     	str	x1, [x19, #0x10]
   3dd28: 94002fd2     	bl	0x49c70 <realloc@plt>
   3dd2c: f9000260     	str	x0, [x19]
   3dd30: b40004a0     	cbz	x0, 0x3ddc4 <(anonymous namespace)::itanium_demangle::PostfixExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x16c>
   3dd34: f9400668     	ldr	x8, [x19, #0x8]
   3dd38: 52800529     	mov	w9, #0x29               // =41
   3dd3c: 38286809     	strb	w9, [x0, x8]
   3dd40: f9400668     	ldr	x8, [x19, #0x8]
   3dd44: 91000508     	add	x8, x8, #0x1
   3dd48: f9000668     	str	x8, [x19, #0x8]
   3dd4c: a941a695     	ldp	x21, x9, [x20, #0x18]
   3dd50: eb150134     	subs	x20, x9, x21
   3dd54: 540002e0     	b.eq	0x3ddb0 <(anonymous namespace)::itanium_demangle::PostfixExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x158>
   3dd58: f9400a6a     	ldr	x10, [x19, #0x10]
   3dd5c: 8b140109     	add	x9, x8, x20
   3dd60: eb0a013f     	cmp	x9, x10
   3dd64: 54000062     	b.hs	0x3dd70 <(anonymous namespace)::itanium_demangle::PostfixExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x118>
   3dd68: f9400260     	ldr	x0, [x19]
   3dd6c: 1400000a     	b	0x3dd94 <(anonymous namespace)::itanium_demangle::PostfixExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x13c>
   3dd70: d37ff948     	lsl	x8, x10, #1
   3dd74: f9400260     	ldr	x0, [x19]
   3dd78: eb09011f     	cmp	x8, x9
   3dd7c: 9a883121     	csel	x1, x9, x8, lo
   3dd80: f9000a61     	str	x1, [x19, #0x10]
   3dd84: 94002fbb     	bl	0x49c70 <realloc@plt>
   3dd88: f9000260     	str	x0, [x19]
   3dd8c: b40001c0     	cbz	x0, 0x3ddc4 <(anonymous namespace)::itanium_demangle::PostfixExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x16c>
   3dd90: f9400668     	ldr	x8, [x19, #0x8]
   3dd94: 8b080000     	add	x0, x0, x8
   3dd98: aa1503e1     	mov	x1, x21
   3dd9c: aa1403e2     	mov	x2, x20
   3dda0: 94002fb8     	bl	0x49c80 <memmove@plt>
   3dda4: f9400668     	ldr	x8, [x19, #0x8]
   3dda8: 8b140108     	add	x8, x8, x20
   3ddac: f9000668     	str	x8, [x19, #0x8]
   3ddb0: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3ddb4: f9400bf5     	ldr	x21, [sp, #0x10]
   3ddb8: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3ddbc: d50323bf     	autiasp
   3ddc0: d65f03c0     	ret
   3ddc4: 94002f33     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003ddc8 <(anonymous namespace)::itanium_demangle::PostfixExpr::~PostfixExpr()>:
   3ddc8: d503245f     	bti	c
   3ddcc: 14002ee5     	b	0x49960 <_ZdlPv@plt>

000000000003ddd0 <(anonymous namespace)::itanium_demangle::NewExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3ddd0: d503233f     	paciasp
   3ddd4: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   3ddd8: f9000bf5     	str	x21, [sp, #0x10]
   3dddc: 910003fd     	mov	x29, sp
   3dde0: a9024ff4     	stp	x20, x19, [sp, #0x20]
   3dde4: aa0003f4     	mov	x20, x0
   3dde8: aa0103f3     	mov	x19, x1
   3ddec: 3940e009     	ldrb	w9, [x0, #0x38]
   3ddf0: f9400428     	ldr	x8, [x1, #0x8]
   3ddf4: 34000369     	cbz	w9, 0x3de60 <(anonymous namespace)::itanium_demangle::NewExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x90>
   3ddf8: f9400a6a     	ldr	x10, [x19, #0x10]
   3ddfc: 91002d09     	add	x9, x8, #0xb
   3de00: eb0a013f     	cmp	x9, x10
   3de04: 54000062     	b.hs	0x3de10 <(anonymous namespace)::itanium_demangle::NewExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x40>
   3de08: f9400260     	ldr	x0, [x19]
   3de0c: 1400000a     	b	0x3de34 <(anonymous namespace)::itanium_demangle::NewExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x64>
   3de10: d37ff948     	lsl	x8, x10, #1
   3de14: f9400260     	ldr	x0, [x19]
   3de18: eb09011f     	cmp	x8, x9
   3de1c: 9a883121     	csel	x1, x9, x8, lo
   3de20: f9000a61     	str	x1, [x19, #0x10]
   3de24: 94002f93     	bl	0x49c70 <realloc@plt>
   3de28: f9000260     	str	x0, [x19]
   3de2c: b4001740     	cbz	x0, 0x3e114 <(anonymous namespace)::itanium_demangle::NewExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x344>
   3de30: f9400668     	ldr	x8, [x19, #0x8]
   3de34: d0fffe89     	adrp	x9, 0xf000 <vsnprintf+0xf000>
   3de38: 528dee8a     	mov	w10, #0x6f74            // =28532
   3de3c: 9110b129     	add	x9, x9, #0x42c
   3de40: 8b080008     	add	x8, x0, x8
   3de44: 72a40e4a     	movk	w10, #0x2072, lsl #16
   3de48: f9400129     	ldr	x9, [x9]
   3de4c: f9000109     	str	x9, [x8]
   3de50: b800710a     	stur	w10, [x8, #0x7]
   3de54: f9400668     	ldr	x8, [x19, #0x8]
   3de58: 91002d08     	add	x8, x8, #0xb
   3de5c: f9000668     	str	x8, [x19, #0x8]
   3de60: f9400a6a     	ldr	x10, [x19, #0x10]
   3de64: 91000d09     	add	x9, x8, #0x3
   3de68: eb0a013f     	cmp	x9, x10
   3de6c: 54000062     	b.hs	0x3de78 <(anonymous namespace)::itanium_demangle::NewExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xa8>
   3de70: f9400260     	ldr	x0, [x19]
   3de74: 1400000a     	b	0x3de9c <(anonymous namespace)::itanium_demangle::NewExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xcc>
   3de78: d37ff948     	lsl	x8, x10, #1
   3de7c: f9400260     	ldr	x0, [x19]
   3de80: eb09011f     	cmp	x8, x9
   3de84: 9a883121     	csel	x1, x9, x8, lo
   3de88: f9000a61     	str	x1, [x19, #0x10]
   3de8c: 94002f79     	bl	0x49c70 <realloc@plt>
   3de90: f9000260     	str	x0, [x19]
   3de94: b4001400     	cbz	x0, 0x3e114 <(anonymous namespace)::itanium_demangle::NewExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x344>
   3de98: f9400668     	ldr	x8, [x19, #0x8]
   3de9c: 8b080008     	add	x8, x0, x8
   3dea0: 52800ee9     	mov	w9, #0x77               // =119
   3dea4: 528cadca     	mov	w10, #0x656e            // =25966
   3dea8: 39000909     	strb	w9, [x8, #0x2]
   3deac: 7900010a     	strh	w10, [x8]
   3deb0: f9400669     	ldr	x9, [x19, #0x8]
   3deb4: 3940e68a     	ldrb	w10, [x20, #0x39]
   3deb8: 91000d28     	add	x8, x9, #0x3
   3debc: f9000668     	str	x8, [x19, #0x8]
   3dec0: 340002aa     	cbz	w10, 0x3df14 <(anonymous namespace)::itanium_demangle::NewExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x144>
   3dec4: f9400a6a     	ldr	x10, [x19, #0x10]
   3dec8: 91001529     	add	x9, x9, #0x5
   3decc: eb0a013f     	cmp	x9, x10
   3ded0: 54000062     	b.hs	0x3dedc <(anonymous namespace)::itanium_demangle::NewExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x10c>
   3ded4: f9400260     	ldr	x0, [x19]
   3ded8: 1400000a     	b	0x3df00 <(anonymous namespace)::itanium_demangle::NewExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x130>
   3dedc: d37ff948     	lsl	x8, x10, #1
   3dee0: f9400260     	ldr	x0, [x19]
   3dee4: eb09011f     	cmp	x8, x9
   3dee8: 9a883121     	csel	x1, x9, x8, lo
   3deec: f9000a61     	str	x1, [x19, #0x10]
   3def0: 94002f60     	bl	0x49c70 <realloc@plt>
   3def4: f9000260     	str	x0, [x19]
   3def8: b40010e0     	cbz	x0, 0x3e114 <(anonymous namespace)::itanium_demangle::NewExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x344>
   3defc: f9400668     	ldr	x8, [x19, #0x8]
   3df00: 528bab69     	mov	w9, #0x5d5b             // =23899
   3df04: 78286809     	strh	w9, [x0, x8]
   3df08: f9400668     	ldr	x8, [x19, #0x8]
   3df0c: 91000908     	add	x8, x8, #0x2
   3df10: f9000668     	str	x8, [x19, #0x8]
   3df14: f9400a6a     	ldr	x10, [x19, #0x10]
   3df18: 91000509     	add	x9, x8, #0x1
   3df1c: eb0a013f     	cmp	x9, x10
   3df20: 54000062     	b.hs	0x3df2c <(anonymous namespace)::itanium_demangle::NewExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x15c>
   3df24: f9400260     	ldr	x0, [x19]
   3df28: 1400000b     	b	0x3df54 <(anonymous namespace)::itanium_demangle::NewExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x184>
   3df2c: d37ff948     	lsl	x8, x10, #1
   3df30: f9400260     	ldr	x0, [x19]
   3df34: eb09011f     	cmp	x8, x9
   3df38: 9a883121     	csel	x1, x9, x8, lo
   3df3c: f9000a61     	str	x1, [x19, #0x10]
   3df40: 94002f4c     	bl	0x49c70 <realloc@plt>
   3df44: f9000260     	str	x0, [x19]
   3df48: b4000e60     	cbz	x0, 0x3e114 <(anonymous namespace)::itanium_demangle::NewExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x344>
   3df4c: f9400668     	ldr	x8, [x19, #0x8]
   3df50: 91000509     	add	x9, x8, #0x1
   3df54: 5280040a     	mov	w10, #0x20              // =32
   3df58: f9000669     	str	x9, [x19, #0x8]
   3df5c: 3828680a     	strb	w10, [x0, x8]
   3df60: f9400e88     	ldr	x8, [x20, #0x18]
   3df64: b4000588     	cbz	x8, 0x3e014 <(anonymous namespace)::itanium_demangle::NewExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x244>
   3df68: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3df6c: 91000509     	add	x9, x8, #0x1
   3df70: eb0a013f     	cmp	x9, x10
   3df74: 54000062     	b.hs	0x3df80 <(anonymous namespace)::itanium_demangle::NewExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1b0>
   3df78: f9400260     	ldr	x0, [x19]
   3df7c: 1400000a     	b	0x3dfa4 <(anonymous namespace)::itanium_demangle::NewExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1d4>
   3df80: d37ff948     	lsl	x8, x10, #1
   3df84: f9400260     	ldr	x0, [x19]
   3df88: eb09011f     	cmp	x8, x9
   3df8c: 9a883121     	csel	x1, x9, x8, lo
   3df90: f9000a61     	str	x1, [x19, #0x10]
   3df94: 94002f37     	bl	0x49c70 <realloc@plt>
   3df98: f9000260     	str	x0, [x19]
   3df9c: b4000bc0     	cbz	x0, 0x3e114 <(anonymous namespace)::itanium_demangle::NewExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x344>
   3dfa0: f9400668     	ldr	x8, [x19, #0x8]
   3dfa4: 52800509     	mov	w9, #0x28               // =40
   3dfa8: aa1303e1     	mov	x1, x19
   3dfac: 38286809     	strb	w9, [x0, x8]
   3dfb0: 91004280     	add	x0, x20, #0x10
   3dfb4: f9400668     	ldr	x8, [x19, #0x8]
   3dfb8: 91000508     	add	x8, x8, #0x1
   3dfbc: f9000668     	str	x8, [x19, #0x8]
   3dfc0: 97ffefab     	bl	0x39e6c <(anonymous namespace)::itanium_demangle::NodeArray::printWithComma((anonymous namespace)::itanium_demangle::OutputStream&) const>
   3dfc4: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3dfc8: 91000509     	add	x9, x8, #0x1
   3dfcc: eb0a013f     	cmp	x9, x10
   3dfd0: 54000062     	b.hs	0x3dfdc <(anonymous namespace)::itanium_demangle::NewExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x20c>
   3dfd4: f9400260     	ldr	x0, [x19]
   3dfd8: 1400000a     	b	0x3e000 <(anonymous namespace)::itanium_demangle::NewExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x230>
   3dfdc: d37ff948     	lsl	x8, x10, #1
   3dfe0: f9400260     	ldr	x0, [x19]
   3dfe4: eb09011f     	cmp	x8, x9
   3dfe8: 9a883121     	csel	x1, x9, x8, lo
   3dfec: f9000a61     	str	x1, [x19, #0x10]
   3dff0: 94002f20     	bl	0x49c70 <realloc@plt>
   3dff4: f9000260     	str	x0, [x19]
   3dff8: b40008e0     	cbz	x0, 0x3e114 <(anonymous namespace)::itanium_demangle::NewExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x344>
   3dffc: f9400668     	ldr	x8, [x19, #0x8]
   3e000: 52800529     	mov	w9, #0x29               // =41
   3e004: 38286809     	strb	w9, [x0, x8]
   3e008: f9400668     	ldr	x8, [x19, #0x8]
   3e00c: 91000508     	add	x8, x8, #0x1
   3e010: f9000668     	str	x8, [x19, #0x8]
   3e014: f9401295     	ldr	x21, [x20, #0x20]
   3e018: aa1303e1     	mov	x1, x19
   3e01c: f94002a8     	ldr	x8, [x21]
   3e020: aa1503e0     	mov	x0, x21
   3e024: f9401108     	ldr	x8, [x8, #0x20]
   3e028: d63f0100     	blr	x8
   3e02c: 394026a8     	ldrb	w8, [x21, #0x9]
   3e030: 7100051f     	cmp	w8, #0x1
   3e034: 540000c0     	b.eq	0x3e04c <(anonymous namespace)::itanium_demangle::NewExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x27c>
   3e038: f94002a8     	ldr	x8, [x21]
   3e03c: aa1503e0     	mov	x0, x21
   3e040: aa1303e1     	mov	x1, x19
   3e044: f9401508     	ldr	x8, [x8, #0x28]
   3e048: d63f0100     	blr	x8
   3e04c: f9401a88     	ldr	x8, [x20, #0x30]
   3e050: b4000588     	cbz	x8, 0x3e100 <(anonymous namespace)::itanium_demangle::NewExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x330>
   3e054: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3e058: 91000509     	add	x9, x8, #0x1
   3e05c: eb0a013f     	cmp	x9, x10
   3e060: 54000062     	b.hs	0x3e06c <(anonymous namespace)::itanium_demangle::NewExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x29c>
   3e064: f9400260     	ldr	x0, [x19]
   3e068: 1400000a     	b	0x3e090 <(anonymous namespace)::itanium_demangle::NewExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x2c0>
   3e06c: d37ff948     	lsl	x8, x10, #1
   3e070: f9400260     	ldr	x0, [x19]
   3e074: eb09011f     	cmp	x8, x9
   3e078: 9a883121     	csel	x1, x9, x8, lo
   3e07c: f9000a61     	str	x1, [x19, #0x10]
   3e080: 94002efc     	bl	0x49c70 <realloc@plt>
   3e084: f9000260     	str	x0, [x19]
   3e088: b4000460     	cbz	x0, 0x3e114 <(anonymous namespace)::itanium_demangle::NewExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x344>
   3e08c: f9400668     	ldr	x8, [x19, #0x8]
   3e090: 52800509     	mov	w9, #0x28               // =40
   3e094: aa1303e1     	mov	x1, x19
   3e098: 38286809     	strb	w9, [x0, x8]
   3e09c: 9100a280     	add	x0, x20, #0x28
   3e0a0: f9400668     	ldr	x8, [x19, #0x8]
   3e0a4: 91000508     	add	x8, x8, #0x1
   3e0a8: f9000668     	str	x8, [x19, #0x8]
   3e0ac: 97ffef70     	bl	0x39e6c <(anonymous namespace)::itanium_demangle::NodeArray::printWithComma((anonymous namespace)::itanium_demangle::OutputStream&) const>
   3e0b0: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3e0b4: 91000509     	add	x9, x8, #0x1
   3e0b8: eb0a013f     	cmp	x9, x10
   3e0bc: 54000062     	b.hs	0x3e0c8 <(anonymous namespace)::itanium_demangle::NewExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x2f8>
   3e0c0: f9400260     	ldr	x0, [x19]
   3e0c4: 1400000a     	b	0x3e0ec <(anonymous namespace)::itanium_demangle::NewExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x31c>
   3e0c8: d37ff948     	lsl	x8, x10, #1
   3e0cc: f9400260     	ldr	x0, [x19]
   3e0d0: eb09011f     	cmp	x8, x9
   3e0d4: 9a883121     	csel	x1, x9, x8, lo
   3e0d8: f9000a61     	str	x1, [x19, #0x10]
   3e0dc: 94002ee5     	bl	0x49c70 <realloc@plt>
   3e0e0: f9000260     	str	x0, [x19]
   3e0e4: b4000180     	cbz	x0, 0x3e114 <(anonymous namespace)::itanium_demangle::NewExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x344>
   3e0e8: f9400668     	ldr	x8, [x19, #0x8]
   3e0ec: 52800529     	mov	w9, #0x29               // =41
   3e0f0: 38286809     	strb	w9, [x0, x8]
   3e0f4: f9400668     	ldr	x8, [x19, #0x8]
   3e0f8: 91000508     	add	x8, x8, #0x1
   3e0fc: f9000668     	str	x8, [x19, #0x8]
   3e100: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3e104: f9400bf5     	ldr	x21, [sp, #0x10]
   3e108: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3e10c: d50323bf     	autiasp
   3e110: d65f03c0     	ret
   3e114: 94002e5f     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003e118 <(anonymous namespace)::itanium_demangle::NewExpr::~NewExpr()>:
   3e118: d503245f     	bti	c
   3e11c: 14002e11     	b	0x49960 <_ZdlPv@plt>

000000000003e120 <(anonymous namespace)::itanium_demangle::EnclosingExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3e120: d503233f     	paciasp
   3e124: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   3e128: a90157f6     	stp	x22, x21, [sp, #0x10]
   3e12c: 910003fd     	mov	x29, sp
   3e130: a9024ff4     	stp	x20, x19, [sp, #0x20]
   3e134: a9412016     	ldp	x22, x8, [x0, #0x10]
   3e138: aa0103f3     	mov	x19, x1
   3e13c: aa0003f4     	mov	x20, x0
   3e140: eb160115     	subs	x21, x8, x22
   3e144: 540002e0     	b.eq	0x3e1a0 <(anonymous namespace)::itanium_demangle::EnclosingExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x80>
   3e148: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3e14c: 8b150109     	add	x9, x8, x21
   3e150: eb0a013f     	cmp	x9, x10
   3e154: 54000062     	b.hs	0x3e160 <(anonymous namespace)::itanium_demangle::EnclosingExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x40>
   3e158: f9400260     	ldr	x0, [x19]
   3e15c: 1400000a     	b	0x3e184 <(anonymous namespace)::itanium_demangle::EnclosingExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x64>
   3e160: d37ff948     	lsl	x8, x10, #1
   3e164: f9400260     	ldr	x0, [x19]
   3e168: eb09011f     	cmp	x8, x9
   3e16c: 9a883121     	csel	x1, x9, x8, lo
   3e170: f9000a61     	str	x1, [x19, #0x10]
   3e174: 94002ebf     	bl	0x49c70 <realloc@plt>
   3e178: f9000260     	str	x0, [x19]
   3e17c: b40006a0     	cbz	x0, 0x3e250 <(anonymous namespace)::itanium_demangle::EnclosingExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x130>
   3e180: f9400668     	ldr	x8, [x19, #0x8]
   3e184: 8b080000     	add	x0, x0, x8
   3e188: aa1603e1     	mov	x1, x22
   3e18c: aa1503e2     	mov	x2, x21
   3e190: 94002ebc     	bl	0x49c80 <memmove@plt>
   3e194: f9400668     	ldr	x8, [x19, #0x8]
   3e198: 8b150108     	add	x8, x8, x21
   3e19c: f9000668     	str	x8, [x19, #0x8]
   3e1a0: f9401295     	ldr	x21, [x20, #0x20]
   3e1a4: aa1303e1     	mov	x1, x19
   3e1a8: f94002a8     	ldr	x8, [x21]
   3e1ac: aa1503e0     	mov	x0, x21
   3e1b0: f9401108     	ldr	x8, [x8, #0x20]
   3e1b4: d63f0100     	blr	x8
   3e1b8: 394026a8     	ldrb	w8, [x21, #0x9]
   3e1bc: 7100051f     	cmp	w8, #0x1
   3e1c0: 540000c0     	b.eq	0x3e1d8 <(anonymous namespace)::itanium_demangle::EnclosingExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xb8>
   3e1c4: f94002a8     	ldr	x8, [x21]
   3e1c8: aa1503e0     	mov	x0, x21
   3e1cc: aa1303e1     	mov	x1, x19
   3e1d0: f9401508     	ldr	x8, [x8, #0x28]
   3e1d4: d63f0100     	blr	x8
   3e1d8: a942a295     	ldp	x21, x8, [x20, #0x28]
   3e1dc: eb150114     	subs	x20, x8, x21
   3e1e0: 540002e0     	b.eq	0x3e23c <(anonymous namespace)::itanium_demangle::EnclosingExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x11c>
   3e1e4: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3e1e8: 8b140109     	add	x9, x8, x20
   3e1ec: eb0a013f     	cmp	x9, x10
   3e1f0: 54000062     	b.hs	0x3e1fc <(anonymous namespace)::itanium_demangle::EnclosingExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xdc>
   3e1f4: f9400260     	ldr	x0, [x19]
   3e1f8: 1400000a     	b	0x3e220 <(anonymous namespace)::itanium_demangle::EnclosingExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x100>
   3e1fc: d37ff948     	lsl	x8, x10, #1
   3e200: f9400260     	ldr	x0, [x19]
   3e204: eb09011f     	cmp	x8, x9
   3e208: 9a883121     	csel	x1, x9, x8, lo
   3e20c: f9000a61     	str	x1, [x19, #0x10]
   3e210: 94002e98     	bl	0x49c70 <realloc@plt>
   3e214: f9000260     	str	x0, [x19]
   3e218: b40001c0     	cbz	x0, 0x3e250 <(anonymous namespace)::itanium_demangle::EnclosingExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x130>
   3e21c: f9400668     	ldr	x8, [x19, #0x8]
   3e220: 8b080000     	add	x0, x0, x8
   3e224: aa1503e1     	mov	x1, x21
   3e228: aa1403e2     	mov	x2, x20
   3e22c: 94002e95     	bl	0x49c80 <memmove@plt>
   3e230: f9400668     	ldr	x8, [x19, #0x8]
   3e234: 8b140108     	add	x8, x8, x20
   3e238: f9000668     	str	x8, [x19, #0x8]
   3e23c: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3e240: a94157f6     	ldp	x22, x21, [sp, #0x10]
   3e244: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3e248: d50323bf     	autiasp
   3e24c: d65f03c0     	ret
   3e250: 94002e10     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003e254 <(anonymous namespace)::itanium_demangle::EnclosingExpr::~EnclosingExpr()>:
   3e254: d503245f     	bti	c
   3e258: 14002dc2     	b	0x49960 <_ZdlPv@plt>

000000000003e25c <(anonymous namespace)::itanium_demangle::ConditionalExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3e25c: d503233f     	paciasp
   3e260: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   3e264: f9000bf5     	str	x21, [sp, #0x10]
   3e268: 910003fd     	mov	x29, sp
   3e26c: a9024ff4     	stp	x20, x19, [sp, #0x20]
   3e270: a940a828     	ldp	x8, x10, [x1, #0x8]
   3e274: aa0103f3     	mov	x19, x1
   3e278: aa0003f4     	mov	x20, x0
   3e27c: 91000509     	add	x9, x8, #0x1
   3e280: eb0a013f     	cmp	x9, x10
   3e284: 54000062     	b.hs	0x3e290 <(anonymous namespace)::itanium_demangle::ConditionalExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x34>
   3e288: f9400260     	ldr	x0, [x19]
   3e28c: 1400000a     	b	0x3e2b4 <(anonymous namespace)::itanium_demangle::ConditionalExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x58>
   3e290: d37ff948     	lsl	x8, x10, #1
   3e294: f9400260     	ldr	x0, [x19]
   3e298: eb09011f     	cmp	x8, x9
   3e29c: 9a883121     	csel	x1, x9, x8, lo
   3e2a0: f9000a61     	str	x1, [x19, #0x10]
   3e2a4: 94002e73     	bl	0x49c70 <realloc@plt>
   3e2a8: f9000260     	str	x0, [x19]
   3e2ac: b4000f40     	cbz	x0, 0x3e494 <(anonymous namespace)::itanium_demangle::ConditionalExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x238>
   3e2b0: f9400668     	ldr	x8, [x19, #0x8]
   3e2b4: 52800509     	mov	w9, #0x28               // =40
   3e2b8: aa1303e1     	mov	x1, x19
   3e2bc: 38286809     	strb	w9, [x0, x8]
   3e2c0: f9400668     	ldr	x8, [x19, #0x8]
   3e2c4: f9400a95     	ldr	x21, [x20, #0x10]
   3e2c8: 91000508     	add	x8, x8, #0x1
   3e2cc: f94002a9     	ldr	x9, [x21]
   3e2d0: aa1503e0     	mov	x0, x21
   3e2d4: f9000668     	str	x8, [x19, #0x8]
   3e2d8: f9401128     	ldr	x8, [x9, #0x20]
   3e2dc: d63f0100     	blr	x8
   3e2e0: 394026a8     	ldrb	w8, [x21, #0x9]
   3e2e4: 7100051f     	cmp	w8, #0x1
   3e2e8: 540000c0     	b.eq	0x3e300 <(anonymous namespace)::itanium_demangle::ConditionalExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xa4>
   3e2ec: f94002a8     	ldr	x8, [x21]
   3e2f0: aa1503e0     	mov	x0, x21
   3e2f4: aa1303e1     	mov	x1, x19
   3e2f8: f9401508     	ldr	x8, [x8, #0x28]
   3e2fc: d63f0100     	blr	x8
   3e300: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3e304: 91001509     	add	x9, x8, #0x5
   3e308: eb0a013f     	cmp	x9, x10
   3e30c: 54000062     	b.hs	0x3e318 <(anonymous namespace)::itanium_demangle::ConditionalExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xbc>
   3e310: f9400260     	ldr	x0, [x19]
   3e314: 1400000a     	b	0x3e33c <(anonymous namespace)::itanium_demangle::ConditionalExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xe0>
   3e318: d37ff948     	lsl	x8, x10, #1
   3e31c: f9400260     	ldr	x0, [x19]
   3e320: eb09011f     	cmp	x8, x9
   3e324: 9a883121     	csel	x1, x9, x8, lo
   3e328: f9000a61     	str	x1, [x19, #0x10]
   3e32c: 94002e51     	bl	0x49c70 <realloc@plt>
   3e330: f9000260     	str	x0, [x19]
   3e334: b4000b00     	cbz	x0, 0x3e494 <(anonymous namespace)::itanium_demangle::ConditionalExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x238>
   3e338: f9400668     	ldr	x8, [x19, #0x8]
   3e33c: 5284052a     	mov	w10, #0x2029            // =8233
   3e340: 8b080008     	add	x8, x0, x8
   3e344: 52800509     	mov	w9, #0x28               // =40
   3e348: 72a407ea     	movk	w10, #0x203f, lsl #16
   3e34c: aa1303e1     	mov	x1, x19
   3e350: 39001109     	strb	w9, [x8, #0x4]
   3e354: b900010a     	str	w10, [x8]
   3e358: f9400668     	ldr	x8, [x19, #0x8]
   3e35c: f9400e95     	ldr	x21, [x20, #0x18]
   3e360: 91001508     	add	x8, x8, #0x5
   3e364: f94002a9     	ldr	x9, [x21]
   3e368: aa1503e0     	mov	x0, x21
   3e36c: f9000668     	str	x8, [x19, #0x8]
   3e370: f9401128     	ldr	x8, [x9, #0x20]
   3e374: d63f0100     	blr	x8
   3e378: 394026a8     	ldrb	w8, [x21, #0x9]
   3e37c: 7100051f     	cmp	w8, #0x1
   3e380: 540000c0     	b.eq	0x3e398 <(anonymous namespace)::itanium_demangle::ConditionalExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x13c>
   3e384: f94002a8     	ldr	x8, [x21]
   3e388: aa1503e0     	mov	x0, x21
   3e38c: aa1303e1     	mov	x1, x19
   3e390: f9401508     	ldr	x8, [x8, #0x28]
   3e394: d63f0100     	blr	x8
   3e398: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3e39c: 91001509     	add	x9, x8, #0x5
   3e3a0: eb0a013f     	cmp	x9, x10
   3e3a4: 54000062     	b.hs	0x3e3b0 <(anonymous namespace)::itanium_demangle::ConditionalExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x154>
   3e3a8: f9400260     	ldr	x0, [x19]
   3e3ac: 1400000a     	b	0x3e3d4 <(anonymous namespace)::itanium_demangle::ConditionalExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x178>
   3e3b0: d37ff948     	lsl	x8, x10, #1
   3e3b4: f9400260     	ldr	x0, [x19]
   3e3b8: eb09011f     	cmp	x8, x9
   3e3bc: 9a883121     	csel	x1, x9, x8, lo
   3e3c0: f9000a61     	str	x1, [x19, #0x10]
   3e3c4: 94002e2b     	bl	0x49c70 <realloc@plt>
   3e3c8: f9000260     	str	x0, [x19]
   3e3cc: b4000640     	cbz	x0, 0x3e494 <(anonymous namespace)::itanium_demangle::ConditionalExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x238>
   3e3d0: f9400668     	ldr	x8, [x19, #0x8]
   3e3d4: 5284052a     	mov	w10, #0x2029            // =8233
   3e3d8: 8b080008     	add	x8, x0, x8
   3e3dc: 52800509     	mov	w9, #0x28               // =40
   3e3e0: 72a4074a     	movk	w10, #0x203a, lsl #16
   3e3e4: aa1303e1     	mov	x1, x19
   3e3e8: 39001109     	strb	w9, [x8, #0x4]
   3e3ec: b900010a     	str	w10, [x8]
   3e3f0: f9400668     	ldr	x8, [x19, #0x8]
   3e3f4: f9401294     	ldr	x20, [x20, #0x20]
   3e3f8: 91001508     	add	x8, x8, #0x5
   3e3fc: f9400289     	ldr	x9, [x20]
   3e400: aa1403e0     	mov	x0, x20
   3e404: f9000668     	str	x8, [x19, #0x8]
   3e408: f9401128     	ldr	x8, [x9, #0x20]
   3e40c: d63f0100     	blr	x8
   3e410: 39402688     	ldrb	w8, [x20, #0x9]
   3e414: 7100051f     	cmp	w8, #0x1
   3e418: 540000c0     	b.eq	0x3e430 <(anonymous namespace)::itanium_demangle::ConditionalExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1d4>
   3e41c: f9400288     	ldr	x8, [x20]
   3e420: aa1403e0     	mov	x0, x20
   3e424: aa1303e1     	mov	x1, x19
   3e428: f9401508     	ldr	x8, [x8, #0x28]
   3e42c: d63f0100     	blr	x8
   3e430: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3e434: 91000509     	add	x9, x8, #0x1
   3e438: eb0a013f     	cmp	x9, x10
   3e43c: 54000062     	b.hs	0x3e448 <(anonymous namespace)::itanium_demangle::ConditionalExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1ec>
   3e440: f9400260     	ldr	x0, [x19]
   3e444: 1400000a     	b	0x3e46c <(anonymous namespace)::itanium_demangle::ConditionalExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x210>
   3e448: d37ff948     	lsl	x8, x10, #1
   3e44c: f9400260     	ldr	x0, [x19]
   3e450: eb09011f     	cmp	x8, x9
   3e454: 9a883121     	csel	x1, x9, x8, lo
   3e458: f9000a61     	str	x1, [x19, #0x10]
   3e45c: 94002e05     	bl	0x49c70 <realloc@plt>
   3e460: f9000260     	str	x0, [x19]
   3e464: b4000180     	cbz	x0, 0x3e494 <(anonymous namespace)::itanium_demangle::ConditionalExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x238>
   3e468: f9400668     	ldr	x8, [x19, #0x8]
   3e46c: 52800529     	mov	w9, #0x29               // =41
   3e470: f9400bf5     	ldr	x21, [sp, #0x10]
   3e474: 38286809     	strb	w9, [x0, x8]
   3e478: f9400668     	ldr	x8, [x19, #0x8]
   3e47c: 91000508     	add	x8, x8, #0x1
   3e480: f9000668     	str	x8, [x19, #0x8]
   3e484: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3e488: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3e48c: d50323bf     	autiasp
   3e490: d65f03c0     	ret
   3e494: 94002d7f     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003e498 <(anonymous namespace)::itanium_demangle::ConditionalExpr::~ConditionalExpr()>:
   3e498: d503245f     	bti	c
   3e49c: 14002d31     	b	0x49960 <_ZdlPv@plt>

000000000003e4a0 <(anonymous namespace)::itanium_demangle::SizeofParamPackExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3e4a0: d503233f     	paciasp
   3e4a4: d10143ff     	sub	sp, sp, #0x50
   3e4a8: a9027bfd     	stp	x29, x30, [sp, #0x20]
   3e4ac: 910083fd     	add	x29, sp, #0x20
   3e4b0: f9001bf5     	str	x21, [sp, #0x30]
   3e4b4: a9044ff4     	stp	x20, x19, [sp, #0x40]
   3e4b8: d53bd055     	mrs	x21, TPIDR_EL0
   3e4bc: aa0103f3     	mov	x19, x1
   3e4c0: f94016a8     	ldr	x8, [x21, #0x28]
   3e4c4: aa0003f4     	mov	x20, x0
   3e4c8: f81f83a8     	stur	x8, [x29, #-0x8]
   3e4cc: a940a828     	ldp	x8, x10, [x1, #0x8]
   3e4d0: 91002909     	add	x9, x8, #0xa
   3e4d4: eb0a013f     	cmp	x9, x10
   3e4d8: 54000062     	b.hs	0x3e4e4 <(anonymous namespace)::itanium_demangle::SizeofParamPackExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x44>
   3e4dc: f9400260     	ldr	x0, [x19]
   3e4e0: 1400000a     	b	0x3e508 <(anonymous namespace)::itanium_demangle::SizeofParamPackExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x68>
   3e4e4: d37ff948     	lsl	x8, x10, #1
   3e4e8: f9400260     	ldr	x0, [x19]
   3e4ec: eb09011f     	cmp	x8, x9
   3e4f0: 9a883121     	csel	x1, x9, x8, lo
   3e4f4: f9000a61     	str	x1, [x19, #0x10]
   3e4f8: 94002dde     	bl	0x49c70 <realloc@plt>
   3e4fc: f9000260     	str	x0, [x19]
   3e500: b40006a0     	cbz	x0, 0x3e5d4 <(anonymous namespace)::itanium_demangle::SizeofParamPackExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x134>
   3e504: f9400668     	ldr	x8, [x19, #0x8]
   3e508: 90fffe89     	adrp	x9, 0xe000 <vsnprintf+0xe000>
   3e50c: 8b080008     	add	x8, x0, x8
   3e510: 911e1929     	add	x9, x9, #0x786
   3e514: 528505ca     	mov	w10, #0x282e            // =10286
   3e518: 910003e0     	mov	x0, sp
   3e51c: aa1303e1     	mov	x1, x19
   3e520: f9400129     	ldr	x9, [x9]
   3e524: 7900110a     	strh	w10, [x8, #0x8]
   3e528: f9000109     	str	x9, [x8]
   3e52c: 52802449     	mov	w9, #0x122              // =290
   3e530: f9400668     	ldr	x8, [x19, #0x8]
   3e534: 72a02029     	movk	w9, #0x101, lsl #16
   3e538: 91002908     	add	x8, x8, #0xa
   3e53c: b9000be9     	str	w9, [sp, #0x8]
   3e540: 90000089     	adrp	x9, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   3e544: 9124c129     	add	x9, x9, #0x930
   3e548: f9000668     	str	x8, [x19, #0x8]
   3e54c: f9400a88     	ldr	x8, [x20, #0x10]
   3e550: f90003e9     	str	x9, [sp]
   3e554: f9000be8     	str	x8, [sp, #0x10]
   3e558: 97fff206     	bl	0x3ad70 <(anonymous namespace)::itanium_demangle::ParameterPackExpansion::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>
   3e55c: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3e560: 91000509     	add	x9, x8, #0x1
   3e564: eb0a013f     	cmp	x9, x10
   3e568: 54000062     	b.hs	0x3e574 <(anonymous namespace)::itanium_demangle::SizeofParamPackExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xd4>
   3e56c: f9400260     	ldr	x0, [x19]
   3e570: 1400000a     	b	0x3e598 <(anonymous namespace)::itanium_demangle::SizeofParamPackExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xf8>
   3e574: d37ff948     	lsl	x8, x10, #1
   3e578: f9400260     	ldr	x0, [x19]
   3e57c: eb09011f     	cmp	x8, x9
   3e580: 9a883121     	csel	x1, x9, x8, lo
   3e584: f9000a61     	str	x1, [x19, #0x10]
   3e588: 94002dba     	bl	0x49c70 <realloc@plt>
   3e58c: f9000260     	str	x0, [x19]
   3e590: b4000220     	cbz	x0, 0x3e5d4 <(anonymous namespace)::itanium_demangle::SizeofParamPackExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x134>
   3e594: f9400668     	ldr	x8, [x19, #0x8]
   3e598: 52800529     	mov	w9, #0x29               // =41
   3e59c: 38286809     	strb	w9, [x0, x8]
   3e5a0: f9400668     	ldr	x8, [x19, #0x8]
   3e5a4: 91000508     	add	x8, x8, #0x1
   3e5a8: f9000668     	str	x8, [x19, #0x8]
   3e5ac: f94016a8     	ldr	x8, [x21, #0x28]
   3e5b0: f85f83a9     	ldur	x9, [x29, #-0x8]
   3e5b4: eb09011f     	cmp	x8, x9
   3e5b8: 54000101     	b.ne	0x3e5d8 <(anonymous namespace)::itanium_demangle::SizeofParamPackExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x138>
   3e5bc: a9444ff4     	ldp	x20, x19, [sp, #0x40]
   3e5c0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   3e5c4: f9401bf5     	ldr	x21, [sp, #0x30]
   3e5c8: 910143ff     	add	sp, sp, #0x50
   3e5cc: d50323bf     	autiasp
   3e5d0: d65f03c0     	ret
   3e5d4: 94002d2f     	bl	0x49a90 <_ZSt9terminatev@plt>
   3e5d8: 94002ce6     	bl	0x49970 <__stack_chk_fail@plt>

000000000003e5dc <(anonymous namespace)::itanium_demangle::SizeofParamPackExpr::~SizeofParamPackExpr()>:
   3e5dc: d503245f     	bti	c
   3e5e0: 14002ce0     	b	0x49960 <_ZdlPv@plt>

000000000003e5e4 <(anonymous namespace)::itanium_demangle::NodeArrayNode::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3e5e4: d503245f     	bti	c
   3e5e8: 91004000     	add	x0, x0, #0x10
   3e5ec: 17ffee20     	b	0x39e6c <(anonymous namespace)::itanium_demangle::NodeArray::printWithComma((anonymous namespace)::itanium_demangle::OutputStream&) const>

000000000003e5f0 <(anonymous namespace)::itanium_demangle::NodeArrayNode::~NodeArrayNode()>:
   3e5f0: d503245f     	bti	c
   3e5f4: 14002cdb     	b	0x49960 <_ZdlPv@plt>

000000000003e5f8 <(anonymous namespace)::itanium_demangle::ThrowExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3e5f8: d503233f     	paciasp
   3e5fc: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   3e600: a9014ff4     	stp	x20, x19, [sp, #0x10]
   3e604: 910003fd     	mov	x29, sp
   3e608: a940a828     	ldp	x8, x10, [x1, #0x8]
   3e60c: aa0103f3     	mov	x19, x1
   3e610: aa0003f4     	mov	x20, x0
   3e614: 91001909     	add	x9, x8, #0x6
   3e618: eb0a013f     	cmp	x9, x10
   3e61c: 54000062     	b.hs	0x3e628 <(anonymous namespace)::itanium_demangle::ThrowExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x30>
   3e620: f9400260     	ldr	x0, [x19]
   3e624: 1400000a     	b	0x3e64c <(anonymous namespace)::itanium_demangle::ThrowExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x54>
   3e628: d37ff948     	lsl	x8, x10, #1
   3e62c: f9400260     	ldr	x0, [x19]
   3e630: eb09011f     	cmp	x8, x9
   3e634: 9a883121     	csel	x1, x9, x8, lo
   3e638: f9000a61     	str	x1, [x19, #0x10]
   3e63c: 94002d8d     	bl	0x49c70 <realloc@plt>
   3e640: f9000260     	str	x0, [x19]
   3e644: b4000400     	cbz	x0, 0x3e6c4 <(anonymous namespace)::itanium_demangle::ThrowExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xcc>
   3e648: f9400668     	ldr	x8, [x19, #0x8]
   3e64c: 528d0e8a     	mov	w10, #0x6874            // =26740
   3e650: 8b080008     	add	x8, x0, x8
   3e654: 52840ee9     	mov	w9, #0x2077             // =8311
   3e658: 72adee4a     	movk	w10, #0x6f72, lsl #16
   3e65c: aa1303e1     	mov	x1, x19
   3e660: 79000909     	strh	w9, [x8, #0x4]
   3e664: b900010a     	str	w10, [x8]
   3e668: f9400668     	ldr	x8, [x19, #0x8]
   3e66c: f9400a94     	ldr	x20, [x20, #0x10]
   3e670: 91001908     	add	x8, x8, #0x6
   3e674: f9400289     	ldr	x9, [x20]
   3e678: aa1403e0     	mov	x0, x20
   3e67c: f9000668     	str	x8, [x19, #0x8]
   3e680: f9401128     	ldr	x8, [x9, #0x20]
   3e684: d63f0100     	blr	x8
   3e688: 39402688     	ldrb	w8, [x20, #0x9]
   3e68c: 7100051f     	cmp	w8, #0x1
   3e690: 540000a1     	b.ne	0x3e6a4 <(anonymous namespace)::itanium_demangle::ThrowExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xac>
   3e694: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   3e698: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   3e69c: d50323bf     	autiasp
   3e6a0: d65f03c0     	ret
   3e6a4: f9400288     	ldr	x8, [x20]
   3e6a8: aa1403e0     	mov	x0, x20
   3e6ac: aa1303e1     	mov	x1, x19
   3e6b0: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   3e6b4: f9401510     	ldr	x16, [x8, #0x28]
   3e6b8: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   3e6bc: d50323bf     	autiasp
   3e6c0: d61f0200     	br	x16
   3e6c4: 94002cf3     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003e6c8 <(anonymous namespace)::itanium_demangle::ThrowExpr::~ThrowExpr()>:
   3e6c8: d503245f     	bti	c
   3e6cc: 14002ca5     	b	0x49960 <_ZdlPv@plt>

000000000003e6d0 <(anonymous namespace)::itanium_demangle::UUIDOfExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3e6d0: d503233f     	paciasp
   3e6d4: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   3e6d8: a9014ff4     	stp	x20, x19, [sp, #0x10]
   3e6dc: 910003fd     	mov	x29, sp
   3e6e0: a940a828     	ldp	x8, x10, [x1, #0x8]
   3e6e4: aa0103f3     	mov	x19, x1
   3e6e8: aa0003f4     	mov	x20, x0
   3e6ec: 91002509     	add	x9, x8, #0x9
   3e6f0: eb0a013f     	cmp	x9, x10
   3e6f4: 54000062     	b.hs	0x3e700 <(anonymous namespace)::itanium_demangle::UUIDOfExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x30>
   3e6f8: f9400260     	ldr	x0, [x19]
   3e6fc: 1400000a     	b	0x3e724 <(anonymous namespace)::itanium_demangle::UUIDOfExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x54>
   3e700: d37ff948     	lsl	x8, x10, #1
   3e704: f9400260     	ldr	x0, [x19]
   3e708: eb09011f     	cmp	x8, x9
   3e70c: 9a883121     	csel	x1, x9, x8, lo
   3e710: f9000a61     	str	x1, [x19, #0x10]
   3e714: 94002d57     	bl	0x49c70 <realloc@plt>
   3e718: f9000260     	str	x0, [x19]
   3e71c: b4000640     	cbz	x0, 0x3e7e4 <(anonymous namespace)::itanium_demangle::UUIDOfExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x114>
   3e720: f9400668     	ldr	x8, [x19, #0x8]
   3e724: b0fffe89     	adrp	x9, 0xf000 <vsnprintf+0xf000>
   3e728: 8b080008     	add	x8, x0, x8
   3e72c: 911d8d29     	add	x9, x9, #0x763
   3e730: 5280050a     	mov	w10, #0x28              // =40
   3e734: aa1303e1     	mov	x1, x19
   3e738: f9400129     	ldr	x9, [x9]
   3e73c: 3900210a     	strb	w10, [x8, #0x8]
   3e740: f9000109     	str	x9, [x8]
   3e744: f9400668     	ldr	x8, [x19, #0x8]
   3e748: f9400a94     	ldr	x20, [x20, #0x10]
   3e74c: 91002508     	add	x8, x8, #0x9
   3e750: f9400289     	ldr	x9, [x20]
   3e754: aa1403e0     	mov	x0, x20
   3e758: f9000668     	str	x8, [x19, #0x8]
   3e75c: f9401128     	ldr	x8, [x9, #0x20]
   3e760: d63f0100     	blr	x8
   3e764: 39402688     	ldrb	w8, [x20, #0x9]
   3e768: 7100051f     	cmp	w8, #0x1
   3e76c: 540000c0     	b.eq	0x3e784 <(anonymous namespace)::itanium_demangle::UUIDOfExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xb4>
   3e770: f9400288     	ldr	x8, [x20]
   3e774: aa1403e0     	mov	x0, x20
   3e778: aa1303e1     	mov	x1, x19
   3e77c: f9401508     	ldr	x8, [x8, #0x28]
   3e780: d63f0100     	blr	x8
   3e784: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3e788: 91000509     	add	x9, x8, #0x1
   3e78c: eb0a013f     	cmp	x9, x10
   3e790: 54000062     	b.hs	0x3e79c <(anonymous namespace)::itanium_demangle::UUIDOfExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xcc>
   3e794: f9400260     	ldr	x0, [x19]
   3e798: 1400000a     	b	0x3e7c0 <(anonymous namespace)::itanium_demangle::UUIDOfExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xf0>
   3e79c: d37ff948     	lsl	x8, x10, #1
   3e7a0: f9400260     	ldr	x0, [x19]
   3e7a4: eb09011f     	cmp	x8, x9
   3e7a8: 9a883121     	csel	x1, x9, x8, lo
   3e7ac: f9000a61     	str	x1, [x19, #0x10]
   3e7b0: 94002d30     	bl	0x49c70 <realloc@plt>
   3e7b4: f9000260     	str	x0, [x19]
   3e7b8: b4000160     	cbz	x0, 0x3e7e4 <(anonymous namespace)::itanium_demangle::UUIDOfExpr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x114>
   3e7bc: f9400668     	ldr	x8, [x19, #0x8]
   3e7c0: 52800529     	mov	w9, #0x29               // =41
   3e7c4: 38286809     	strb	w9, [x0, x8]
   3e7c8: f9400668     	ldr	x8, [x19, #0x8]
   3e7cc: 91000508     	add	x8, x8, #0x1
   3e7d0: f9000668     	str	x8, [x19, #0x8]
   3e7d4: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   3e7d8: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   3e7dc: d50323bf     	autiasp
   3e7e0: d65f03c0     	ret
   3e7e4: 94002cab     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003e7e8 <(anonymous namespace)::itanium_demangle::UUIDOfExpr::~UUIDOfExpr()>:
   3e7e8: d503245f     	bti	c
   3e7ec: 14002c5d     	b	0x49960 <_ZdlPv@plt>

000000000003e7f0 <(anonymous namespace)::itanium_demangle::ExpandedSpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3e7f0: d503233f     	paciasp
   3e7f4: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   3e7f8: a9014ff4     	stp	x20, x19, [sp, #0x10]
   3e7fc: 910003fd     	mov	x29, sp
   3e800: b9400c08     	ldr	w8, [x0, #0xc]
   3e804: 7100151f     	cmp	w8, #0x5
   3e808: 540014c8     	b.hi	0x3eaa0 <(anonymous namespace)::itanium_demangle::ExpandedSpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x2b0>
   3e80c: d0fffe89     	adrp	x9, 0x10000 <std::nothrow+0x68>
   3e810: aa0103f3     	mov	x19, x1
   3e814: 911d4929     	add	x9, x9, #0x752
   3e818: 1000008a     	adr	x10, 0x3e828 <(anonymous namespace)::itanium_demangle::ExpandedSpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x38>
   3e81c: 3868692b     	ldrb	w11, [x9, x8]
   3e820: 8b0b094a     	add	x10, x10, x11, lsl #2
   3e824: d61f0140     	br	x10
   3e828: d503249f     	bti	j
   3e82c: aa1303f4     	mov	x20, x19
   3e830: a9c0aa88     	ldp	x8, x10, [x20, #0x8]!
   3e834: 91003909     	add	x9, x8, #0xe
   3e838: eb0a013f     	cmp	x9, x10
   3e83c: 54000562     	b.hs	0x3e8e8 <(anonymous namespace)::itanium_demangle::ExpandedSpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xf8>
   3e840: f9400260     	ldr	x0, [x19]
   3e844: 14000032     	b	0x3e90c <(anonymous namespace)::itanium_demangle::ExpandedSpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x11c>
   3e848: d503249f     	bti	j
   3e84c: aa1303f4     	mov	x20, x19
   3e850: a9c0aa88     	ldp	x8, x10, [x20, #0x8]!
   3e854: 91004509     	add	x9, x8, #0x11
   3e858: eb0a013f     	cmp	x9, x10
   3e85c: 540006a2     	b.hs	0x3e930 <(anonymous namespace)::itanium_demangle::ExpandedSpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x140>
   3e860: f9400260     	ldr	x0, [x19]
   3e864: 1400003c     	b	0x3e954 <(anonymous namespace)::itanium_demangle::ExpandedSpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x164>
   3e868: d503249f     	bti	j
   3e86c: aa1303f4     	mov	x20, x19
   3e870: a9c0aa88     	ldp	x8, x10, [x20, #0x8]!
   3e874: 91011909     	add	x9, x8, #0x46
   3e878: eb0a013f     	cmp	x9, x10
   3e87c: 540007e2     	b.hs	0x3e978 <(anonymous namespace)::itanium_demangle::ExpandedSpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x188>
   3e880: f9400260     	ldr	x0, [x19]
   3e884: 14000046     	b	0x3e99c <(anonymous namespace)::itanium_demangle::ExpandedSpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1ac>
   3e888: d503249f     	bti	j
   3e88c: aa1303f4     	mov	x20, x19
   3e890: a9c0aa88     	ldp	x8, x10, [x20, #0x8]!
   3e894: 9100c509     	add	x9, x8, #0x31
   3e898: eb0a013f     	cmp	x9, x10
   3e89c: 54000962     	b.hs	0x3e9c8 <(anonymous namespace)::itanium_demangle::ExpandedSpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1d8>
   3e8a0: f9400260     	ldr	x0, [x19]
   3e8a4: 14000052     	b	0x3e9ec <(anonymous namespace)::itanium_demangle::ExpandedSpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1fc>
   3e8a8: d503249f     	bti	j
   3e8ac: aa1303f4     	mov	x20, x19
   3e8b0: a9c0aa88     	ldp	x8, x10, [x20, #0x8]!
   3e8b4: 9100c509     	add	x9, x8, #0x31
   3e8b8: eb0a013f     	cmp	x9, x10
   3e8bc: 540009e2     	b.hs	0x3e9f8 <(anonymous namespace)::itanium_demangle::ExpandedSpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x208>
   3e8c0: f9400260     	ldr	x0, [x19]
   3e8c4: 14000056     	b	0x3ea1c <(anonymous namespace)::itanium_demangle::ExpandedSpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x22c>
   3e8c8: d503249f     	bti	j
   3e8cc: aa1303f4     	mov	x20, x19
   3e8d0: a9c0aa88     	ldp	x8, x10, [x20, #0x8]!
   3e8d4: 9100c909     	add	x9, x8, #0x32
   3e8d8: eb0a013f     	cmp	x9, x10
   3e8dc: 54000b62     	b.hs	0x3ea48 <(anonymous namespace)::itanium_demangle::ExpandedSpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x258>
   3e8e0: f9400260     	ldr	x0, [x19]
   3e8e4: 14000062     	b	0x3ea6c <(anonymous namespace)::itanium_demangle::ExpandedSpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x27c>
   3e8e8: d37ff948     	lsl	x8, x10, #1
   3e8ec: f9400260     	ldr	x0, [x19]
   3e8f0: eb09011f     	cmp	x8, x9
   3e8f4: 9a883121     	csel	x1, x9, x8, lo
   3e8f8: f9000a61     	str	x1, [x19, #0x10]
   3e8fc: 94002cdd     	bl	0x49c70 <realloc@plt>
   3e900: f9000260     	str	x0, [x19]
   3e904: b4000d60     	cbz	x0, 0x3eab0 <(anonymous namespace)::itanium_demangle::ExpandedSpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x2c0>
   3e908: f9400288     	ldr	x8, [x20]
   3e90c: b0fffe89     	adrp	x9, 0xf000 <vsnprintf+0xf000>
   3e910: 8b08000a     	add	x10, x0, x8
   3e914: 911db529     	add	x9, x9, #0x76d
   3e918: 528001c8     	mov	w8, #0xe                // =14
   3e91c: f840612b     	ldur	x11, [x9, #0x6]
   3e920: f9400129     	ldr	x9, [x9]
   3e924: f800614b     	stur	x11, [x10, #0x6]
   3e928: f9000149     	str	x9, [x10]
   3e92c: 1400005a     	b	0x3ea94 <(anonymous namespace)::itanium_demangle::ExpandedSpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x2a4>
   3e930: d37ff948     	lsl	x8, x10, #1
   3e934: f9400260     	ldr	x0, [x19]
   3e938: eb09011f     	cmp	x8, x9
   3e93c: 9a883121     	csel	x1, x9, x8, lo
   3e940: f9000a61     	str	x1, [x19, #0x10]
   3e944: 94002ccb     	bl	0x49c70 <realloc@plt>
   3e948: f9000260     	str	x0, [x19]
   3e94c: b4000b20     	cbz	x0, 0x3eab0 <(anonymous namespace)::itanium_demangle::ExpandedSpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x2c0>
   3e950: f9400288     	ldr	x8, [x20]
   3e954: 90fffe89     	adrp	x9, 0xe000 <vsnprintf+0xe000>
   3e958: 8b08000a     	add	x10, x0, x8
   3e95c: 91054929     	add	x9, x9, #0x152
   3e960: 52800228     	mov	w8, #0x11               // =17
   3e964: 3dc00120     	ldr	q0, [x9]
   3e968: 52800ce9     	mov	w9, #0x67               // =103
   3e96c: 3d800140     	str	q0, [x10]
   3e970: 39004149     	strb	w9, [x10, #0x10]
   3e974: 14000048     	b	0x3ea94 <(anonymous namespace)::itanium_demangle::ExpandedSpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x2a4>
   3e978: d37ff948     	lsl	x8, x10, #1
   3e97c: f9400260     	ldr	x0, [x19]
   3e980: eb09011f     	cmp	x8, x9
   3e984: 9a883121     	csel	x1, x9, x8, lo
   3e988: f9000a61     	str	x1, [x19, #0x10]
   3e98c: 94002cb9     	bl	0x49c70 <realloc@plt>
   3e990: f9000260     	str	x0, [x19]
   3e994: b40008e0     	cbz	x0, 0x3eab0 <(anonymous namespace)::itanium_demangle::ExpandedSpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x2c0>
   3e998: f9400288     	ldr	x8, [x20]
   3e99c: 90fffe89     	adrp	x9, 0xe000 <vsnprintf+0xe000>
   3e9a0: 8b08000a     	add	x10, x0, x8
   3e9a4: 91130d29     	add	x9, x9, #0x4c3
   3e9a8: ad410121     	ldp	q1, q0, [x9, #0x20]
   3e9ac: ad400d22     	ldp	q2, q3, [x9]
   3e9b0: f843e128     	ldur	x8, [x9, #0x3e]
   3e9b4: ad000d42     	stp	q2, q3, [x10]
   3e9b8: f803e148     	stur	x8, [x10, #0x3e]
   3e9bc: 528008c8     	mov	w8, #0x46               // =70
   3e9c0: ad010141     	stp	q1, q0, [x10, #0x20]
   3e9c4: 14000034     	b	0x3ea94 <(anonymous namespace)::itanium_demangle::ExpandedSpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x2a4>
   3e9c8: d37ff948     	lsl	x8, x10, #1
   3e9cc: f9400260     	ldr	x0, [x19]
   3e9d0: eb09011f     	cmp	x8, x9
   3e9d4: 9a883121     	csel	x1, x9, x8, lo
   3e9d8: f9000a61     	str	x1, [x19, #0x10]
   3e9dc: 94002ca5     	bl	0x49c70 <realloc@plt>
   3e9e0: f9000260     	str	x0, [x19]
   3e9e4: b4000660     	cbz	x0, 0x3eab0 <(anonymous namespace)::itanium_demangle::ExpandedSpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x2c0>
   3e9e8: f9400288     	ldr	x8, [x20]
   3e9ec: b0fffe89     	adrp	x9, 0xf000 <vsnprintf+0xf000>
   3e9f0: 9101f529     	add	x9, x9, #0x7d
   3e9f4: 1400000c     	b	0x3ea24 <(anonymous namespace)::itanium_demangle::ExpandedSpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x234>
   3e9f8: d37ff948     	lsl	x8, x10, #1
   3e9fc: f9400260     	ldr	x0, [x19]
   3ea00: eb09011f     	cmp	x8, x9
   3ea04: 9a883121     	csel	x1, x9, x8, lo
   3ea08: f9000a61     	str	x1, [x19, #0x10]
   3ea0c: 94002c99     	bl	0x49c70 <realloc@plt>
   3ea10: f9000260     	str	x0, [x19]
   3ea14: b40004e0     	cbz	x0, 0x3eab0 <(anonymous namespace)::itanium_demangle::ExpandedSpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x2c0>
   3ea18: f9400288     	ldr	x8, [x20]
   3ea1c: 90fffe89     	adrp	x9, 0xe000 <vsnprintf+0xe000>
   3ea20: 91218d29     	add	x9, x9, #0x863
   3ea24: ad408121     	ldp	q1, q0, [x9, #0x10]
   3ea28: 8b08000a     	add	x10, x0, x8
   3ea2c: 52800628     	mov	w8, #0x31               // =49
   3ea30: 3dc00122     	ldr	q2, [x9]
   3ea34: 528007c9     	mov	w9, #0x3e               // =62
   3ea38: ad008141     	stp	q1, q0, [x10, #0x10]
   3ea3c: 3d800142     	str	q2, [x10]
   3ea40: 3900c149     	strb	w9, [x10, #0x30]
   3ea44: 14000014     	b	0x3ea94 <(anonymous namespace)::itanium_demangle::ExpandedSpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x2a4>
   3ea48: d37ff948     	lsl	x8, x10, #1
   3ea4c: f9400260     	ldr	x0, [x19]
   3ea50: eb09011f     	cmp	x8, x9
   3ea54: 9a883121     	csel	x1, x9, x8, lo
   3ea58: f9000a61     	str	x1, [x19, #0x10]
   3ea5c: 94002c85     	bl	0x49c70 <realloc@plt>
   3ea60: f9000260     	str	x0, [x19]
   3ea64: b4000260     	cbz	x0, 0x3eab0 <(anonymous namespace)::itanium_demangle::ExpandedSpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x2c0>
   3ea68: f9400288     	ldr	x8, [x20]
   3ea6c: b0fffe89     	adrp	x9, 0xf000 <vsnprintf+0xf000>
   3ea70: 8b08000a     	add	x10, x0, x8
   3ea74: 91088d29     	add	x9, x9, #0x223
   3ea78: 52800648     	mov	w8, #0x32               // =50
   3ea7c: ad408121     	ldp	q1, q0, [x9, #0x10]
   3ea80: 3dc00122     	ldr	q2, [x9]
   3ea84: 5287c409     	mov	w9, #0x3e20             // =15904
   3ea88: ad008141     	stp	q1, q0, [x10, #0x10]
   3ea8c: 3d800142     	str	q2, [x10]
   3ea90: 79006149     	strh	w9, [x10, #0x30]
   3ea94: f9400289     	ldr	x9, [x20]
   3ea98: 8b080128     	add	x8, x9, x8
   3ea9c: f9000288     	str	x8, [x20]
   3eaa0: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   3eaa4: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   3eaa8: d50323bf     	autiasp
   3eaac: d65f03c0     	ret
   3eab0: 94002bf8     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003eab4 <(anonymous namespace)::itanium_demangle::ExpandedSpecialSubstitution::getBaseName() const>:
   3eab4: d503245f     	bti	c
   3eab8: b9800c08     	ldrsw	x8, [x0, #0xc]
   3eabc: f0fffe89     	adrp	x9, 0x11000 <typeinfo name for (anonymous namespace)::itanium_demangle::ConditionalExpr+0x9>
   3eac0: f0fffe8a     	adrp	x10, 0x11000 <typeinfo name for (anonymous namespace)::itanium_demangle::ConditionalExpr+0x9>
   3eac4: 911a7129     	add	x9, x9, #0x69c
   3eac8: 911ad14a     	add	x10, x10, #0x6b4
   3eacc: d37ef508     	lsl	x8, x8, #2
   3ead0: b8a8692b     	ldrsw	x11, [x9, x8]
   3ead4: b8a86948     	ldrsw	x8, [x10, x8]
   3ead8: 8b0b0121     	add	x1, x9, x11
   3eadc: 8b080140     	add	x0, x10, x8
   3eae0: d65f03c0     	ret

000000000003eae4 <(anonymous namespace)::itanium_demangle::ExpandedSpecialSubstitution::~ExpandedSpecialSubstitution()>:
   3eae4: d503245f     	bti	c
   3eae8: 14002b9e     	b	0x49960 <_ZdlPv@plt>

000000000003eaec <(anonymous namespace)::itanium_demangle::CtorDtorName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3eaec: d503233f     	paciasp
   3eaf0: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   3eaf4: f9000bf5     	str	x21, [sp, #0x10]
   3eaf8: 910003fd     	mov	x29, sp
   3eafc: a9024ff4     	stp	x20, x19, [sp, #0x20]
   3eb00: aa0003f4     	mov	x20, x0
   3eb04: 39406008     	ldrb	w8, [x0, #0x18]
   3eb08: aa0103f3     	mov	x19, x1
   3eb0c: 340002a8     	cbz	w8, 0x3eb60 <(anonymous namespace)::itanium_demangle::CtorDtorName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x74>
   3eb10: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3eb14: 91000509     	add	x9, x8, #0x1
   3eb18: eb0a013f     	cmp	x9, x10
   3eb1c: 54000062     	b.hs	0x3eb28 <(anonymous namespace)::itanium_demangle::CtorDtorName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x3c>
   3eb20: f9400260     	ldr	x0, [x19]
   3eb24: 1400000a     	b	0x3eb4c <(anonymous namespace)::itanium_demangle::CtorDtorName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x60>
   3eb28: d37ff948     	lsl	x8, x10, #1
   3eb2c: f9400260     	ldr	x0, [x19]
   3eb30: eb09011f     	cmp	x8, x9
   3eb34: 9a883121     	csel	x1, x9, x8, lo
   3eb38: f9000a61     	str	x1, [x19, #0x10]
   3eb3c: 94002c4d     	bl	0x49c70 <realloc@plt>
   3eb40: f9000260     	str	x0, [x19]
   3eb44: b4000520     	cbz	x0, 0x3ebe8 <(anonymous namespace)::itanium_demangle::CtorDtorName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xfc>
   3eb48: f9400668     	ldr	x8, [x19, #0x8]
   3eb4c: 52800fc9     	mov	w9, #0x7e               // =126
   3eb50: 38286809     	strb	w9, [x0, x8]
   3eb54: f9400668     	ldr	x8, [x19, #0x8]
   3eb58: 91000508     	add	x8, x8, #0x1
   3eb5c: f9000668     	str	x8, [x19, #0x8]
   3eb60: f9400a80     	ldr	x0, [x20, #0x10]
   3eb64: f9400008     	ldr	x8, [x0]
   3eb68: f9401908     	ldr	x8, [x8, #0x30]
   3eb6c: d63f0100     	blr	x8
   3eb70: eb000034     	subs	x20, x1, x0
   3eb74: 54000300     	b.eq	0x3ebd4 <(anonymous namespace)::itanium_demangle::CtorDtorName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xe8>
   3eb78: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3eb7c: aa0003f5     	mov	x21, x0
   3eb80: 8b140109     	add	x9, x8, x20
   3eb84: eb0a013f     	cmp	x9, x10
   3eb88: 54000062     	b.hs	0x3eb94 <(anonymous namespace)::itanium_demangle::CtorDtorName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xa8>
   3eb8c: f9400260     	ldr	x0, [x19]
   3eb90: 1400000a     	b	0x3ebb8 <(anonymous namespace)::itanium_demangle::CtorDtorName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xcc>
   3eb94: d37ff948     	lsl	x8, x10, #1
   3eb98: f9400260     	ldr	x0, [x19]
   3eb9c: eb09011f     	cmp	x8, x9
   3eba0: 9a883121     	csel	x1, x9, x8, lo
   3eba4: f9000a61     	str	x1, [x19, #0x10]
   3eba8: 94002c32     	bl	0x49c70 <realloc@plt>
   3ebac: f9000260     	str	x0, [x19]
   3ebb0: b40001c0     	cbz	x0, 0x3ebe8 <(anonymous namespace)::itanium_demangle::CtorDtorName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xfc>
   3ebb4: f9400668     	ldr	x8, [x19, #0x8]
   3ebb8: 8b080000     	add	x0, x0, x8
   3ebbc: aa1503e1     	mov	x1, x21
   3ebc0: aa1403e2     	mov	x2, x20
   3ebc4: 94002c2f     	bl	0x49c80 <memmove@plt>
   3ebc8: f9400668     	ldr	x8, [x19, #0x8]
   3ebcc: 8b140108     	add	x8, x8, x20
   3ebd0: f9000668     	str	x8, [x19, #0x8]
   3ebd4: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3ebd8: f9400bf5     	ldr	x21, [sp, #0x10]
   3ebdc: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3ebe0: d50323bf     	autiasp
   3ebe4: d65f03c0     	ret
   3ebe8: 94002baa     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003ebec <(anonymous namespace)::itanium_demangle::CtorDtorName::~CtorDtorName()>:
   3ebec: d503245f     	bti	c
   3ebf0: 14002b5c     	b	0x49960 <_ZdlPv@plt>

000000000003ebf4 <(anonymous namespace)::itanium_demangle::AbiTagAttr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3ebf4: d503233f     	paciasp
   3ebf8: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   3ebfc: f9000bf5     	str	x21, [sp, #0x10]
   3ec00: 910003fd     	mov	x29, sp
   3ec04: a9024ff4     	stp	x20, x19, [sp, #0x20]
   3ec08: aa0003f4     	mov	x20, x0
   3ec0c: f9400800     	ldr	x0, [x0, #0x10]
   3ec10: aa0103f3     	mov	x19, x1
   3ec14: f9400008     	ldr	x8, [x0]
   3ec18: f9401108     	ldr	x8, [x8, #0x20]
   3ec1c: d63f0100     	blr	x8
   3ec20: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3ec24: 91001509     	add	x9, x8, #0x5
   3ec28: eb0a013f     	cmp	x9, x10
   3ec2c: 54000062     	b.hs	0x3ec38 <(anonymous namespace)::itanium_demangle::AbiTagAttr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x44>
   3ec30: f9400260     	ldr	x0, [x19]
   3ec34: 1400000a     	b	0x3ec5c <(anonymous namespace)::itanium_demangle::AbiTagAttr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x68>
   3ec38: d37ff948     	lsl	x8, x10, #1
   3ec3c: f9400260     	ldr	x0, [x19]
   3ec40: eb09011f     	cmp	x8, x9
   3ec44: 9a883121     	csel	x1, x9, x8, lo
   3ec48: f9000a61     	str	x1, [x19, #0x10]
   3ec4c: 94002c09     	bl	0x49c70 <realloc@plt>
   3ec50: f9000260     	str	x0, [x19]
   3ec54: b40007a0     	cbz	x0, 0x3ed48 <(anonymous namespace)::itanium_demangle::AbiTagAttr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x154>
   3ec58: f9400668     	ldr	x8, [x19, #0x8]
   3ec5c: 528c2b6a     	mov	w10, #0x615b            // =24923
   3ec60: 8b080008     	add	x8, x0, x8
   3ec64: 52800749     	mov	w9, #0x3a               // =58
   3ec68: 72ad2c4a     	movk	w10, #0x6962, lsl #16
   3ec6c: 39001109     	strb	w9, [x8, #0x4]
   3ec70: b900010a     	str	w10, [x8]
   3ec74: f9400668     	ldr	x8, [x19, #0x8]
   3ec78: 91001508     	add	x8, x8, #0x5
   3ec7c: f9000668     	str	x8, [x19, #0x8]
   3ec80: a941a695     	ldp	x21, x9, [x20, #0x18]
   3ec84: eb150134     	subs	x20, x9, x21
   3ec88: 540002e0     	b.eq	0x3ece4 <(anonymous namespace)::itanium_demangle::AbiTagAttr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xf0>
   3ec8c: f9400a6a     	ldr	x10, [x19, #0x10]
   3ec90: 8b140109     	add	x9, x8, x20
   3ec94: eb0a013f     	cmp	x9, x10
   3ec98: 54000062     	b.hs	0x3eca4 <(anonymous namespace)::itanium_demangle::AbiTagAttr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xb0>
   3ec9c: f9400260     	ldr	x0, [x19]
   3eca0: 1400000a     	b	0x3ecc8 <(anonymous namespace)::itanium_demangle::AbiTagAttr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xd4>
   3eca4: d37ff948     	lsl	x8, x10, #1
   3eca8: f9400260     	ldr	x0, [x19]
   3ecac: eb09011f     	cmp	x8, x9
   3ecb0: 9a883121     	csel	x1, x9, x8, lo
   3ecb4: f9000a61     	str	x1, [x19, #0x10]
   3ecb8: 94002bee     	bl	0x49c70 <realloc@plt>
   3ecbc: f9000260     	str	x0, [x19]
   3ecc0: b4000440     	cbz	x0, 0x3ed48 <(anonymous namespace)::itanium_demangle::AbiTagAttr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x154>
   3ecc4: f9400668     	ldr	x8, [x19, #0x8]
   3ecc8: 8b080000     	add	x0, x0, x8
   3eccc: aa1503e1     	mov	x1, x21
   3ecd0: aa1403e2     	mov	x2, x20
   3ecd4: 94002beb     	bl	0x49c80 <memmove@plt>
   3ecd8: f9400668     	ldr	x8, [x19, #0x8]
   3ecdc: 8b140108     	add	x8, x8, x20
   3ece0: f9000668     	str	x8, [x19, #0x8]
   3ece4: f9400a6a     	ldr	x10, [x19, #0x10]
   3ece8: 91000509     	add	x9, x8, #0x1
   3ecec: eb0a013f     	cmp	x9, x10
   3ecf0: 54000062     	b.hs	0x3ecfc <(anonymous namespace)::itanium_demangle::AbiTagAttr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x108>
   3ecf4: f9400260     	ldr	x0, [x19]
   3ecf8: 1400000a     	b	0x3ed20 <(anonymous namespace)::itanium_demangle::AbiTagAttr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x12c>
   3ecfc: d37ff948     	lsl	x8, x10, #1
   3ed00: f9400260     	ldr	x0, [x19]
   3ed04: eb09011f     	cmp	x8, x9
   3ed08: 9a883121     	csel	x1, x9, x8, lo
   3ed0c: f9000a61     	str	x1, [x19, #0x10]
   3ed10: 94002bd8     	bl	0x49c70 <realloc@plt>
   3ed14: f9000260     	str	x0, [x19]
   3ed18: b4000180     	cbz	x0, 0x3ed48 <(anonymous namespace)::itanium_demangle::AbiTagAttr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x154>
   3ed1c: f9400668     	ldr	x8, [x19, #0x8]
   3ed20: 52800ba9     	mov	w9, #0x5d               // =93
   3ed24: f9400bf5     	ldr	x21, [sp, #0x10]
   3ed28: 38286809     	strb	w9, [x0, x8]
   3ed2c: f9400668     	ldr	x8, [x19, #0x8]
   3ed30: 91000508     	add	x8, x8, #0x1
   3ed34: f9000668     	str	x8, [x19, #0x8]
   3ed38: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3ed3c: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3ed40: d50323bf     	autiasp
   3ed44: d65f03c0     	ret
   3ed48: 94002b52     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003ed4c <(anonymous namespace)::itanium_demangle::AbiTagAttr::~AbiTagAttr()>:
   3ed4c: d503245f     	bti	c
   3ed50: 14002b04     	b	0x49960 <_ZdlPv@plt>

000000000003ed54 <(anonymous namespace)::itanium_demangle::StructuredBindingName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3ed54: d503233f     	paciasp
   3ed58: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   3ed5c: a9014ff4     	stp	x20, x19, [sp, #0x10]
   3ed60: 910003fd     	mov	x29, sp
   3ed64: a940a029     	ldp	x9, x8, [x1, #0x8]
   3ed68: aa0103f3     	mov	x19, x1
   3ed6c: aa0003f4     	mov	x20, x0
   3ed70: 9100052a     	add	x10, x9, #0x1
   3ed74: eb08015f     	cmp	x10, x8
   3ed78: 54000062     	b.hs	0x3ed84 <(anonymous namespace)::itanium_demangle::StructuredBindingName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x30>
   3ed7c: f9400260     	ldr	x0, [x19]
   3ed80: 1400000b     	b	0x3edac <(anonymous namespace)::itanium_demangle::StructuredBindingName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x58>
   3ed84: d37ff908     	lsl	x8, x8, #1
   3ed88: f9400260     	ldr	x0, [x19]
   3ed8c: eb0a011f     	cmp	x8, x10
   3ed90: 9a883141     	csel	x1, x10, x8, lo
   3ed94: f9000a61     	str	x1, [x19, #0x10]
   3ed98: 94002bb6     	bl	0x49c70 <realloc@plt>
   3ed9c: f9000260     	str	x0, [x19]
   3eda0: b4000420     	cbz	x0, 0x3ee24 <(anonymous namespace)::itanium_demangle::StructuredBindingName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xd0>
   3eda4: f9400669     	ldr	x9, [x19, #0x8]
   3eda8: 9100052a     	add	x10, x9, #0x1
   3edac: 52800b6b     	mov	w11, #0x5b              // =91
   3edb0: 91004288     	add	x8, x20, #0x10
   3edb4: f900066a     	str	x10, [x19, #0x8]
   3edb8: aa1303e1     	mov	x1, x19
   3edbc: 3829680b     	strb	w11, [x0, x9]
   3edc0: aa0803e0     	mov	x0, x8
   3edc4: 97ffec2a     	bl	0x39e6c <(anonymous namespace)::itanium_demangle::NodeArray::printWithComma((anonymous namespace)::itanium_demangle::OutputStream&) const>
   3edc8: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3edcc: 91000509     	add	x9, x8, #0x1
   3edd0: eb0a013f     	cmp	x9, x10
   3edd4: 54000062     	b.hs	0x3ede0 <(anonymous namespace)::itanium_demangle::StructuredBindingName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x8c>
   3edd8: f9400260     	ldr	x0, [x19]
   3eddc: 1400000b     	b	0x3ee08 <(anonymous namespace)::itanium_demangle::StructuredBindingName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xb4>
   3ede0: d37ff948     	lsl	x8, x10, #1
   3ede4: f9400260     	ldr	x0, [x19]
   3ede8: eb09011f     	cmp	x8, x9
   3edec: 9a883121     	csel	x1, x9, x8, lo
   3edf0: f9000a61     	str	x1, [x19, #0x10]
   3edf4: 94002b9f     	bl	0x49c70 <realloc@plt>
   3edf8: f9000260     	str	x0, [x19]
   3edfc: b4000140     	cbz	x0, 0x3ee24 <(anonymous namespace)::itanium_demangle::StructuredBindingName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xd0>
   3ee00: f9400668     	ldr	x8, [x19, #0x8]
   3ee04: 91000509     	add	x9, x8, #0x1
   3ee08: f9000669     	str	x9, [x19, #0x8]
   3ee0c: 52800baa     	mov	w10, #0x5d              // =93
   3ee10: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   3ee14: 3828680a     	strb	w10, [x0, x8]
   3ee18: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   3ee1c: d50323bf     	autiasp
   3ee20: d65f03c0     	ret
   3ee24: 94002b1b     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003ee28 <(anonymous namespace)::itanium_demangle::StructuredBindingName::~StructuredBindingName()>:
   3ee28: d503245f     	bti	c
   3ee2c: 14002acd     	b	0x49960 <_ZdlPv@plt>

000000000003ee30 <(anonymous namespace)::itanium_demangle::parse_discriminator(char const*, char const*)>:
   3ee30: d503245f     	bti	c
   3ee34: eb01001f     	cmp	x0, x1
   3ee38: 54000440     	b.eq	0x3eec0 <(anonymous namespace)::itanium_demangle::parse_discriminator(char const*, char const*)+0x90>
   3ee3c: 39400008     	ldrb	w8, [x0]
   3ee40: 71017d1f     	cmp	w8, #0x5f
   3ee44: 540002a1     	b.ne	0x3ee98 <(anonymous namespace)::itanium_demangle::parse_discriminator(char const*, char const*)+0x68>
   3ee48: 91000408     	add	x8, x0, #0x1
   3ee4c: eb01011f     	cmp	x8, x1
   3ee50: 54000380     	b.eq	0x3eec0 <(anonymous namespace)::itanium_demangle::parse_discriminator(char const*, char const*)+0x90>
   3ee54: 39400108     	ldrb	w8, [x8]
   3ee58: 5100e909     	sub	w9, w8, #0x3a
   3ee5c: 3100293f     	cmn	w9, #0xa
   3ee60: 54000322     	b.hs	0x3eec4 <(anonymous namespace)::itanium_demangle::parse_discriminator(char const*, char const*)+0x94>
   3ee64: 71017d1f     	cmp	w8, #0x5f
   3ee68: 540002c1     	b.ne	0x3eec0 <(anonymous namespace)::itanium_demangle::parse_discriminator(char const*, char const*)+0x90>
   3ee6c: 91000808     	add	x8, x0, #0x2
   3ee70: eb01011f     	cmp	x8, x1
   3ee74: 54000260     	b.eq	0x3eec0 <(anonymous namespace)::itanium_demangle::parse_discriminator(char const*, char const*)+0x90>
   3ee78: 39400109     	ldrb	w9, [x8]
   3ee7c: 5100e92a     	sub	w10, w9, #0x3a
   3ee80: 3100295f     	cmn	w10, #0xa
   3ee84: 54000283     	b.lo	0x3eed4 <(anonymous namespace)::itanium_demangle::parse_discriminator(char const*, char const*)+0xa4>
   3ee88: 91000508     	add	x8, x8, #0x1
   3ee8c: eb01011f     	cmp	x8, x1
   3ee90: 54ffff41     	b.ne	0x3ee78 <(anonymous namespace)::itanium_demangle::parse_discriminator(char const*, char const*)+0x48>
   3ee94: 1400000b     	b	0x3eec0 <(anonymous namespace)::itanium_demangle::parse_discriminator(char const*, char const*)+0x90>
   3ee98: 5100e908     	sub	w8, w8, #0x3a
   3ee9c: 3100291f     	cmn	w8, #0xa
   3eea0: 54000103     	b.lo	0x3eec0 <(anonymous namespace)::itanium_demangle::parse_discriminator(char const*, char const*)+0x90>
   3eea4: 91000408     	add	x8, x0, #0x1
   3eea8: eb01011f     	cmp	x8, x1
   3eeac: 54000100     	b.eq	0x3eecc <(anonymous namespace)::itanium_demangle::parse_discriminator(char const*, char const*)+0x9c>
   3eeb0: 38401509     	ldrb	w9, [x8], #0x1
   3eeb4: 5100e929     	sub	w9, w9, #0x3a
   3eeb8: 31002d3f     	cmn	w9, #0xb
   3eebc: 54ffff68     	b.hi	0x3eea8 <(anonymous namespace)::itanium_demangle::parse_discriminator(char const*, char const*)+0x78>
   3eec0: d65f03c0     	ret
   3eec4: 91000800     	add	x0, x0, #0x2
   3eec8: d65f03c0     	ret
   3eecc: aa0103e0     	mov	x0, x1
   3eed0: d65f03c0     	ret
   3eed4: 71017d3f     	cmp	w9, #0x5f
   3eed8: 9a881400     	csinc	x0, x0, x8, ne
   3eedc: d65f03c0     	ret

000000000003eee0 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::LocalName, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)>:
   3eee0: d503233f     	paciasp
   3eee4: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   3eee8: a90157f6     	stp	x22, x21, [sp, #0x10]
   3eeec: 910003fd     	mov	x29, sp
   3eef0: a9024ff4     	stp	x20, x19, [sp, #0x20]
   3eef4: f9499816     	ldr	x22, [x0, #0x1330]
   3eef8: aa0203f3     	mov	x19, x2
   3eefc: aa0103f4     	mov	x20, x1
   3ef00: f94006c8     	ldr	x8, [x22, #0x8]
   3ef04: d13f4109     	sub	x9, x8, #0xfd0
   3ef08: b13fc53f     	cmn	x9, #0xff1
   3ef0c: 54000128     	b.hi	0x3ef30 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::LocalName, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)+0x50>
   3ef10: aa0003f5     	mov	x21, x0
   3ef14: 52820000     	mov	w0, #0x1000             // =4096
   3ef18: 94002ace     	bl	0x49a50 <malloc@plt>
   3ef1c: b40002c0     	cbz	x0, 0x3ef74 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::LocalName, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)+0x94>
   3ef20: aa1f03e8     	mov	x8, xzr
   3ef24: a9007c16     	stp	x22, xzr, [x0]
   3ef28: aa0003f6     	mov	x22, x0
   3ef2c: f9099aa0     	str	x0, [x21, #0x1330]
   3ef30: 91008109     	add	x9, x8, #0x20
   3ef34: 8b0802c0     	add	x0, x22, x8
   3ef38: f9400288     	ldr	x8, [x20]
   3ef3c: b000008a     	adrp	x10, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   3ef40: 5280230b     	mov	w11, #0x118             // =280
   3ef44: 9117814a     	add	x10, x10, #0x5e0
   3ef48: f90006c9     	str	x9, [x22, #0x8]
   3ef4c: f9400269     	ldr	x9, [x19]
   3ef50: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3ef54: 72a0202b     	movk	w11, #0x101, lsl #16
   3ef58: a94157f6     	ldp	x22, x21, [sp, #0x10]
   3ef5c: f8010c0a     	str	x10, [x0, #0x10]!
   3ef60: b900080b     	str	w11, [x0, #0x8]
   3ef64: a9012408     	stp	x8, x9, [x0, #0x10]
   3ef68: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3ef6c: d50323bf     	autiasp
   3ef70: d65f03c0     	ret
   3ef74: 94002ac7     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003ef78 <(anonymous namespace)::itanium_demangle::LocalName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3ef78: d503233f     	paciasp
   3ef7c: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   3ef80: f9000bf5     	str	x21, [sp, #0x10]
   3ef84: 910003fd     	mov	x29, sp
   3ef88: a9024ff4     	stp	x20, x19, [sp, #0x20]
   3ef8c: f9400815     	ldr	x21, [x0, #0x10]
   3ef90: aa0003f4     	mov	x20, x0
   3ef94: aa0103f3     	mov	x19, x1
   3ef98: f94002a8     	ldr	x8, [x21]
   3ef9c: aa1503e0     	mov	x0, x21
   3efa0: f9401108     	ldr	x8, [x8, #0x20]
   3efa4: d63f0100     	blr	x8
   3efa8: 394026a8     	ldrb	w8, [x21, #0x9]
   3efac: 7100051f     	cmp	w8, #0x1
   3efb0: 540000c0     	b.eq	0x3efc8 <(anonymous namespace)::itanium_demangle::LocalName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x50>
   3efb4: f94002a8     	ldr	x8, [x21]
   3efb8: aa1503e0     	mov	x0, x21
   3efbc: aa1303e1     	mov	x1, x19
   3efc0: f9401508     	ldr	x8, [x8, #0x28]
   3efc4: d63f0100     	blr	x8
   3efc8: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3efcc: 91000909     	add	x9, x8, #0x2
   3efd0: eb0a013f     	cmp	x9, x10
   3efd4: 54000062     	b.hs	0x3efe0 <(anonymous namespace)::itanium_demangle::LocalName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x68>
   3efd8: f9400260     	ldr	x0, [x19]
   3efdc: 1400000a     	b	0x3f004 <(anonymous namespace)::itanium_demangle::LocalName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x8c>
   3efe0: d37ff948     	lsl	x8, x10, #1
   3efe4: f9400260     	ldr	x0, [x19]
   3efe8: eb09011f     	cmp	x8, x9
   3efec: 9a883121     	csel	x1, x9, x8, lo
   3eff0: f9000a61     	str	x1, [x19, #0x10]
   3eff4: 94002b1f     	bl	0x49c70 <realloc@plt>
   3eff8: f9000260     	str	x0, [x19]
   3effc: b40003c0     	cbz	x0, 0x3f074 <(anonymous namespace)::itanium_demangle::LocalName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xfc>
   3f000: f9400668     	ldr	x8, [x19, #0x8]
   3f004: 52874749     	mov	w9, #0x3a3a             // =14906
   3f008: aa1303e1     	mov	x1, x19
   3f00c: 78286809     	strh	w9, [x0, x8]
   3f010: f9400668     	ldr	x8, [x19, #0x8]
   3f014: f9400e94     	ldr	x20, [x20, #0x18]
   3f018: 91000908     	add	x8, x8, #0x2
   3f01c: f9400289     	ldr	x9, [x20]
   3f020: aa1403e0     	mov	x0, x20
   3f024: f9000668     	str	x8, [x19, #0x8]
   3f028: f9401128     	ldr	x8, [x9, #0x20]
   3f02c: d63f0100     	blr	x8
   3f030: 39402688     	ldrb	w8, [x20, #0x9]
   3f034: 7100051f     	cmp	w8, #0x1
   3f038: 540000c1     	b.ne	0x3f050 <(anonymous namespace)::itanium_demangle::LocalName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xd8>
   3f03c: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3f040: f9400bf5     	ldr	x21, [sp, #0x10]
   3f044: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3f048: d50323bf     	autiasp
   3f04c: d65f03c0     	ret
   3f050: f9400288     	ldr	x8, [x20]
   3f054: aa1403e0     	mov	x0, x20
   3f058: aa1303e1     	mov	x1, x19
   3f05c: f9400bf5     	ldr	x21, [sp, #0x10]
   3f060: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3f064: f9401510     	ldr	x16, [x8, #0x28]
   3f068: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3f06c: d50323bf     	autiasp
   3f070: d61f0200     	br	x16
   3f074: 94002a87     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003f078 <(anonymous namespace)::itanium_demangle::LocalName::~LocalName()>:
   3f078: d503245f     	bti	c
   3f07c: 14002a39     	b	0x49960 <_ZdlPv@plt>

000000000003f080 <(anonymous namespace)::itanium_demangle::SpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3f080: d503233f     	paciasp
   3f084: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   3f088: a9014ff4     	stp	x20, x19, [sp, #0x10]
   3f08c: 910003fd     	mov	x29, sp
   3f090: b9400c08     	ldr	w8, [x0, #0xc]
   3f094: 7100151f     	cmp	w8, #0x5
   3f098: 54001428     	b.hi	0x3f31c <(anonymous namespace)::itanium_demangle::SpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x29c>
   3f09c: b0fffe89     	adrp	x9, 0x10000 <std::nothrow+0x68>
   3f0a0: aa0103f3     	mov	x19, x1
   3f0a4: 911d6129     	add	x9, x9, #0x758
   3f0a8: 1000008a     	adr	x10, 0x3f0b8 <(anonymous namespace)::itanium_demangle::SpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x38>
   3f0ac: 3868692b     	ldrb	w11, [x9, x8]
   3f0b0: 8b0b094a     	add	x10, x10, x11, lsl #2
   3f0b4: d61f0140     	br	x10
   3f0b8: d503249f     	bti	j
   3f0bc: aa1303f4     	mov	x20, x19
   3f0c0: a9c0aa88     	ldp	x8, x10, [x20, #0x8]!
   3f0c4: 91003909     	add	x9, x8, #0xe
   3f0c8: eb0a013f     	cmp	x9, x10
   3f0cc: 54000562     	b.hs	0x3f178 <(anonymous namespace)::itanium_demangle::SpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xf8>
   3f0d0: f9400260     	ldr	x0, [x19]
   3f0d4: 14000032     	b	0x3f19c <(anonymous namespace)::itanium_demangle::SpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x11c>
   3f0d8: d503249f     	bti	j
   3f0dc: aa1303f4     	mov	x20, x19
   3f0e0: a9c0aa88     	ldp	x8, x10, [x20, #0x8]!
   3f0e4: 91004509     	add	x9, x8, #0x11
   3f0e8: eb0a013f     	cmp	x9, x10
   3f0ec: 54000682     	b.hs	0x3f1bc <(anonymous namespace)::itanium_demangle::SpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x13c>
   3f0f0: f9400260     	ldr	x0, [x19]
   3f0f4: 1400003b     	b	0x3f1e0 <(anonymous namespace)::itanium_demangle::SpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x160>
   3f0f8: d503249f     	bti	j
   3f0fc: aa1303f4     	mov	x20, x19
   3f100: a9c0aa88     	ldp	x8, x10, [x20, #0x8]!
   3f104: 91002d09     	add	x9, x8, #0xb
   3f108: eb0a013f     	cmp	x9, x10
   3f10c: 540007c2     	b.hs	0x3f204 <(anonymous namespace)::itanium_demangle::SpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x184>
   3f110: f9400260     	ldr	x0, [x19]
   3f114: 14000045     	b	0x3f228 <(anonymous namespace)::itanium_demangle::SpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1a8>
   3f118: d503249f     	bti	j
   3f11c: aa1303f4     	mov	x20, x19
   3f120: a9c0aa88     	ldp	x8, x10, [x20, #0x8]!
   3f124: 91003109     	add	x9, x8, #0xc
   3f128: eb0a013f     	cmp	x9, x10
   3f12c: 54000922     	b.hs	0x3f250 <(anonymous namespace)::itanium_demangle::SpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1d0>
   3f130: f9400260     	ldr	x0, [x19]
   3f134: 14000050     	b	0x3f274 <(anonymous namespace)::itanium_demangle::SpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1f4>
   3f138: d503249f     	bti	j
   3f13c: aa1303f4     	mov	x20, x19
   3f140: a9c0aa88     	ldp	x8, x10, [x20, #0x8]!
   3f144: 91003109     	add	x9, x8, #0xc
   3f148: eb0a013f     	cmp	x9, x10
   3f14c: 540009a2     	b.hs	0x3f280 <(anonymous namespace)::itanium_demangle::SpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x200>
   3f150: f9400260     	ldr	x0, [x19]
   3f154: 14000054     	b	0x3f2a4 <(anonymous namespace)::itanium_demangle::SpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x224>
   3f158: d503249f     	bti	j
   3f15c: aa1303f4     	mov	x20, x19
   3f160: a9c0aa88     	ldp	x8, x10, [x20, #0x8]!
   3f164: 91003509     	add	x9, x8, #0xd
   3f168: eb0a013f     	cmp	x9, x10
   3f16c: 54000b02     	b.hs	0x3f2cc <(anonymous namespace)::itanium_demangle::SpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x24c>
   3f170: f9400260     	ldr	x0, [x19]
   3f174: 1400005f     	b	0x3f2f0 <(anonymous namespace)::itanium_demangle::SpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x270>
   3f178: d37ff948     	lsl	x8, x10, #1
   3f17c: f9400260     	ldr	x0, [x19]
   3f180: eb09011f     	cmp	x8, x9
   3f184: 9a883121     	csel	x1, x9, x8, lo
   3f188: f9000a61     	str	x1, [x19, #0x10]
   3f18c: 94002ab9     	bl	0x49c70 <realloc@plt>
   3f190: f9000260     	str	x0, [x19]
   3f194: b4000cc0     	cbz	x0, 0x3f32c <(anonymous namespace)::itanium_demangle::SpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x2ac>
   3f198: f9400288     	ldr	x8, [x20]
   3f19c: 90fffe89     	adrp	x9, 0xf000 <vsnprintf+0xf000>
   3f1a0: 8b08000a     	add	x10, x0, x8
   3f1a4: 911db529     	add	x9, x9, #0x76d
   3f1a8: 528001c8     	mov	w8, #0xe                // =14
   3f1ac: f840612b     	ldur	x11, [x9, #0x6]
   3f1b0: f9400129     	ldr	x9, [x9]
   3f1b4: f800614b     	stur	x11, [x10, #0x6]
   3f1b8: 14000055     	b	0x3f30c <(anonymous namespace)::itanium_demangle::SpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x28c>
   3f1bc: d37ff948     	lsl	x8, x10, #1
   3f1c0: f9400260     	ldr	x0, [x19]
   3f1c4: eb09011f     	cmp	x8, x9
   3f1c8: 9a883121     	csel	x1, x9, x8, lo
   3f1cc: f9000a61     	str	x1, [x19, #0x10]
   3f1d0: 94002aa8     	bl	0x49c70 <realloc@plt>
   3f1d4: f9000260     	str	x0, [x19]
   3f1d8: b4000aa0     	cbz	x0, 0x3f32c <(anonymous namespace)::itanium_demangle::SpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x2ac>
   3f1dc: f9400288     	ldr	x8, [x20]
   3f1e0: f0fffe69     	adrp	x9, 0xe000 <vsnprintf+0xe000>
   3f1e4: 8b08000a     	add	x10, x0, x8
   3f1e8: 91054929     	add	x9, x9, #0x152
   3f1ec: 52800228     	mov	w8, #0x11               // =17
   3f1f0: 3dc00120     	ldr	q0, [x9]
   3f1f4: 52800ce9     	mov	w9, #0x67               // =103
   3f1f8: 3d800140     	str	q0, [x10]
   3f1fc: 39004149     	strb	w9, [x10, #0x10]
   3f200: 14000044     	b	0x3f310 <(anonymous namespace)::itanium_demangle::SpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x290>
   3f204: d37ff948     	lsl	x8, x10, #1
   3f208: f9400260     	ldr	x0, [x19]
   3f20c: eb09011f     	cmp	x8, x9
   3f210: 9a883121     	csel	x1, x9, x8, lo
   3f214: f9000a61     	str	x1, [x19, #0x10]
   3f218: 94002a96     	bl	0x49c70 <realloc@plt>
   3f21c: f9000260     	str	x0, [x19]
   3f220: b4000860     	cbz	x0, 0x3f32c <(anonymous namespace)::itanium_demangle::SpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x2ac>
   3f224: f9400288     	ldr	x8, [x20]
   3f228: f0fffe69     	adrp	x9, 0xe000 <vsnprintf+0xe000>
   3f22c: 528d2e4b     	mov	w11, #0x6972            // =26994
   3f230: 91150129     	add	x9, x9, #0x540
   3f234: 8b08000a     	add	x10, x0, x8
   3f238: 72acedcb     	movk	w11, #0x676e, lsl #16
   3f23c: 52800168     	mov	w8, #0xb                // =11
   3f240: f9400129     	ldr	x9, [x9]
   3f244: f9000149     	str	x9, [x10]
   3f248: b800714b     	stur	w11, [x10, #0x7]
   3f24c: 14000031     	b	0x3f310 <(anonymous namespace)::itanium_demangle::SpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x290>
   3f250: d37ff948     	lsl	x8, x10, #1
   3f254: f9400260     	ldr	x0, [x19]
   3f258: eb09011f     	cmp	x8, x9
   3f25c: 9a883121     	csel	x1, x9, x8, lo
   3f260: f9000a61     	str	x1, [x19, #0x10]
   3f264: 94002a83     	bl	0x49c70 <realloc@plt>
   3f268: f9000260     	str	x0, [x19]
   3f26c: b4000600     	cbz	x0, 0x3f32c <(anonymous namespace)::itanium_demangle::SpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x2ac>
   3f270: f9400288     	ldr	x8, [x20]
   3f274: 90fffe89     	adrp	x9, 0xf000 <vsnprintf+0xf000>
   3f278: 910b7d29     	add	x9, x9, #0x2df
   3f27c: 1400000c     	b	0x3f2ac <(anonymous namespace)::itanium_demangle::SpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x22c>
   3f280: d37ff948     	lsl	x8, x10, #1
   3f284: f9400260     	ldr	x0, [x19]
   3f288: eb09011f     	cmp	x8, x9
   3f28c: 9a883121     	csel	x1, x9, x8, lo
   3f290: f9000a61     	str	x1, [x19, #0x10]
   3f294: 94002a77     	bl	0x49c70 <realloc@plt>
   3f298: f9000260     	str	x0, [x19]
   3f29c: b4000480     	cbz	x0, 0x3f32c <(anonymous namespace)::itanium_demangle::SpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x2ac>
   3f2a0: f9400288     	ldr	x8, [x20]
   3f2a4: f0fffe69     	adrp	x9, 0xe000 <vsnprintf+0xe000>
   3f2a8: 911e7d29     	add	x9, x9, #0x79f
   3f2ac: 528cae4b     	mov	w11, #0x6572            // =25970
   3f2b0: 8b08000a     	add	x10, x0, x8
   3f2b4: f9400129     	ldr	x9, [x9]
   3f2b8: 72adac2b     	movk	w11, #0x6d61, lsl #16
   3f2bc: 52800188     	mov	w8, #0xc                // =12
   3f2c0: f9000149     	str	x9, [x10]
   3f2c4: b900094b     	str	w11, [x10, #0x8]
   3f2c8: 14000012     	b	0x3f310 <(anonymous namespace)::itanium_demangle::SpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x290>
   3f2cc: d37ff948     	lsl	x8, x10, #1
   3f2d0: f9400260     	ldr	x0, [x19]
   3f2d4: eb09011f     	cmp	x8, x9
   3f2d8: 9a883121     	csel	x1, x9, x8, lo
   3f2dc: f9000a61     	str	x1, [x19, #0x10]
   3f2e0: 94002a64     	bl	0x49c70 <realloc@plt>
   3f2e4: f9000260     	str	x0, [x19]
   3f2e8: b4000220     	cbz	x0, 0x3f32c <(anonymous namespace)::itanium_demangle::SpecialSubstitution::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x2ac>
   3f2ec: f9400288     	ldr	x8, [x20]
   3f2f0: f0fffe69     	adrp	x9, 0xe000 <vsnprintf+0xe000>
   3f2f4: 8b08000a     	add	x10, x0, x8
   3f2f8: 911eb129     	add	x9, x9, #0x7ac
   3f2fc: 528001a8     	mov	w8, #0xd                // =13
   3f300: f840512b     	ldur	x11, [x9, #0x5]
   3f304: f9400129     	ldr	x9, [x9]
   3f308: f800514b     	stur	x11, [x10, #0x5]
   3f30c: f9000149     	str	x9, [x10]
   3f310: f9400289     	ldr	x9, [x20]
   3f314: 8b080128     	add	x8, x9, x8
   3f318: f9000288     	str	x8, [x20]
   3f31c: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   3f320: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   3f324: d50323bf     	autiasp
   3f328: d65f03c0     	ret
   3f32c: 940029d9     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003f330 <(anonymous namespace)::itanium_demangle::SpecialSubstitution::getBaseName() const>:
   3f330: d503245f     	bti	c
   3f334: b9800c08     	ldrsw	x8, [x0, #0xc]
   3f338: d0fffe89     	adrp	x9, 0x11000 <typeinfo name for (anonymous namespace)::itanium_demangle::ConditionalExpr+0x9>
   3f33c: d0fffe8a     	adrp	x10, 0x11000 <typeinfo name for (anonymous namespace)::itanium_demangle::ConditionalExpr+0x9>
   3f340: 911b3129     	add	x9, x9, #0x6cc
   3f344: 911b914a     	add	x10, x10, #0x6e4
   3f348: d37ef508     	lsl	x8, x8, #2
   3f34c: b8a8692b     	ldrsw	x11, [x9, x8]
   3f350: b8a86948     	ldrsw	x8, [x10, x8]
   3f354: 8b0b0121     	add	x1, x9, x11
   3f358: 8b080140     	add	x0, x10, x8
   3f35c: d65f03c0     	ret

000000000003f360 <(anonymous namespace)::itanium_demangle::SpecialSubstitution::~SpecialSubstitution()>:
   3f360: d503245f     	bti	c
   3f364: 1400297f     	b	0x49960 <_ZdlPv@plt>

000000000003f368 <(anonymous namespace)::itanium_demangle::ParameterPack::hasRHSComponentSlow((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3f368: d503245f     	bti	c
   3f36c: b9401c28     	ldr	w8, [x1, #0x1c]
   3f370: 3100051f     	cmn	w8, #0x1
   3f374: 540001a0     	b.eq	0x3f3a8 <(anonymous namespace)::itanium_demangle::ParameterPack::hasRHSComponentSlow((anonymous namespace)::itanium_demangle::OutputStream&) const+0x40>
   3f378: b9401828     	ldr	w8, [x1, #0x18]
   3f37c: f9400c09     	ldr	x9, [x0, #0x18]
   3f380: eb08013f     	cmp	x9, x8
   3f384: 540001c9     	b.ls	0x3f3bc <(anonymous namespace)::itanium_demangle::ParameterPack::hasRHSComponentSlow((anonymous namespace)::itanium_demangle::OutputStream&) const+0x54>
   3f388: f9400809     	ldr	x9, [x0, #0x10]
   3f38c: f8687920     	ldr	x0, [x9, x8, lsl #3]
   3f390: 39402408     	ldrb	w8, [x0, #0x9]
   3f394: 7100091f     	cmp	w8, #0x2
   3f398: 54000161     	b.ne	0x3f3c4 <(anonymous namespace)::itanium_demangle::ParameterPack::hasRHSComponentSlow((anonymous namespace)::itanium_demangle::OutputStream&) const+0x5c>
   3f39c: f9400008     	ldr	x8, [x0]
   3f3a0: f9400110     	ldr	x16, [x8]
   3f3a4: d61f0200     	br	x16
   3f3a8: aa1f03e8     	mov	x8, xzr
   3f3ac: f9400c09     	ldr	x9, [x0, #0x18]
   3f3b0: 2903243f     	stp	wzr, w9, [x1, #0x18]
   3f3b4: eb08013f     	cmp	x9, x8
   3f3b8: 54fffe88     	b.hi	0x3f388 <(anonymous namespace)::itanium_demangle::ParameterPack::hasRHSComponentSlow((anonymous namespace)::itanium_demangle::OutputStream&) const+0x20>
   3f3bc: 2a1f03e0     	mov	w0, wzr
   3f3c0: d65f03c0     	ret
   3f3c4: 7100011f     	cmp	w8, #0x0
   3f3c8: 1a9f17e0     	cset	w0, eq
   3f3cc: d65f03c0     	ret

000000000003f3d0 <(anonymous namespace)::itanium_demangle::ParameterPack::hasArraySlow((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3f3d0: d503245f     	bti	c
   3f3d4: b9401c28     	ldr	w8, [x1, #0x1c]
   3f3d8: 3100051f     	cmn	w8, #0x1
   3f3dc: 540001a0     	b.eq	0x3f410 <(anonymous namespace)::itanium_demangle::ParameterPack::hasArraySlow((anonymous namespace)::itanium_demangle::OutputStream&) const+0x40>
   3f3e0: b9401828     	ldr	w8, [x1, #0x18]
   3f3e4: f9400c09     	ldr	x9, [x0, #0x18]
   3f3e8: eb08013f     	cmp	x9, x8
   3f3ec: 540001c9     	b.ls	0x3f424 <(anonymous namespace)::itanium_demangle::ParameterPack::hasArraySlow((anonymous namespace)::itanium_demangle::OutputStream&) const+0x54>
   3f3f0: f9400809     	ldr	x9, [x0, #0x10]
   3f3f4: f8687920     	ldr	x0, [x9, x8, lsl #3]
   3f3f8: 39402808     	ldrb	w8, [x0, #0xa]
   3f3fc: 7100091f     	cmp	w8, #0x2
   3f400: 54000161     	b.ne	0x3f42c <(anonymous namespace)::itanium_demangle::ParameterPack::hasArraySlow((anonymous namespace)::itanium_demangle::OutputStream&) const+0x5c>
   3f404: f9400008     	ldr	x8, [x0]
   3f408: f9400510     	ldr	x16, [x8, #0x8]
   3f40c: d61f0200     	br	x16
   3f410: aa1f03e8     	mov	x8, xzr
   3f414: f9400c09     	ldr	x9, [x0, #0x18]
   3f418: 2903243f     	stp	wzr, w9, [x1, #0x18]
   3f41c: eb08013f     	cmp	x9, x8
   3f420: 54fffe88     	b.hi	0x3f3f0 <(anonymous namespace)::itanium_demangle::ParameterPack::hasArraySlow((anonymous namespace)::itanium_demangle::OutputStream&) const+0x20>
   3f424: 2a1f03e0     	mov	w0, wzr
   3f428: d65f03c0     	ret
   3f42c: 7100011f     	cmp	w8, #0x0
   3f430: 1a9f17e0     	cset	w0, eq
   3f434: d65f03c0     	ret

000000000003f438 <(anonymous namespace)::itanium_demangle::ParameterPack::hasFunctionSlow((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3f438: d503245f     	bti	c
   3f43c: b9401c28     	ldr	w8, [x1, #0x1c]
   3f440: 3100051f     	cmn	w8, #0x1
   3f444: 540001a0     	b.eq	0x3f478 <(anonymous namespace)::itanium_demangle::ParameterPack::hasFunctionSlow((anonymous namespace)::itanium_demangle::OutputStream&) const+0x40>
   3f448: b9401828     	ldr	w8, [x1, #0x18]
   3f44c: f9400c09     	ldr	x9, [x0, #0x18]
   3f450: eb08013f     	cmp	x9, x8
   3f454: 540001c9     	b.ls	0x3f48c <(anonymous namespace)::itanium_demangle::ParameterPack::hasFunctionSlow((anonymous namespace)::itanium_demangle::OutputStream&) const+0x54>
   3f458: f9400809     	ldr	x9, [x0, #0x10]
   3f45c: f8687920     	ldr	x0, [x9, x8, lsl #3]
   3f460: 39402c08     	ldrb	w8, [x0, #0xb]
   3f464: 7100091f     	cmp	w8, #0x2
   3f468: 54000161     	b.ne	0x3f494 <(anonymous namespace)::itanium_demangle::ParameterPack::hasFunctionSlow((anonymous namespace)::itanium_demangle::OutputStream&) const+0x5c>
   3f46c: f9400008     	ldr	x8, [x0]
   3f470: f9400910     	ldr	x16, [x8, #0x10]
   3f474: d61f0200     	br	x16
   3f478: aa1f03e8     	mov	x8, xzr
   3f47c: f9400c09     	ldr	x9, [x0, #0x18]
   3f480: 2903243f     	stp	wzr, w9, [x1, #0x18]
   3f484: eb08013f     	cmp	x9, x8
   3f488: 54fffe88     	b.hi	0x3f458 <(anonymous namespace)::itanium_demangle::ParameterPack::hasFunctionSlow((anonymous namespace)::itanium_demangle::OutputStream&) const+0x20>
   3f48c: 2a1f03e0     	mov	w0, wzr
   3f490: d65f03c0     	ret
   3f494: 7100011f     	cmp	w8, #0x0
   3f498: 1a9f17e0     	cset	w0, eq
   3f49c: d65f03c0     	ret

000000000003f4a0 <(anonymous namespace)::itanium_demangle::ParameterPack::getSyntaxNode((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3f4a0: d503245f     	bti	c
   3f4a4: b9401c28     	ldr	w8, [x1, #0x1c]
   3f4a8: 3100051f     	cmn	w8, #0x1
   3f4ac: 54000140     	b.eq	0x3f4d4 <(anonymous namespace)::itanium_demangle::ParameterPack::getSyntaxNode((anonymous namespace)::itanium_demangle::OutputStream&) const+0x34>
   3f4b0: b9401828     	ldr	w8, [x1, #0x18]
   3f4b4: f9400c09     	ldr	x9, [x0, #0x18]
   3f4b8: eb08013f     	cmp	x9, x8
   3f4bc: 54000169     	b.ls	0x3f4e8 <(anonymous namespace)::itanium_demangle::ParameterPack::getSyntaxNode((anonymous namespace)::itanium_demangle::OutputStream&) const+0x48>
   3f4c0: f9400809     	ldr	x9, [x0, #0x10]
   3f4c4: f8687920     	ldr	x0, [x9, x8, lsl #3]
   3f4c8: f9400008     	ldr	x8, [x0]
   3f4cc: f9400d10     	ldr	x16, [x8, #0x18]
   3f4d0: d61f0200     	br	x16
   3f4d4: aa1f03e8     	mov	x8, xzr
   3f4d8: f9400c09     	ldr	x9, [x0, #0x18]
   3f4dc: 2903243f     	stp	wzr, w9, [x1, #0x18]
   3f4e0: eb08013f     	cmp	x9, x8
   3f4e4: 54fffee8     	b.hi	0x3f4c0 <(anonymous namespace)::itanium_demangle::ParameterPack::getSyntaxNode((anonymous namespace)::itanium_demangle::OutputStream&) const+0x20>
   3f4e8: d65f03c0     	ret

000000000003f4ec <(anonymous namespace)::itanium_demangle::ParameterPack::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3f4ec: d503245f     	bti	c
   3f4f0: b9401c28     	ldr	w8, [x1, #0x1c]
   3f4f4: 3100051f     	cmn	w8, #0x1
   3f4f8: 54000140     	b.eq	0x3f520 <(anonymous namespace)::itanium_demangle::ParameterPack::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x34>
   3f4fc: b9401828     	ldr	w8, [x1, #0x18]
   3f500: f9400c09     	ldr	x9, [x0, #0x18]
   3f504: eb08013f     	cmp	x9, x8
   3f508: 54000169     	b.ls	0x3f534 <(anonymous namespace)::itanium_demangle::ParameterPack::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x48>
   3f50c: f9400809     	ldr	x9, [x0, #0x10]
   3f510: f8687920     	ldr	x0, [x9, x8, lsl #3]
   3f514: f9400008     	ldr	x8, [x0]
   3f518: f9401110     	ldr	x16, [x8, #0x20]
   3f51c: d61f0200     	br	x16
   3f520: aa1f03e8     	mov	x8, xzr
   3f524: f9400c09     	ldr	x9, [x0, #0x18]
   3f528: 2903243f     	stp	wzr, w9, [x1, #0x18]
   3f52c: eb08013f     	cmp	x9, x8
   3f530: 54fffee8     	b.hi	0x3f50c <(anonymous namespace)::itanium_demangle::ParameterPack::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x20>
   3f534: d65f03c0     	ret

000000000003f538 <(anonymous namespace)::itanium_demangle::ParameterPack::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3f538: d503245f     	bti	c
   3f53c: b9401c28     	ldr	w8, [x1, #0x1c]
   3f540: 3100051f     	cmn	w8, #0x1
   3f544: 54000140     	b.eq	0x3f56c <(anonymous namespace)::itanium_demangle::ParameterPack::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x34>
   3f548: b9401828     	ldr	w8, [x1, #0x18]
   3f54c: f9400c09     	ldr	x9, [x0, #0x18]
   3f550: eb08013f     	cmp	x9, x8
   3f554: 54000169     	b.ls	0x3f580 <(anonymous namespace)::itanium_demangle::ParameterPack::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x48>
   3f558: f9400809     	ldr	x9, [x0, #0x10]
   3f55c: f8687920     	ldr	x0, [x9, x8, lsl #3]
   3f560: f9400008     	ldr	x8, [x0]
   3f564: f9401510     	ldr	x16, [x8, #0x28]
   3f568: d61f0200     	br	x16
   3f56c: aa1f03e8     	mov	x8, xzr
   3f570: f9400c09     	ldr	x9, [x0, #0x18]
   3f574: 2903243f     	stp	wzr, w9, [x1, #0x18]
   3f578: eb08013f     	cmp	x9, x8
   3f57c: 54fffee8     	b.hi	0x3f558 <(anonymous namespace)::itanium_demangle::ParameterPack::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x20>
   3f580: d65f03c0     	ret

000000000003f584 <(anonymous namespace)::itanium_demangle::ParameterPack::~ParameterPack()>:
   3f584: d503245f     	bti	c
   3f588: 140028f6     	b	0x49960 <_ZdlPv@plt>

000000000003f58c <(anonymous namespace)::itanium_demangle::TemplateArgs::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3f58c: d503233f     	paciasp
   3f590: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   3f594: a9014ff4     	stp	x20, x19, [sp, #0x10]
   3f598: 910003fd     	mov	x29, sp
   3f59c: a940a828     	ldp	x8, x10, [x1, #0x8]
   3f5a0: aa0103f3     	mov	x19, x1
   3f5a4: aa0003f4     	mov	x20, x0
   3f5a8: 91000509     	add	x9, x8, #0x1
   3f5ac: eb0a013f     	cmp	x9, x10
   3f5b0: 54000062     	b.hs	0x3f5bc <(anonymous namespace)::itanium_demangle::TemplateArgs::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x30>
   3f5b4: f9400260     	ldr	x0, [x19]
   3f5b8: 1400000a     	b	0x3f5e0 <(anonymous namespace)::itanium_demangle::TemplateArgs::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x54>
   3f5bc: d37ff948     	lsl	x8, x10, #1
   3f5c0: f9400260     	ldr	x0, [x19]
   3f5c4: eb09011f     	cmp	x8, x9
   3f5c8: 9a883121     	csel	x1, x9, x8, lo
   3f5cc: f9000a61     	str	x1, [x19, #0x10]
   3f5d0: 940029a8     	bl	0x49c70 <realloc@plt>
   3f5d4: f9000260     	str	x0, [x19]
   3f5d8: b4000740     	cbz	x0, 0x3f6c0 <(anonymous namespace)::itanium_demangle::TemplateArgs::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x134>
   3f5dc: f9400668     	ldr	x8, [x19, #0x8]
   3f5e0: 52800789     	mov	w9, #0x3c               // =60
   3f5e4: aa1303e1     	mov	x1, x19
   3f5e8: 38286809     	strb	w9, [x0, x8]
   3f5ec: 91004280     	add	x0, x20, #0x10
   3f5f0: f9400668     	ldr	x8, [x19, #0x8]
   3f5f4: 91000508     	add	x8, x8, #0x1
   3f5f8: f9000668     	str	x8, [x19, #0x8]
   3f5fc: 97ffea1c     	bl	0x39e6c <(anonymous namespace)::itanium_demangle::NodeArray::printWithComma((anonymous namespace)::itanium_demangle::OutputStream&) const>
   3f600: f9400668     	ldr	x8, [x19, #0x8]
   3f604: b40002e8     	cbz	x8, 0x3f660 <(anonymous namespace)::itanium_demangle::TemplateArgs::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xd4>
   3f608: f9400260     	ldr	x0, [x19]
   3f60c: 8b000109     	add	x9, x8, x0
   3f610: 385ff129     	ldurb	w9, [x9, #-0x1]
   3f614: 7100f93f     	cmp	w9, #0x3e
   3f618: 54000241     	b.ne	0x3f660 <(anonymous namespace)::itanium_demangle::TemplateArgs::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xd4>
   3f61c: f9400a6a     	ldr	x10, [x19, #0x10]
   3f620: 91000509     	add	x9, x8, #0x1
   3f624: eb0a013f     	cmp	x9, x10
   3f628: 54000123     	b.lo	0x3f64c <(anonymous namespace)::itanium_demangle::TemplateArgs::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xc0>
   3f62c: d37ff948     	lsl	x8, x10, #1
   3f630: eb09011f     	cmp	x8, x9
   3f634: 9a883121     	csel	x1, x9, x8, lo
   3f638: f9000a61     	str	x1, [x19, #0x10]
   3f63c: 9400298d     	bl	0x49c70 <realloc@plt>
   3f640: f9000260     	str	x0, [x19]
   3f644: b40003e0     	cbz	x0, 0x3f6c0 <(anonymous namespace)::itanium_demangle::TemplateArgs::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x134>
   3f648: f9400668     	ldr	x8, [x19, #0x8]
   3f64c: 52800409     	mov	w9, #0x20               // =32
   3f650: 38286809     	strb	w9, [x0, x8]
   3f654: f9400668     	ldr	x8, [x19, #0x8]
   3f658: 91000508     	add	x8, x8, #0x1
   3f65c: f9000668     	str	x8, [x19, #0x8]
   3f660: f9400a6a     	ldr	x10, [x19, #0x10]
   3f664: 91000509     	add	x9, x8, #0x1
   3f668: eb0a013f     	cmp	x9, x10
   3f66c: 54000062     	b.hs	0x3f678 <(anonymous namespace)::itanium_demangle::TemplateArgs::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xec>
   3f670: f9400260     	ldr	x0, [x19]
   3f674: 1400000a     	b	0x3f69c <(anonymous namespace)::itanium_demangle::TemplateArgs::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x110>
   3f678: d37ff948     	lsl	x8, x10, #1
   3f67c: f9400260     	ldr	x0, [x19]
   3f680: eb09011f     	cmp	x8, x9
   3f684: 9a883121     	csel	x1, x9, x8, lo
   3f688: f9000a61     	str	x1, [x19, #0x10]
   3f68c: 94002979     	bl	0x49c70 <realloc@plt>
   3f690: f9000260     	str	x0, [x19]
   3f694: b4000160     	cbz	x0, 0x3f6c0 <(anonymous namespace)::itanium_demangle::TemplateArgs::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x134>
   3f698: f9400668     	ldr	x8, [x19, #0x8]
   3f69c: 528007c9     	mov	w9, #0x3e               // =62
   3f6a0: 38286809     	strb	w9, [x0, x8]
   3f6a4: f9400668     	ldr	x8, [x19, #0x8]
   3f6a8: 91000508     	add	x8, x8, #0x1
   3f6ac: f9000668     	str	x8, [x19, #0x8]
   3f6b0: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   3f6b4: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   3f6b8: d50323bf     	autiasp
   3f6bc: d65f03c0     	ret
   3f6c0: 940028f4     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003f6c4 <(anonymous namespace)::itanium_demangle::TemplateArgs::~TemplateArgs()>:
   3f6c4: d503245f     	bti	c
   3f6c8: 140028a6     	b	0x49960 <_ZdlPv@plt>

000000000003f6cc <(anonymous namespace)::itanium_demangle::NameWithTemplateArgs::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3f6cc: d503233f     	paciasp
   3f6d0: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   3f6d4: f9000bf5     	str	x21, [sp, #0x10]
   3f6d8: 910003fd     	mov	x29, sp
   3f6dc: a9024ff4     	stp	x20, x19, [sp, #0x20]
   3f6e0: f9400815     	ldr	x21, [x0, #0x10]
   3f6e4: aa0003f4     	mov	x20, x0
   3f6e8: aa0103f3     	mov	x19, x1
   3f6ec: f94002a8     	ldr	x8, [x21]
   3f6f0: aa1503e0     	mov	x0, x21
   3f6f4: f9401108     	ldr	x8, [x8, #0x20]
   3f6f8: d63f0100     	blr	x8
   3f6fc: 394026a8     	ldrb	w8, [x21, #0x9]
   3f700: 7100051f     	cmp	w8, #0x1
   3f704: 540000c0     	b.eq	0x3f71c <(anonymous namespace)::itanium_demangle::NameWithTemplateArgs::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x50>
   3f708: f94002a8     	ldr	x8, [x21]
   3f70c: aa1503e0     	mov	x0, x21
   3f710: aa1303e1     	mov	x1, x19
   3f714: f9401508     	ldr	x8, [x8, #0x28]
   3f718: d63f0100     	blr	x8
   3f71c: f9400e94     	ldr	x20, [x20, #0x18]
   3f720: aa1303e1     	mov	x1, x19
   3f724: f9400288     	ldr	x8, [x20]
   3f728: aa1403e0     	mov	x0, x20
   3f72c: f9401108     	ldr	x8, [x8, #0x20]
   3f730: d63f0100     	blr	x8
   3f734: 39402688     	ldrb	w8, [x20, #0x9]
   3f738: 7100051f     	cmp	w8, #0x1
   3f73c: 540000c1     	b.ne	0x3f754 <(anonymous namespace)::itanium_demangle::NameWithTemplateArgs::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x88>
   3f740: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3f744: f9400bf5     	ldr	x21, [sp, #0x10]
   3f748: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3f74c: d50323bf     	autiasp
   3f750: d65f03c0     	ret
   3f754: f9400288     	ldr	x8, [x20]
   3f758: aa1403e0     	mov	x0, x20
   3f75c: aa1303e1     	mov	x1, x19
   3f760: f9400bf5     	ldr	x21, [sp, #0x10]
   3f764: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3f768: f9401510     	ldr	x16, [x8, #0x28]
   3f76c: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3f770: d50323bf     	autiasp
   3f774: d61f0200     	br	x16

000000000003f778 <(anonymous namespace)::itanium_demangle::NameWithTemplateArgs::getBaseName() const>:
   3f778: d503245f     	bti	c
   3f77c: f9400800     	ldr	x0, [x0, #0x10]
   3f780: f9400008     	ldr	x8, [x0]
   3f784: f9401910     	ldr	x16, [x8, #0x30]
   3f788: d61f0200     	br	x16

000000000003f78c <(anonymous namespace)::itanium_demangle::NameWithTemplateArgs::~NameWithTemplateArgs()>:
   3f78c: d503245f     	bti	c
   3f790: 14002874     	b	0x49960 <_ZdlPv@plt>

000000000003f794 <(anonymous namespace)::itanium_demangle::StdQualifiedName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3f794: d503233f     	paciasp
   3f798: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   3f79c: a9014ff4     	stp	x20, x19, [sp, #0x10]
   3f7a0: 910003fd     	mov	x29, sp
   3f7a4: a940a828     	ldp	x8, x10, [x1, #0x8]
   3f7a8: aa0103f3     	mov	x19, x1
   3f7ac: aa0003f4     	mov	x20, x0
   3f7b0: 91001509     	add	x9, x8, #0x5
   3f7b4: eb0a013f     	cmp	x9, x10
   3f7b8: 54000062     	b.hs	0x3f7c4 <(anonymous namespace)::itanium_demangle::StdQualifiedName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x30>
   3f7bc: f9400260     	ldr	x0, [x19]
   3f7c0: 1400000a     	b	0x3f7e8 <(anonymous namespace)::itanium_demangle::StdQualifiedName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x54>
   3f7c4: d37ff948     	lsl	x8, x10, #1
   3f7c8: f9400260     	ldr	x0, [x19]
   3f7cc: eb09011f     	cmp	x8, x9
   3f7d0: 9a883121     	csel	x1, x9, x8, lo
   3f7d4: f9000a61     	str	x1, [x19, #0x10]
   3f7d8: 94002926     	bl	0x49c70 <realloc@plt>
   3f7dc: f9000260     	str	x0, [x19]
   3f7e0: b4000400     	cbz	x0, 0x3f860 <(anonymous namespace)::itanium_demangle::StdQualifiedName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xcc>
   3f7e4: f9400668     	ldr	x8, [x19, #0x8]
   3f7e8: 528e8e6a     	mov	w10, #0x7473            // =29811
   3f7ec: 8b080008     	add	x8, x0, x8
   3f7f0: 52800749     	mov	w9, #0x3a               // =58
   3f7f4: 72a74c8a     	movk	w10, #0x3a64, lsl #16
   3f7f8: aa1303e1     	mov	x1, x19
   3f7fc: 39001109     	strb	w9, [x8, #0x4]
   3f800: b900010a     	str	w10, [x8]
   3f804: f9400668     	ldr	x8, [x19, #0x8]
   3f808: f9400a94     	ldr	x20, [x20, #0x10]
   3f80c: 91001508     	add	x8, x8, #0x5
   3f810: f9400289     	ldr	x9, [x20]
   3f814: aa1403e0     	mov	x0, x20
   3f818: f9000668     	str	x8, [x19, #0x8]
   3f81c: f9401128     	ldr	x8, [x9, #0x20]
   3f820: d63f0100     	blr	x8
   3f824: 39402688     	ldrb	w8, [x20, #0x9]
   3f828: 7100051f     	cmp	w8, #0x1
   3f82c: 540000a1     	b.ne	0x3f840 <(anonymous namespace)::itanium_demangle::StdQualifiedName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xac>
   3f830: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   3f834: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   3f838: d50323bf     	autiasp
   3f83c: d65f03c0     	ret
   3f840: f9400288     	ldr	x8, [x20]
   3f844: aa1403e0     	mov	x0, x20
   3f848: aa1303e1     	mov	x1, x19
   3f84c: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   3f850: f9401510     	ldr	x16, [x8, #0x28]
   3f854: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   3f858: d50323bf     	autiasp
   3f85c: d61f0200     	br	x16
   3f860: 9400288c     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003f864 <(anonymous namespace)::itanium_demangle::StdQualifiedName::getBaseName() const>:
   3f864: d503245f     	bti	c
   3f868: f9400800     	ldr	x0, [x0, #0x10]
   3f86c: f9400008     	ldr	x8, [x0]
   3f870: f9401910     	ldr	x16, [x8, #0x30]
   3f874: d61f0200     	br	x16

000000000003f878 <(anonymous namespace)::itanium_demangle::StdQualifiedName::~StdQualifiedName()>:
   3f878: d503245f     	bti	c
   3f87c: 14002839     	b	0x49960 <_ZdlPv@plt>

000000000003f880 <(anonymous namespace)::itanium_demangle::TemplateArgumentPack::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3f880: d503245f     	bti	c
   3f884: 91004000     	add	x0, x0, #0x10
   3f888: 17ffe979     	b	0x39e6c <(anonymous namespace)::itanium_demangle::NodeArray::printWithComma((anonymous namespace)::itanium_demangle::OutputStream&) const>

000000000003f88c <(anonymous namespace)::itanium_demangle::TemplateArgumentPack::~TemplateArgumentPack()>:
   3f88c: d503245f     	bti	c
   3f890: 14002834     	b	0x49960 <_ZdlPv@plt>

000000000003f894 <(anonymous namespace)::itanium_demangle::EnableIfAttr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3f894: d503233f     	paciasp
   3f898: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   3f89c: a9014ff4     	stp	x20, x19, [sp, #0x10]
   3f8a0: 910003fd     	mov	x29, sp
   3f8a4: a940a828     	ldp	x8, x10, [x1, #0x8]
   3f8a8: aa0103f3     	mov	x19, x1
   3f8ac: aa0003f4     	mov	x20, x0
   3f8b0: 91003109     	add	x9, x8, #0xc
   3f8b4: eb0a013f     	cmp	x9, x10
   3f8b8: 54000062     	b.hs	0x3f8c4 <(anonymous namespace)::itanium_demangle::EnableIfAttr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x30>
   3f8bc: f9400260     	ldr	x0, [x19]
   3f8c0: 1400000a     	b	0x3f8e8 <(anonymous namespace)::itanium_demangle::EnableIfAttr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x54>
   3f8c4: d37ff948     	lsl	x8, x10, #1
   3f8c8: f9400260     	ldr	x0, [x19]
   3f8cc: eb09011f     	cmp	x8, x9
   3f8d0: 9a883121     	csel	x1, x9, x8, lo
   3f8d4: f9000a61     	str	x1, [x19, #0x10]
   3f8d8: 940028e6     	bl	0x49c70 <realloc@plt>
   3f8dc: f9000260     	str	x0, [x19]
   3f8e0: b40004e0     	cbz	x0, 0x3f97c <(anonymous namespace)::itanium_demangle::EnableIfAttr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xe8>
   3f8e4: f9400668     	ldr	x8, [x19, #0x8]
   3f8e8: f0fffe69     	adrp	x9, 0xe000 <vsnprintf+0xe000>
   3f8ec: 528d2bea     	mov	w10, #0x695f            // =26975
   3f8f0: 91101d29     	add	x9, x9, #0x407
   3f8f4: 8b080008     	add	x8, x0, x8
   3f8f8: 72a74cca     	movk	w10, #0x3a66, lsl #16
   3f8fc: 91004280     	add	x0, x20, #0x10
   3f900: aa1303e1     	mov	x1, x19
   3f904: f9400129     	ldr	x9, [x9]
   3f908: b900090a     	str	w10, [x8, #0x8]
   3f90c: f9000109     	str	x9, [x8]
   3f910: f9400668     	ldr	x8, [x19, #0x8]
   3f914: 91003108     	add	x8, x8, #0xc
   3f918: f9000668     	str	x8, [x19, #0x8]
   3f91c: 97ffe954     	bl	0x39e6c <(anonymous namespace)::itanium_demangle::NodeArray::printWithComma((anonymous namespace)::itanium_demangle::OutputStream&) const>
   3f920: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3f924: 91000509     	add	x9, x8, #0x1
   3f928: eb0a013f     	cmp	x9, x10
   3f92c: 54000062     	b.hs	0x3f938 <(anonymous namespace)::itanium_demangle::EnableIfAttr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xa4>
   3f930: f9400260     	ldr	x0, [x19]
   3f934: 1400000b     	b	0x3f960 <(anonymous namespace)::itanium_demangle::EnableIfAttr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xcc>
   3f938: d37ff948     	lsl	x8, x10, #1
   3f93c: f9400260     	ldr	x0, [x19]
   3f940: eb09011f     	cmp	x8, x9
   3f944: 9a883121     	csel	x1, x9, x8, lo
   3f948: f9000a61     	str	x1, [x19, #0x10]
   3f94c: 940028c9     	bl	0x49c70 <realloc@plt>
   3f950: f9000260     	str	x0, [x19]
   3f954: b4000140     	cbz	x0, 0x3f97c <(anonymous namespace)::itanium_demangle::EnableIfAttr::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xe8>
   3f958: f9400668     	ldr	x8, [x19, #0x8]
   3f95c: 91000509     	add	x9, x8, #0x1
   3f960: f9000669     	str	x9, [x19, #0x8]
   3f964: 52800baa     	mov	w10, #0x5d              // =93
   3f968: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   3f96c: 3828680a     	strb	w10, [x0, x8]
   3f970: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   3f974: d50323bf     	autiasp
   3f978: d65f03c0     	ret
   3f97c: 94002845     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003f980 <(anonymous namespace)::itanium_demangle::EnableIfAttr::~EnableIfAttr()>:
   3f980: d503245f     	bti	c
   3f984: 140027f7     	b	0x49960 <_ZdlPv@plt>

000000000003f988 <(anonymous namespace)::itanium_demangle::FunctionEncoding::hasRHSComponentSlow((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3f988: d503245f     	bti	c
   3f98c: 52800020     	mov	w0, #0x1                // =1
   3f990: d65f03c0     	ret

000000000003f994 <(anonymous namespace)::itanium_demangle::FunctionEncoding::hasFunctionSlow((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3f994: d503245f     	bti	c
   3f998: 52800020     	mov	w0, #0x1                // =1
   3f99c: d65f03c0     	ret

000000000003f9a0 <(anonymous namespace)::itanium_demangle::FunctionEncoding::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3f9a0: d503233f     	paciasp
   3f9a4: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   3f9a8: a9014ff4     	stp	x20, x19, [sp, #0x10]
   3f9ac: 910003fd     	mov	x29, sp
   3f9b0: aa0003f4     	mov	x20, x0
   3f9b4: f9400800     	ldr	x0, [x0, #0x10]
   3f9b8: aa0103f3     	mov	x19, x1
   3f9bc: b4000460     	cbz	x0, 0x3fa48 <(anonymous namespace)::itanium_demangle::FunctionEncoding::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xa8>
   3f9c0: f9400008     	ldr	x8, [x0]
   3f9c4: aa1303e1     	mov	x1, x19
   3f9c8: f9401108     	ldr	x8, [x8, #0x20]
   3f9cc: d63f0100     	blr	x8
   3f9d0: f9400a80     	ldr	x0, [x20, #0x10]
   3f9d4: 39402408     	ldrb	w8, [x0, #0x9]
   3f9d8: 34000388     	cbz	w8, 0x3fa48 <(anonymous namespace)::itanium_demangle::FunctionEncoding::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xa8>
   3f9dc: 7100091f     	cmp	w8, #0x2
   3f9e0: 540000c1     	b.ne	0x3f9f8 <(anonymous namespace)::itanium_demangle::FunctionEncoding::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x58>
   3f9e4: f9400008     	ldr	x8, [x0]
   3f9e8: aa1303e1     	mov	x1, x19
   3f9ec: f9400108     	ldr	x8, [x8]
   3f9f0: d63f0100     	blr	x8
   3f9f4: 370002a0     	tbnz	w0, #0x0, 0x3fa48 <(anonymous namespace)::itanium_demangle::FunctionEncoding::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xa8>
   3f9f8: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3f9fc: 91000509     	add	x9, x8, #0x1
   3fa00: eb0a013f     	cmp	x9, x10
   3fa04: 54000062     	b.hs	0x3fa10 <(anonymous namespace)::itanium_demangle::FunctionEncoding::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x70>
   3fa08: f9400260     	ldr	x0, [x19]
   3fa0c: 1400000a     	b	0x3fa34 <(anonymous namespace)::itanium_demangle::FunctionEncoding::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x94>
   3fa10: d37ff948     	lsl	x8, x10, #1
   3fa14: f9400260     	ldr	x0, [x19]
   3fa18: eb09011f     	cmp	x8, x9
   3fa1c: 9a883121     	csel	x1, x9, x8, lo
   3fa20: f9000a61     	str	x1, [x19, #0x10]
   3fa24: 94002893     	bl	0x49c70 <realloc@plt>
   3fa28: f9000260     	str	x0, [x19]
   3fa2c: b4000380     	cbz	x0, 0x3fa9c <(anonymous namespace)::itanium_demangle::FunctionEncoding::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xfc>
   3fa30: f9400668     	ldr	x8, [x19, #0x8]
   3fa34: 52800409     	mov	w9, #0x20               // =32
   3fa38: 38286809     	strb	w9, [x0, x8]
   3fa3c: f9400668     	ldr	x8, [x19, #0x8]
   3fa40: 91000508     	add	x8, x8, #0x1
   3fa44: f9000668     	str	x8, [x19, #0x8]
   3fa48: f9400e94     	ldr	x20, [x20, #0x18]
   3fa4c: aa1303e1     	mov	x1, x19
   3fa50: f9400288     	ldr	x8, [x20]
   3fa54: aa1403e0     	mov	x0, x20
   3fa58: f9401108     	ldr	x8, [x8, #0x20]
   3fa5c: d63f0100     	blr	x8
   3fa60: 39402688     	ldrb	w8, [x20, #0x9]
   3fa64: 7100051f     	cmp	w8, #0x1
   3fa68: 540000a1     	b.ne	0x3fa7c <(anonymous namespace)::itanium_demangle::FunctionEncoding::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xdc>
   3fa6c: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   3fa70: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   3fa74: d50323bf     	autiasp
   3fa78: d65f03c0     	ret
   3fa7c: f9400288     	ldr	x8, [x20]
   3fa80: aa1403e0     	mov	x0, x20
   3fa84: aa1303e1     	mov	x1, x19
   3fa88: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   3fa8c: f9401510     	ldr	x16, [x8, #0x28]
   3fa90: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   3fa94: d50323bf     	autiasp
   3fa98: d61f0200     	br	x16
   3fa9c: 940027fd     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003faa0 <(anonymous namespace)::itanium_demangle::FunctionEncoding::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3faa0: d503233f     	paciasp
   3faa4: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   3faa8: a9014ff4     	stp	x20, x19, [sp, #0x10]
   3faac: 910003fd     	mov	x29, sp
   3fab0: a940a828     	ldp	x8, x10, [x1, #0x8]
   3fab4: aa0103f3     	mov	x19, x1
   3fab8: aa0003f4     	mov	x20, x0
   3fabc: 91000509     	add	x9, x8, #0x1
   3fac0: eb0a013f     	cmp	x9, x10
   3fac4: 54000062     	b.hs	0x3fad0 <(anonymous namespace)::itanium_demangle::FunctionEncoding::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x30>
   3fac8: f9400260     	ldr	x0, [x19]
   3facc: 1400000a     	b	0x3faf4 <(anonymous namespace)::itanium_demangle::FunctionEncoding::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x54>
   3fad0: d37ff948     	lsl	x8, x10, #1
   3fad4: f9400260     	ldr	x0, [x19]
   3fad8: eb09011f     	cmp	x8, x9
   3fadc: 9a883121     	csel	x1, x9, x8, lo
   3fae0: f9000a61     	str	x1, [x19, #0x10]
   3fae4: 94002863     	bl	0x49c70 <realloc@plt>
   3fae8: f9000260     	str	x0, [x19]
   3faec: b4001740     	cbz	x0, 0x3fdd4 <(anonymous namespace)::itanium_demangle::FunctionEncoding::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x334>
   3faf0: f9400668     	ldr	x8, [x19, #0x8]
   3faf4: 52800509     	mov	w9, #0x28               // =40
   3faf8: aa1303e1     	mov	x1, x19
   3fafc: 38286809     	strb	w9, [x0, x8]
   3fb00: 91008280     	add	x0, x20, #0x20
   3fb04: f9400668     	ldr	x8, [x19, #0x8]
   3fb08: 91000508     	add	x8, x8, #0x1
   3fb0c: f9000668     	str	x8, [x19, #0x8]
   3fb10: 97ffe8d7     	bl	0x39e6c <(anonymous namespace)::itanium_demangle::NodeArray::printWithComma((anonymous namespace)::itanium_demangle::OutputStream&) const>
   3fb14: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3fb18: 91000509     	add	x9, x8, #0x1
   3fb1c: eb0a013f     	cmp	x9, x10
   3fb20: 54000062     	b.hs	0x3fb2c <(anonymous namespace)::itanium_demangle::FunctionEncoding::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x8c>
   3fb24: f9400260     	ldr	x0, [x19]
   3fb28: 1400000a     	b	0x3fb50 <(anonymous namespace)::itanium_demangle::FunctionEncoding::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0xb0>
   3fb2c: d37ff948     	lsl	x8, x10, #1
   3fb30: f9400260     	ldr	x0, [x19]
   3fb34: eb09011f     	cmp	x8, x9
   3fb38: 9a883121     	csel	x1, x9, x8, lo
   3fb3c: f9000a61     	str	x1, [x19, #0x10]
   3fb40: 9400284c     	bl	0x49c70 <realloc@plt>
   3fb44: f9000260     	str	x0, [x19]
   3fb48: b4001460     	cbz	x0, 0x3fdd4 <(anonymous namespace)::itanium_demangle::FunctionEncoding::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x334>
   3fb4c: f9400668     	ldr	x8, [x19, #0x8]
   3fb50: 52800529     	mov	w9, #0x29               // =41
   3fb54: 38286809     	strb	w9, [x0, x8]
   3fb58: f9400668     	ldr	x8, [x19, #0x8]
   3fb5c: f9400a80     	ldr	x0, [x20, #0x10]
   3fb60: 91000508     	add	x8, x8, #0x1
   3fb64: f9000668     	str	x8, [x19, #0x8]
   3fb68: b40000a0     	cbz	x0, 0x3fb7c <(anonymous namespace)::itanium_demangle::FunctionEncoding::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0xdc>
   3fb6c: f9400008     	ldr	x8, [x0]
   3fb70: aa1303e1     	mov	x1, x19
   3fb74: f9401508     	ldr	x8, [x8, #0x28]
   3fb78: d63f0100     	blr	x8
   3fb7c: b9403a88     	ldr	w8, [x20, #0x38]
   3fb80: 36000348     	tbz	w8, #0x0, 0x3fbe8 <(anonymous namespace)::itanium_demangle::FunctionEncoding::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x148>
   3fb84: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3fb88: 91001909     	add	x9, x8, #0x6
   3fb8c: eb0a013f     	cmp	x9, x10
   3fb90: 54000062     	b.hs	0x3fb9c <(anonymous namespace)::itanium_demangle::FunctionEncoding::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0xfc>
   3fb94: f9400260     	ldr	x0, [x19]
   3fb98: 1400000a     	b	0x3fbc0 <(anonymous namespace)::itanium_demangle::FunctionEncoding::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x120>
   3fb9c: d37ff948     	lsl	x8, x10, #1
   3fba0: f9400260     	ldr	x0, [x19]
   3fba4: eb09011f     	cmp	x8, x9
   3fba8: 9a883121     	csel	x1, x9, x8, lo
   3fbac: f9000a61     	str	x1, [x19, #0x10]
   3fbb0: 94002830     	bl	0x49c70 <realloc@plt>
   3fbb4: f9000260     	str	x0, [x19]
   3fbb8: b40010e0     	cbz	x0, 0x3fdd4 <(anonymous namespace)::itanium_demangle::FunctionEncoding::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x334>
   3fbbc: f9400668     	ldr	x8, [x19, #0x8]
   3fbc0: 528c640a     	mov	w10, #0x6320            // =25376
   3fbc4: 8b080008     	add	x8, x0, x8
   3fbc8: 528e8e69     	mov	w9, #0x7473             // =29811
   3fbcc: 72adcdea     	movk	w10, #0x6e6f, lsl #16
   3fbd0: 79000909     	strh	w9, [x8, #0x4]
   3fbd4: b900010a     	str	w10, [x8]
   3fbd8: f9400668     	ldr	x8, [x19, #0x8]
   3fbdc: 91001909     	add	x9, x8, #0x6
   3fbe0: b9403a88     	ldr	w8, [x20, #0x38]
   3fbe4: f9000669     	str	x9, [x19, #0x8]
   3fbe8: 36080368     	tbz	w8, #0x1, 0x3fc54 <(anonymous namespace)::itanium_demangle::FunctionEncoding::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1b4>
   3fbec: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3fbf0: 91002509     	add	x9, x8, #0x9
   3fbf4: eb0a013f     	cmp	x9, x10
   3fbf8: 54000062     	b.hs	0x3fc04 <(anonymous namespace)::itanium_demangle::FunctionEncoding::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x164>
   3fbfc: f9400260     	ldr	x0, [x19]
   3fc00: 1400000a     	b	0x3fc28 <(anonymous namespace)::itanium_demangle::FunctionEncoding::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x188>
   3fc04: d37ff948     	lsl	x8, x10, #1
   3fc08: f9400260     	ldr	x0, [x19]
   3fc0c: eb09011f     	cmp	x8, x9
   3fc10: 9a883121     	csel	x1, x9, x8, lo
   3fc14: f9000a61     	str	x1, [x19, #0x10]
   3fc18: 94002816     	bl	0x49c70 <realloc@plt>
   3fc1c: f9000260     	str	x0, [x19]
   3fc20: b4000da0     	cbz	x0, 0x3fdd4 <(anonymous namespace)::itanium_demangle::FunctionEncoding::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x334>
   3fc24: f9400668     	ldr	x8, [x19, #0x8]
   3fc28: 90fffe89     	adrp	x9, 0xf000 <vsnprintf+0xf000>
   3fc2c: 8b080008     	add	x8, x0, x8
   3fc30: 91234129     	add	x9, x9, #0x8d0
   3fc34: 52800caa     	mov	w10, #0x65              // =101
   3fc38: f9400129     	ldr	x9, [x9]
   3fc3c: 3900210a     	strb	w10, [x8, #0x8]
   3fc40: f9000109     	str	x9, [x8]
   3fc44: f9400668     	ldr	x8, [x19, #0x8]
   3fc48: 91002509     	add	x9, x8, #0x9
   3fc4c: b9403a88     	ldr	w8, [x20, #0x38]
   3fc50: f9000669     	str	x9, [x19, #0x8]
   3fc54: 36100348     	tbz	w8, #0x2, 0x3fcbc <(anonymous namespace)::itanium_demangle::FunctionEncoding::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x21c>
   3fc58: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3fc5c: 91002509     	add	x9, x8, #0x9
   3fc60: eb0a013f     	cmp	x9, x10
   3fc64: 54000062     	b.hs	0x3fc70 <(anonymous namespace)::itanium_demangle::FunctionEncoding::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1d0>
   3fc68: f9400260     	ldr	x0, [x19]
   3fc6c: 1400000a     	b	0x3fc94 <(anonymous namespace)::itanium_demangle::FunctionEncoding::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1f4>
   3fc70: d37ff948     	lsl	x8, x10, #1
   3fc74: f9400260     	ldr	x0, [x19]
   3fc78: eb09011f     	cmp	x8, x9
   3fc7c: 9a883121     	csel	x1, x9, x8, lo
   3fc80: f9000a61     	str	x1, [x19, #0x10]
   3fc84: 940027fb     	bl	0x49c70 <realloc@plt>
   3fc88: f9000260     	str	x0, [x19]
   3fc8c: b4000a40     	cbz	x0, 0x3fdd4 <(anonymous namespace)::itanium_demangle::FunctionEncoding::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x334>
   3fc90: f9400668     	ldr	x8, [x19, #0x8]
   3fc94: f0fffe69     	adrp	x9, 0xe000 <vsnprintf+0xe000>
   3fc98: 8b080008     	add	x8, x0, x8
   3fc9c: 913f3d29     	add	x9, x9, #0xfcf
   3fca0: 52800e8a     	mov	w10, #0x74              // =116
   3fca4: f9400129     	ldr	x9, [x9]
   3fca8: 3900210a     	strb	w10, [x8, #0x8]
   3fcac: f9000109     	str	x9, [x8]
   3fcb0: f9400668     	ldr	x8, [x19, #0x8]
   3fcb4: 91002508     	add	x8, x8, #0x9
   3fcb8: f9000668     	str	x8, [x19, #0x8]
   3fcbc: 3940f288     	ldrb	w8, [x20, #0x3c]
   3fcc0: 7100091f     	cmp	w8, #0x2
   3fcc4: 54000120     	b.eq	0x3fce8 <(anonymous namespace)::itanium_demangle::FunctionEncoding::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x248>
   3fcc8: 7100051f     	cmp	w8, #0x1
   3fccc: 54000581     	b.ne	0x3fd7c <(anonymous namespace)::itanium_demangle::FunctionEncoding::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x2dc>
   3fcd0: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3fcd4: 91000909     	add	x9, x8, #0x2
   3fcd8: eb0a013f     	cmp	x9, x10
   3fcdc: 54000122     	b.hs	0x3fd00 <(anonymous namespace)::itanium_demangle::FunctionEncoding::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x260>
   3fce0: f9400260     	ldr	x0, [x19]
   3fce4: 14000010     	b	0x3fd24 <(anonymous namespace)::itanium_demangle::FunctionEncoding::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x284>
   3fce8: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3fcec: 91000d09     	add	x9, x8, #0x3
   3fcf0: eb0a013f     	cmp	x9, x10
   3fcf4: 54000202     	b.hs	0x3fd34 <(anonymous namespace)::itanium_demangle::FunctionEncoding::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x294>
   3fcf8: f9400260     	ldr	x0, [x19]
   3fcfc: 14000017     	b	0x3fd58 <(anonymous namespace)::itanium_demangle::FunctionEncoding::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x2b8>
   3fd00: d37ff948     	lsl	x8, x10, #1
   3fd04: f9400260     	ldr	x0, [x19]
   3fd08: eb09011f     	cmp	x8, x9
   3fd0c: 9a883121     	csel	x1, x9, x8, lo
   3fd10: f9000a61     	str	x1, [x19, #0x10]
   3fd14: 940027d7     	bl	0x49c70 <realloc@plt>
   3fd18: f9000260     	str	x0, [x19]
   3fd1c: b40005c0     	cbz	x0, 0x3fdd4 <(anonymous namespace)::itanium_demangle::FunctionEncoding::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x334>
   3fd20: f9400668     	ldr	x8, [x19, #0x8]
   3fd24: 5284c40a     	mov	w10, #0x2620            // =9760
   3fd28: 52800049     	mov	w9, #0x2                // =2
   3fd2c: 7828680a     	strh	w10, [x0, x8]
   3fd30: 14000010     	b	0x3fd70 <(anonymous namespace)::itanium_demangle::FunctionEncoding::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x2d0>
   3fd34: d37ff948     	lsl	x8, x10, #1
   3fd38: f9400260     	ldr	x0, [x19]
   3fd3c: eb09011f     	cmp	x8, x9
   3fd40: 9a883121     	csel	x1, x9, x8, lo
   3fd44: f9000a61     	str	x1, [x19, #0x10]
   3fd48: 940027ca     	bl	0x49c70 <realloc@plt>
   3fd4c: f9000260     	str	x0, [x19]
   3fd50: b4000420     	cbz	x0, 0x3fdd4 <(anonymous namespace)::itanium_demangle::FunctionEncoding::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x334>
   3fd54: f9400668     	ldr	x8, [x19, #0x8]
   3fd58: 8b080008     	add	x8, x0, x8
   3fd5c: 528004ca     	mov	w10, #0x26              // =38
   3fd60: 5284c40b     	mov	w11, #0x2620            // =9760
   3fd64: 52800069     	mov	w9, #0x3                // =3
   3fd68: 3900090a     	strb	w10, [x8, #0x2]
   3fd6c: 7900010b     	strh	w11, [x8]
   3fd70: f9400668     	ldr	x8, [x19, #0x8]
   3fd74: 8b090108     	add	x8, x8, x9
   3fd78: f9000668     	str	x8, [x19, #0x8]
   3fd7c: f9401a94     	ldr	x20, [x20, #0x30]
   3fd80: b4000134     	cbz	x20, 0x3fda4 <(anonymous namespace)::itanium_demangle::FunctionEncoding::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x304>
   3fd84: f9400288     	ldr	x8, [x20]
   3fd88: aa1403e0     	mov	x0, x20
   3fd8c: aa1303e1     	mov	x1, x19
   3fd90: f9401108     	ldr	x8, [x8, #0x20]
   3fd94: d63f0100     	blr	x8
   3fd98: 39402688     	ldrb	w8, [x20, #0x9]
   3fd9c: 7100051f     	cmp	w8, #0x1
   3fda0: 540000a1     	b.ne	0x3fdb4 <(anonymous namespace)::itanium_demangle::FunctionEncoding::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x314>
   3fda4: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   3fda8: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   3fdac: d50323bf     	autiasp
   3fdb0: d65f03c0     	ret
   3fdb4: f9400288     	ldr	x8, [x20]
   3fdb8: aa1403e0     	mov	x0, x20
   3fdbc: aa1303e1     	mov	x1, x19
   3fdc0: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   3fdc4: f9401510     	ldr	x16, [x8, #0x28]
   3fdc8: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   3fdcc: d50323bf     	autiasp
   3fdd0: d61f0200     	br	x16
   3fdd4: 9400272f     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003fdd8 <(anonymous namespace)::itanium_demangle::FunctionEncoding::~FunctionEncoding()>:
   3fdd8: d503245f     	bti	c
   3fddc: 140026e1     	b	0x49960 <_ZdlPv@plt>

000000000003fde0 <(anonymous namespace)::itanium_demangle::DotSuffix::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   3fde0: d503233f     	paciasp
   3fde4: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   3fde8: f9000bf5     	str	x21, [sp, #0x10]
   3fdec: 910003fd     	mov	x29, sp
   3fdf0: a9024ff4     	stp	x20, x19, [sp, #0x20]
   3fdf4: f9400815     	ldr	x21, [x0, #0x10]
   3fdf8: aa0003f4     	mov	x20, x0
   3fdfc: aa0103f3     	mov	x19, x1
   3fe00: f94002a8     	ldr	x8, [x21]
   3fe04: aa1503e0     	mov	x0, x21
   3fe08: f9401108     	ldr	x8, [x8, #0x20]
   3fe0c: d63f0100     	blr	x8
   3fe10: 394026a8     	ldrb	w8, [x21, #0x9]
   3fe14: 7100051f     	cmp	w8, #0x1
   3fe18: 540000c0     	b.eq	0x3fe30 <(anonymous namespace)::itanium_demangle::DotSuffix::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x50>
   3fe1c: f94002a8     	ldr	x8, [x21]
   3fe20: aa1503e0     	mov	x0, x21
   3fe24: aa1303e1     	mov	x1, x19
   3fe28: f9401508     	ldr	x8, [x8, #0x28]
   3fe2c: d63f0100     	blr	x8
   3fe30: a940aa68     	ldp	x8, x10, [x19, #0x8]
   3fe34: 91000909     	add	x9, x8, #0x2
   3fe38: eb0a013f     	cmp	x9, x10
   3fe3c: 54000062     	b.hs	0x3fe48 <(anonymous namespace)::itanium_demangle::DotSuffix::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x68>
   3fe40: f9400260     	ldr	x0, [x19]
   3fe44: 1400000a     	b	0x3fe6c <(anonymous namespace)::itanium_demangle::DotSuffix::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x8c>
   3fe48: d37ff948     	lsl	x8, x10, #1
   3fe4c: f9400260     	ldr	x0, [x19]
   3fe50: eb09011f     	cmp	x8, x9
   3fe54: 9a883121     	csel	x1, x9, x8, lo
   3fe58: f9000a61     	str	x1, [x19, #0x10]
   3fe5c: 94002785     	bl	0x49c70 <realloc@plt>
   3fe60: f9000260     	str	x0, [x19]
   3fe64: b4000720     	cbz	x0, 0x3ff48 <(anonymous namespace)::itanium_demangle::DotSuffix::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x168>
   3fe68: f9400668     	ldr	x8, [x19, #0x8]
   3fe6c: 52850409     	mov	w9, #0x2820             // =10272
   3fe70: 78286809     	strh	w9, [x0, x8]
   3fe74: f9400668     	ldr	x8, [x19, #0x8]
   3fe78: 91000908     	add	x8, x8, #0x2
   3fe7c: f9000668     	str	x8, [x19, #0x8]
   3fe80: a941a695     	ldp	x21, x9, [x20, #0x18]
   3fe84: eb150134     	subs	x20, x9, x21
   3fe88: 540002e0     	b.eq	0x3fee4 <(anonymous namespace)::itanium_demangle::DotSuffix::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x104>
   3fe8c: f9400a6a     	ldr	x10, [x19, #0x10]
   3fe90: 8b140109     	add	x9, x8, x20
   3fe94: eb0a013f     	cmp	x9, x10
   3fe98: 54000062     	b.hs	0x3fea4 <(anonymous namespace)::itanium_demangle::DotSuffix::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xc4>
   3fe9c: f9400260     	ldr	x0, [x19]
   3fea0: 1400000a     	b	0x3fec8 <(anonymous namespace)::itanium_demangle::DotSuffix::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xe8>
   3fea4: d37ff948     	lsl	x8, x10, #1
   3fea8: f9400260     	ldr	x0, [x19]
   3feac: eb09011f     	cmp	x8, x9
   3feb0: 9a883121     	csel	x1, x9, x8, lo
   3feb4: f9000a61     	str	x1, [x19, #0x10]
   3feb8: 9400276e     	bl	0x49c70 <realloc@plt>
   3febc: f9000260     	str	x0, [x19]
   3fec0: b4000440     	cbz	x0, 0x3ff48 <(anonymous namespace)::itanium_demangle::DotSuffix::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x168>
   3fec4: f9400668     	ldr	x8, [x19, #0x8]
   3fec8: 8b080000     	add	x0, x0, x8
   3fecc: aa1503e1     	mov	x1, x21
   3fed0: aa1403e2     	mov	x2, x20
   3fed4: 9400276b     	bl	0x49c80 <memmove@plt>
   3fed8: f9400668     	ldr	x8, [x19, #0x8]
   3fedc: 8b140108     	add	x8, x8, x20
   3fee0: f9000668     	str	x8, [x19, #0x8]
   3fee4: f9400a6a     	ldr	x10, [x19, #0x10]
   3fee8: 91000509     	add	x9, x8, #0x1
   3feec: eb0a013f     	cmp	x9, x10
   3fef0: 54000062     	b.hs	0x3fefc <(anonymous namespace)::itanium_demangle::DotSuffix::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x11c>
   3fef4: f9400260     	ldr	x0, [x19]
   3fef8: 1400000a     	b	0x3ff20 <(anonymous namespace)::itanium_demangle::DotSuffix::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x140>
   3fefc: d37ff948     	lsl	x8, x10, #1
   3ff00: f9400260     	ldr	x0, [x19]
   3ff04: eb09011f     	cmp	x8, x9
   3ff08: 9a883121     	csel	x1, x9, x8, lo
   3ff0c: f9000a61     	str	x1, [x19, #0x10]
   3ff10: 94002758     	bl	0x49c70 <realloc@plt>
   3ff14: f9000260     	str	x0, [x19]
   3ff18: b4000180     	cbz	x0, 0x3ff48 <(anonymous namespace)::itanium_demangle::DotSuffix::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x168>
   3ff1c: f9400668     	ldr	x8, [x19, #0x8]
   3ff20: 52800529     	mov	w9, #0x29               // =41
   3ff24: f9400bf5     	ldr	x21, [sp, #0x10]
   3ff28: 38286809     	strb	w9, [x0, x8]
   3ff2c: f9400668     	ldr	x8, [x19, #0x8]
   3ff30: 91000508     	add	x8, x8, #0x1
   3ff34: f9000668     	str	x8, [x19, #0x8]
   3ff38: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   3ff3c: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3ff40: d50323bf     	autiasp
   3ff44: d65f03c0     	ret
   3ff48: 940026d2     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000003ff4c <(anonymous namespace)::itanium_demangle::DotSuffix::~DotSuffix()>:
   3ff4c: d503245f     	bti	c
   3ff50: 14002684     	b	0x49960 <_ZdlPv@plt>

000000000003ff54 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()>:
   3ff54: d503233f     	paciasp
   3ff58: d101c3ff     	sub	sp, sp, #0x70
   3ff5c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   3ff60: 910043fd     	add	x29, sp, #0x10
   3ff64: f90013fb     	str	x27, [sp, #0x20]
   3ff68: a90367fa     	stp	x26, x25, [sp, #0x30]
   3ff6c: a9045ff8     	stp	x24, x23, [sp, #0x40]
   3ff70: a90557f6     	stp	x22, x21, [sp, #0x50]
   3ff74: a9064ff4     	stp	x20, x19, [sp, #0x60]
   3ff78: d53bd057     	mrs	x23, TPIDR_EL0
   3ff7c: aa0003f3     	mov	x19, x0
   3ff80: f94016e8     	ldr	x8, [x23, #0x28]
   3ff84: f90007e8     	str	x8, [sp, #0x8]
   3ff88: a9402009     	ldp	x9, x8, [x0]
   3ff8c: eb08013f     	cmp	x9, x8
   3ff90: 54000140     	b.eq	0x3ffb8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x64>
   3ff94: 3940012a     	ldrb	w10, [x9]
   3ff98: 7101c95f     	cmp	w10, #0x72
   3ff9c: 540000e1     	b.ne	0x3ffb8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x64>
   3ffa0: 91000529     	add	x9, x9, #0x1
   3ffa4: 52800098     	mov	w24, #0x4               // =4
   3ffa8: f9000269     	str	x9, [x19]
   3ffac: eb08013f     	cmp	x9, x8
   3ffb0: 540000a1     	b.ne	0x3ffc4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x70>
   3ffb4: 14000013     	b	0x40000 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0xac>
   3ffb8: 2a1f03f8     	mov	w24, wzr
   3ffbc: eb08013f     	cmp	x9, x8
   3ffc0: 54000200     	b.eq	0x40000 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0xac>
   3ffc4: 3940012a     	ldrb	w10, [x9]
   3ffc8: 7101595f     	cmp	w10, #0x56
   3ffcc: 54000081     	b.ne	0x3ffdc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x88>
   3ffd0: 91000529     	add	x9, x9, #0x1
   3ffd4: 321f0318     	orr	w24, w24, #0x2
   3ffd8: f9000269     	str	x9, [x19]
   3ffdc: eb08013f     	cmp	x9, x8
   3ffe0: 54000100     	b.eq	0x40000 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0xac>
   3ffe4: 3940012a     	ldrb	w10, [x9]
   3ffe8: 71012d5f     	cmp	w10, #0x4b
   3ffec: 540000c1     	b.ne	0x40004 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0xb0>
   3fff0: 91000529     	add	x9, x9, #0x1
   3fff4: 32000318     	orr	w24, w24, #0x1
   3fff8: f9000269     	str	x9, [x19]
   3fffc: 14000002     	b	0x40004 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0xb0>
   40000: aa0803e9     	mov	x9, x8
   40004: cb09010a     	sub	x10, x8, x9
   40008: f100095f     	cmp	x10, #0x2
   4000c: 540004e3     	b.lo	0x400a8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x154>
   40010: 3940012a     	ldrb	w10, [x9]
   40014: 7101115f     	cmp	w10, #0x44
   40018: 54000481     	b.ne	0x400a8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x154>
   4001c: 3940052a     	ldrb	w10, [x9, #0x1]
   40020: 71013d5f     	cmp	w10, #0x4f
   40024: 54000ce0     	b.eq	0x401c0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x26c>
   40028: 7101dd5f     	cmp	w10, #0x77
   4002c: 54001300     	b.eq	0x4028c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x338>
   40030: 7101bd5f     	cmp	w10, #0x6f
   40034: 540003a1     	b.ne	0x400a8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x154>
   40038: 91000928     	add	x8, x9, #0x2
   4003c: f9499a74     	ldr	x20, [x19, #0x1330]
   40040: f9000268     	str	x8, [x19]
   40044: f9400688     	ldr	x8, [x20, #0x8]
   40048: d13f4109     	sub	x9, x8, #0xfd0
   4004c: b13fc53f     	cmn	x9, #0xff1
   40050: 54000108     	b.hi	0x40070 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x11c>
   40054: 52820000     	mov	w0, #0x1000             // =4096
   40058: 9400267e     	bl	0x49a50 <malloc@plt>
   4005c: b4001e80     	cbz	x0, 0x4042c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x4d8>
   40060: aa1f03e8     	mov	x8, xzr
   40064: a9007c14     	stp	x20, xzr, [x0]
   40068: aa0003f4     	mov	x20, x0
   4006c: f9099a60     	str	x0, [x19, #0x1330]
   40070: 91008109     	add	x9, x8, #0x20
   40074: 8b080299     	add	x25, x20, x8
   40078: d0000068     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   4007c: 528020ea     	mov	w10, #0x107             // =263
   40080: 9101c108     	add	x8, x8, #0x70
   40084: 72a0202a     	movk	w10, #0x101, lsl #16
   40088: f9000689     	str	x9, [x20, #0x8]
   4008c: f8010f28     	str	x8, [x25, #0x10]!
   40090: f0fffe68     	adrp	x8, 0xf000 <vsnprintf+0xf000>
   40094: b9000b2a     	str	w10, [x25, #0x8]
   40098: 91216d08     	add	x8, x8, #0x85b
   4009c: 91002109     	add	x9, x8, #0x8
   400a0: a9012728     	stp	x8, x9, [x25, #0x10]
   400a4: 14000002     	b	0x400ac <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x158>
   400a8: aa1f03f9     	mov	x25, xzr
   400ac: a9402668     	ldp	x8, x9, [x19]
   400b0: cb08012a     	sub	x10, x9, x8
   400b4: f100095f     	cmp	x10, #0x2
   400b8: 54000123     	b.lo	0x400dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x188>
   400bc: 3940010a     	ldrb	w10, [x8]
   400c0: 7101115f     	cmp	w10, #0x44
   400c4: 540000c1     	b.ne	0x400dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x188>
   400c8: 3940050a     	ldrb	w10, [x8, #0x1]
   400cc: 7101e15f     	cmp	w10, #0x78
   400d0: 54000061     	b.ne	0x400dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x188>
   400d4: 91000908     	add	x8, x8, #0x2
   400d8: f9000268     	str	x8, [x19]
   400dc: eb09011f     	cmp	x8, x9
   400e0: 54000ba0     	b.eq	0x40254 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x300>
   400e4: 3940010a     	ldrb	w10, [x8]
   400e8: 7101195f     	cmp	w10, #0x46
   400ec: 54000b41     	b.ne	0x40254 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x300>
   400f0: 9100050a     	add	x10, x8, #0x1
   400f4: eb09015f     	cmp	x10, x9
   400f8: f900026a     	str	x10, [x19]
   400fc: 540000c0     	b.eq	0x40114 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x1c0>
   40100: 39400149     	ldrb	w9, [x10]
   40104: 7101653f     	cmp	w9, #0x59
   40108: 54000061     	b.ne	0x40114 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x1c0>
   4010c: 91000908     	add	x8, x8, #0x2
   40110: f9000268     	str	x8, [x19]
   40114: aa1303e0     	mov	x0, x19
   40118: 97ffbf56     	bl	0x2fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>
   4011c: b40009e0     	cbz	x0, 0x40258 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x304>
   40120: aa1303f5     	mov	x21, x19
   40124: aa0003f4     	mov	x20, x0
   40128: 5280003a     	mov	w26, #0x1               // =1
   4012c: a9c126a8     	ldp	x8, x9, [x21, #0x10]!
   40130: cb080128     	sub	x8, x9, x8
   40134: 9343fd16     	asr	x22, x8, #3
   40138: 14000003     	b	0x40144 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x1f0>
   4013c: 91000508     	add	x8, x8, #0x1
   40140: f9000268     	str	x8, [x19]
   40144: a9402668     	ldp	x8, x9, [x19]
   40148: eb09011f     	cmp	x8, x9
   4014c: 540000c0     	b.eq	0x40164 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x210>
   40150: 3940010a     	ldrb	w10, [x8]
   40154: 7101d95f     	cmp	w10, #0x76
   40158: 54ffff20     	b.eq	0x4013c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x1e8>
   4015c: 7101155f     	cmp	w10, #0x45
   40160: 54000c40     	b.eq	0x402e8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x394>
   40164: cb080129     	sub	x9, x9, x8
   40168: f100093f     	cmp	x9, #0x2
   4016c: 540001a3     	b.lo	0x401a0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x24c>
   40170: 39400109     	ldrb	w9, [x8]
   40174: 71013d3f     	cmp	w9, #0x4f
   40178: 540000e0     	b.eq	0x40194 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x240>
   4017c: 7101493f     	cmp	w9, #0x52
   40180: 54000101     	b.ne	0x401a0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x24c>
   40184: 39400509     	ldrb	w9, [x8, #0x1]
   40188: 7101153f     	cmp	w9, #0x45
   4018c: 540000a1     	b.ne	0x401a0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x24c>
   40190: 1400007b     	b	0x4037c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x428>
   40194: 39400509     	ldrb	w9, [x8, #0x1]
   40198: 7101153f     	cmp	w9, #0x45
   4019c: 54000f60     	b.eq	0x40388 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x434>
   401a0: aa1303e0     	mov	x0, x19
   401a4: 97ffbf33     	bl	0x2fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>
   401a8: f90003e0     	str	x0, [sp]
   401ac: b4000560     	cbz	x0, 0x40258 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x304>
   401b0: 910003e1     	mov	x1, sp
   401b4: aa1503e0     	mov	x0, x21
   401b8: 97ffc637     	bl	0x31a94 <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 32ul>::push_back((anonymous namespace)::itanium_demangle::Node* const&)>
   401bc: 17ffffe2     	b	0x40144 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x1f0>
   401c0: 91000928     	add	x8, x9, #0x2
   401c4: aa1303e0     	mov	x0, x19
   401c8: f9000268     	str	x8, [x19]
   401cc: 97ffcece     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   401d0: b4000440     	cbz	x0, 0x40258 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x304>
   401d4: a9402668     	ldp	x8, x9, [x19]
   401d8: eb09011f     	cmp	x8, x9
   401dc: 540003c0     	b.eq	0x40254 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x300>
   401e0: 39400109     	ldrb	w9, [x8]
   401e4: 7101153f     	cmp	w9, #0x45
   401e8: 54000361     	b.ne	0x40254 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x300>
   401ec: 91000508     	add	x8, x8, #0x1
   401f0: f9499a75     	ldr	x21, [x19, #0x1330]
   401f4: aa0003f4     	mov	x20, x0
   401f8: f9000268     	str	x8, [x19]
   401fc: f94006a8     	ldr	x8, [x21, #0x8]
   40200: d13f4109     	sub	x9, x8, #0xfd0
   40204: b13fc53f     	cmn	x9, #0xff1
   40208: 54000108     	b.hi	0x40228 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x2d4>
   4020c: 52820000     	mov	w0, #0x1000             // =4096
   40210: 94002610     	bl	0x49a50 <malloc@plt>
   40214: b40010c0     	cbz	x0, 0x4042c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x4d8>
   40218: aa1f03e8     	mov	x8, xzr
   4021c: a9007c15     	stp	x21, xzr, [x0]
   40220: aa0003f5     	mov	x21, x0
   40224: f9099a60     	str	x0, [x19, #0x1330]
   40228: 91008109     	add	x9, x8, #0x20
   4022c: 8b0802b9     	add	x25, x21, x8
   40230: f0000068     	adrp	x8, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   40234: 5280220a     	mov	w10, #0x110             // =272
   40238: 91290108     	add	x8, x8, #0xa40
   4023c: 72a0202a     	movk	w10, #0x101, lsl #16
   40240: f90006a9     	str	x9, [x21, #0x8]
   40244: f8010f28     	str	x8, [x25, #0x10]!
   40248: b9000b2a     	str	w10, [x25, #0x8]
   4024c: f9000b34     	str	x20, [x25, #0x10]
   40250: 17ffff97     	b	0x400ac <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x158>
   40254: aa1f03e0     	mov	x0, xzr
   40258: f94016e8     	ldr	x8, [x23, #0x28]
   4025c: f94007e9     	ldr	x9, [sp, #0x8]
   40260: eb09011f     	cmp	x8, x9
   40264: 54000e61     	b.ne	0x40430 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x4dc>
   40268: a9464ff4     	ldp	x20, x19, [sp, #0x60]
   4026c: a94557f6     	ldp	x22, x21, [sp, #0x50]
   40270: a9445ff8     	ldp	x24, x23, [sp, #0x40]
   40274: a94367fa     	ldp	x26, x25, [sp, #0x30]
   40278: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   4027c: f94013fb     	ldr	x27, [sp, #0x20]
   40280: 9101c3ff     	add	sp, sp, #0x70
   40284: d50323bf     	autiasp
   40288: d65f03c0     	ret
   4028c: aa1303f4     	mov	x20, x19
   40290: f9400e6b     	ldr	x11, [x19, #0x18]
   40294: 91000929     	add	x9, x9, #0x2
   40298: f8410e8a     	ldr	x10, [x20, #0x10]!
   4029c: f9000269     	str	x9, [x19]
   402a0: cb0a016a     	sub	x10, x11, x10
   402a4: 9343fd55     	asr	x21, x10, #3
   402a8: eb08013f     	cmp	x9, x8
   402ac: 54000080     	b.eq	0x402bc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x368>
   402b0: 39400128     	ldrb	w8, [x9]
   402b4: 7101151f     	cmp	w8, #0x45
   402b8: 540001c0     	b.eq	0x402f0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x39c>
   402bc: aa1303e0     	mov	x0, x19
   402c0: 97ffbeec     	bl	0x2fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>
   402c4: f90003e0     	str	x0, [sp]
   402c8: b4fffc80     	cbz	x0, 0x40258 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x304>
   402cc: 910003e1     	mov	x1, sp
   402d0: aa1403e0     	mov	x0, x20
   402d4: 97ffc5f0     	bl	0x31a94 <(anonymous namespace)::itanium_demangle::PODSmallVector<(anonymous namespace)::itanium_demangle::Node*, 32ul>::push_back((anonymous namespace)::itanium_demangle::Node* const&)>
   402d8: a9402269     	ldp	x9, x8, [x19]
   402dc: eb08013f     	cmp	x9, x8
   402e0: 54fffe81     	b.ne	0x402b0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x35c>
   402e4: 17fffff6     	b	0x402bc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x368>
   402e8: 2a1f03fb     	mov	w27, wzr
   402ec: 14000029     	b	0x40390 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x43c>
   402f0: a9410a68     	ldp	x8, x2, [x19, #0x10]
   402f4: d37df2b6     	lsl	x22, x21, #3
   402f8: 91000529     	add	x9, x9, #0x1
   402fc: aa1303e0     	mov	x0, x19
   40300: 8b160101     	add	x1, x8, x22
   40304: f9000269     	str	x9, [x19]
   40308: 97ffed08     	bl	0x3b728 <(anonymous namespace)::itanium_demangle::NodeArray (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::makeNodeArray<(anonymous namespace)::itanium_demangle::Node**>((anonymous namespace)::itanium_demangle::Node**, (anonymous namespace)::itanium_demangle::Node**)>
   4030c: f9400a68     	ldr	x8, [x19, #0x10]
   40310: aa0003f4     	mov	x20, x0
   40314: aa0103f5     	mov	x21, x1
   40318: 8b160108     	add	x8, x8, x22
   4031c: f9499a76     	ldr	x22, [x19, #0x1330]
   40320: f9000e68     	str	x8, [x19, #0x18]
   40324: f94006c8     	ldr	x8, [x22, #0x8]
   40328: d13f4109     	sub	x9, x8, #0xfd0
   4032c: b13fc53f     	cmn	x9, #0xff1
   40330: 54000108     	b.hi	0x40350 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x3fc>
   40334: 52820000     	mov	w0, #0x1000             // =4096
   40338: 940025c6     	bl	0x49a50 <malloc@plt>
   4033c: b4000780     	cbz	x0, 0x4042c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x4d8>
   40340: aa1f03e8     	mov	x8, xzr
   40344: a9007c16     	stp	x22, xzr, [x0]
   40348: aa0003f6     	mov	x22, x0
   4034c: f9099a60     	str	x0, [x19, #0x1330]
   40350: 91008109     	add	x9, x8, #0x20
   40354: 8b0802d9     	add	x25, x22, x8
   40358: f0000068     	adrp	x8, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   4035c: 5280222a     	mov	w10, #0x111             // =273
   40360: 912ac108     	add	x8, x8, #0xab0
   40364: 72a0202a     	movk	w10, #0x101, lsl #16
   40368: f90006c9     	str	x9, [x22, #0x8]
   4036c: f8010f28     	str	x8, [x25, #0x10]!
   40370: b9000b2a     	str	w10, [x25, #0x8]
   40374: a9015734     	stp	x20, x21, [x25, #0x10]
   40378: 17ffff4d     	b	0x400ac <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x158>
   4037c: 5280003b     	mov	w27, #0x1               // =1
   40380: 5280005a     	mov	w26, #0x2               // =2
   40384: 14000003     	b	0x40390 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x43c>
   40388: 5280005a     	mov	w26, #0x2               // =2
   4038c: 5280005b     	mov	w27, #0x2               // =2
   40390: a9410a69     	ldp	x9, x2, [x19, #0x10]
   40394: 8b1a0108     	add	x8, x8, x26
   40398: d37df2da     	lsl	x26, x22, #3
   4039c: aa1303e0     	mov	x0, x19
   403a0: 8b1a0121     	add	x1, x9, x26
   403a4: f9000268     	str	x8, [x19]
   403a8: 97ffece0     	bl	0x3b728 <(anonymous namespace)::itanium_demangle::NodeArray (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::makeNodeArray<(anonymous namespace)::itanium_demangle::Node**>((anonymous namespace)::itanium_demangle::Node**, (anonymous namespace)::itanium_demangle::Node**)>
   403ac: f9400a68     	ldr	x8, [x19, #0x10]
   403b0: aa0003f5     	mov	x21, x0
   403b4: aa0103f6     	mov	x22, x1
   403b8: 8b1a0108     	add	x8, x8, x26
   403bc: f9499a7a     	ldr	x26, [x19, #0x1330]
   403c0: f9000e68     	str	x8, [x19, #0x18]
   403c4: f9400748     	ldr	x8, [x26, #0x8]
   403c8: d13ec109     	sub	x9, x8, #0xfb0
   403cc: b13fc53f     	cmn	x9, #0xff1
   403d0: 54000108     	b.hi	0x403f0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x49c>
   403d4: 52820000     	mov	w0, #0x1000             // =4096
   403d8: 9400259e     	bl	0x49a50 <malloc@plt>
   403dc: b4000280     	cbz	x0, 0x4042c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x4d8>
   403e0: aa1f03e8     	mov	x8, xzr
   403e4: a9007c1a     	stp	x26, xzr, [x0]
   403e8: aa0003fa     	mov	x26, x0
   403ec: f9099a60     	str	x0, [x19, #0x1330]
   403f0: 91010109     	add	x9, x8, #0x40
   403f4: 8b080340     	add	x0, x26, x8
   403f8: f0000068     	adrp	x8, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   403fc: 528001ea     	mov	w10, #0xf               // =15
   40400: 912c8108     	add	x8, x8, #0xb20
   40404: 72a0002a     	movk	w10, #0x1, lsl #16
   40408: f9000749     	str	x9, [x26, #0x8]
   4040c: f8010c08     	str	x8, [x0, #0x10]!
   40410: b900080a     	str	w10, [x0, #0x8]
   40414: a9015414     	stp	x20, x21, [x0, #0x10]
   40418: f9001016     	str	x22, [x0, #0x20]
   4041c: b9002818     	str	w24, [x0, #0x28]
   40420: 3900b01b     	strb	w27, [x0, #0x2c]
   40424: f9001819     	str	x25, [x0, #0x30]
   40428: 17ffff8c     	b	0x40258 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseFunctionType()+0x304>
   4042c: 94002599     	bl	0x49a90 <_ZSt9terminatev@plt>
   40430: 94002550     	bl	0x49970 <__stack_chk_fail@plt>

0000000000040434 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()>:
   40434: d503233f     	paciasp
   40438: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
   4043c: a9015ff8     	stp	x24, x23, [sp, #0x10]
   40440: 910003fd     	mov	x29, sp
   40444: a90257f6     	stp	x22, x21, [sp, #0x20]
   40448: a9034ff4     	stp	x20, x19, [sp, #0x30]
   4044c: a940200a     	ldp	x10, x8, [x0]
   40450: aa0003f3     	mov	x19, x0
   40454: eb08015f     	cmp	x10, x8
   40458: 540003c0     	b.eq	0x404d0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x9c>
   4045c: 39400149     	ldrb	w9, [x10]
   40460: 7101c93f     	cmp	w9, #0x72
   40464: 540003e0     	b.eq	0x404e0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0xac>
   40468: 7101553f     	cmp	w9, #0x55
   4046c: 54000321     	b.ne	0x404d0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x9c>
   40470: 91000549     	add	x9, x10, #0x1
   40474: eb09011f     	cmp	x8, x9
   40478: f9000269     	str	x9, [x19]
   4047c: 540009a0     	b.eq	0x405b0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x17c>
   40480: 3940012b     	ldrb	w11, [x9]
   40484: 5100e96b     	sub	w11, w11, #0x3a
   40488: 3100297f     	cmn	w11, #0xa
   4048c: 54000a63     	b.lo	0x405d8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x1a4>
   40490: aa1f03eb     	mov	x11, xzr
   40494: 91000949     	add	x9, x10, #0x2
   40498: 5280014a     	mov	w10, #0xa               // =10
   4049c: f9000269     	str	x9, [x19]
   404a0: eb08013f     	cmp	x9, x8
   404a4: 385ff12c     	ldurb	w12, [x9, #-0x1]
   404a8: d503201f     	nop
   404ac: 9b0a316b     	madd	x11, x11, x10, x12
   404b0: d100c16b     	sub	x11, x11, #0x30
   404b4: 540008a0     	b.eq	0x405c8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x194>
   404b8: 3840152c     	ldrb	w12, [x9], #0x1
   404bc: 5100c18c     	sub	w12, w12, #0x30
   404c0: 7100299f     	cmp	w12, #0xa
   404c4: 54fffec3     	b.lo	0x4049c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x68>
   404c8: d1000529     	sub	x9, x9, #0x1
   404cc: 14000040     	b	0x405cc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x198>
   404d0: 2a1f03f5     	mov	w21, wzr
   404d4: eb08015f     	cmp	x10, x8
   404d8: 540000e1     	b.ne	0x404f4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0xc0>
   404dc: 14000014     	b	0x4052c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0xf8>
   404e0: 9100054a     	add	x10, x10, #0x1
   404e4: 52800095     	mov	w21, #0x4               // =4
   404e8: f900026a     	str	x10, [x19]
   404ec: eb08015f     	cmp	x10, x8
   404f0: 540001e0     	b.eq	0x4052c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0xf8>
   404f4: 39400149     	ldrb	w9, [x10]
   404f8: 7101593f     	cmp	w9, #0x56
   404fc: 54000081     	b.ne	0x4050c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0xd8>
   40500: 9100054a     	add	x10, x10, #0x1
   40504: 321f02b5     	orr	w21, w21, #0x2
   40508: f900026a     	str	x10, [x19]
   4050c: eb08015f     	cmp	x10, x8
   40510: 540000e0     	b.eq	0x4052c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0xf8>
   40514: 39400148     	ldrb	w8, [x10]
   40518: 71012d1f     	cmp	w8, #0x4b
   4051c: 54000081     	b.ne	0x4052c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0xf8>
   40520: 91000548     	add	x8, x10, #0x1
   40524: 320002b5     	orr	w21, w21, #0x1
   40528: f9000268     	str	x8, [x19]
   4052c: aa1303e0     	mov	x0, x19
   40530: 97ffbe50     	bl	0x2fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>
   40534: aa0003f4     	mov	x20, x0
   40538: b40014a0     	cbz	x0, 0x407cc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x398>
   4053c: 34001495     	cbz	w21, 0x407cc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x398>
   40540: f9499a76     	ldr	x22, [x19, #0x1330]
   40544: f94006c8     	ldr	x8, [x22, #0x8]
   40548: d13f4109     	sub	x9, x8, #0xfd0
   4054c: b13fc53f     	cmn	x9, #0xff1
   40550: 54000108     	b.hi	0x40570 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x13c>
   40554: 52820000     	mov	w0, #0x1000             // =4096
   40558: 9400253e     	bl	0x49a50 <malloc@plt>
   4055c: b40014a0     	cbz	x0, 0x407f0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x3bc>
   40560: aa1f03e8     	mov	x8, xzr
   40564: a9007c16     	stp	x22, xzr, [x0]
   40568: aa0003f6     	mov	x22, x0
   4056c: f9099a60     	str	x0, [x19, #0x1330]
   40570: 91008109     	add	x9, x8, #0x20
   40574: f000006b     	adrp	x11, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   40578: 8b0802c8     	add	x8, x22, x8
   4057c: 9131c16b     	add	x11, x11, #0xc70
   40580: 39402e8a     	ldrb	w10, [x20, #0xb]
   40584: 5280006c     	mov	w12, #0x3               // =3
   40588: f90006c9     	str	x9, [x22, #0x8]
   4058c: 78409289     	ldurh	w9, [x20, #0x9]
   40590: f8010d0b     	str	x11, [x8, #0x10]!
   40594: f9000914     	str	x20, [x8, #0x10]
   40598: aa0803f4     	mov	x20, x8
   4059c: 3900210c     	strb	w12, [x8, #0x8]
   405a0: 39002d0a     	strb	w10, [x8, #0xb]
   405a4: 78009109     	sturh	w9, [x8, #0x9]
   405a8: b9000d15     	str	w21, [x8, #0xc]
   405ac: 14000088     	b	0x407cc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x398>
   405b0: aa1f03f6     	mov	x22, xzr
   405b4: aa1f03f7     	mov	x23, xzr
   405b8: aa0803e9     	mov	x9, x8
   405bc: eb1602ff     	cmp	x23, x22
   405c0: 54000221     	b.ne	0x40604 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x1d0>
   405c4: 14000081     	b	0x407c8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x394>
   405c8: aa0803e9     	mov	x9, x8
   405cc: cb09010a     	sub	x10, x8, x9
   405d0: eb0b015f     	cmp	x10, x11
   405d4: 540000c2     	b.hs	0x405ec <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x1b8>
   405d8: aa1f03f6     	mov	x22, xzr
   405dc: aa1f03f7     	mov	x23, xzr
   405e0: eb1602ff     	cmp	x23, x22
   405e4: 54000101     	b.ne	0x40604 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x1d0>
   405e8: 14000078     	b	0x407c8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x394>
   405ec: aa0903f7     	mov	x23, x9
   405f0: 8b0b0129     	add	x9, x9, x11
   405f4: aa0903f6     	mov	x22, x9
   405f8: f9000269     	str	x9, [x19]
   405fc: eb1602ff     	cmp	x23, x22
   40600: 54000e40     	b.eq	0x407c8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x394>
   40604: cb1702ca     	sub	x10, x22, x23
   40608: f100255f     	cmp	x10, #0x9
   4060c: 54000683     	b.lo	0x406dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x2a8>
   40610: 394002ea     	ldrb	w10, [x23]
   40614: 7101bd5f     	cmp	w10, #0x6f
   40618: 54000621     	b.ne	0x406dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x2a8>
   4061c: 394006ea     	ldrb	w10, [x23, #0x1]
   40620: 7101895f     	cmp	w10, #0x62
   40624: 540005c1     	b.ne	0x406dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x2a8>
   40628: 39400aea     	ldrb	w10, [x23, #0x2]
   4062c: 7101a95f     	cmp	w10, #0x6a
   40630: 54000561     	b.ne	0x406dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x2a8>
   40634: 39400eea     	ldrb	w10, [x23, #0x3]
   40638: 71018d5f     	cmp	w10, #0x63
   4063c: 54000501     	b.ne	0x406dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x2a8>
   40640: 394012ea     	ldrb	w10, [x23, #0x4]
   40644: 7101c15f     	cmp	w10, #0x70
   40648: 540004a1     	b.ne	0x406dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x2a8>
   4064c: 394016ea     	ldrb	w10, [x23, #0x5]
   40650: 7101c95f     	cmp	w10, #0x72
   40654: 54000441     	b.ne	0x406dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x2a8>
   40658: 39401aea     	ldrb	w10, [x23, #0x6]
   4065c: 7101bd5f     	cmp	w10, #0x6f
   40660: 540003e1     	b.ne	0x406dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x2a8>
   40664: 39401eea     	ldrb	w10, [x23, #0x7]
   40668: 7101d15f     	cmp	w10, #0x74
   4066c: 54000381     	b.ne	0x406dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x2a8>
   40670: 394022ea     	ldrb	w10, [x23, #0x8]
   40674: 7101bd5f     	cmp	w10, #0x6f
   40678: 54000321     	b.ne	0x406dc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x2a8>
   4067c: 910026ea     	add	x10, x23, #0x9
   40680: eb16015f     	cmp	x10, x22
   40684: a9005a6a     	stp	x10, x22, [x19]
   40688: 540006a0     	b.eq	0x4075c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x328>
   4068c: 3940014a     	ldrb	w10, [x10]
   40690: 5100e94a     	sub	w10, w10, #0x3a
   40694: 3100295f     	cmn	w10, #0xa
   40698: 54000623     	b.lo	0x4075c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x328>
   4069c: aa1f03ea     	mov	x10, xzr
   406a0: 91002aeb     	add	x11, x23, #0xa
   406a4: 5280014c     	mov	w12, #0xa               // =10
   406a8: f900026b     	str	x11, [x19]
   406ac: eb16017f     	cmp	x11, x22
   406b0: 385ff16d     	ldurb	w13, [x11, #-0x1]
   406b4: d503201f     	nop
   406b8: 9b0c354a     	madd	x10, x10, x12, x13
   406bc: d100c14a     	sub	x10, x10, #0x30
   406c0: 54000460     	b.eq	0x4074c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x318>
   406c4: 3840156d     	ldrb	w13, [x11], #0x1
   406c8: 5100c1ad     	sub	w13, w13, #0x30
   406cc: 710029bf     	cmp	w13, #0xa
   406d0: 54fffec3     	b.lo	0x406a8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x274>
   406d4: d1000577     	sub	x23, x11, #0x1
   406d8: 1400001e     	b	0x40750 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x31c>
   406dc: aa1303e0     	mov	x0, x19
   406e0: 97ffff55     	bl	0x40434 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()>
   406e4: b4000720     	cbz	x0, 0x407c8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x394>
   406e8: f9499a78     	ldr	x24, [x19, #0x1330]
   406ec: aa0003f5     	mov	x21, x0
   406f0: f9400708     	ldr	x8, [x24, #0x8]
   406f4: d13f0109     	sub	x9, x8, #0xfc0
   406f8: b13fc53f     	cmn	x9, #0xff1
   406fc: 54000108     	b.hi	0x4071c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x2e8>
   40700: 52820000     	mov	w0, #0x1000             // =4096
   40704: 940024d3     	bl	0x49a50 <malloc@plt>
   40708: b4000740     	cbz	x0, 0x407f0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x3bc>
   4070c: aa1f03e8     	mov	x8, xzr
   40710: a9007c18     	stp	x24, xzr, [x0]
   40714: aa0003f8     	mov	x24, x0
   40718: f9099a60     	str	x0, [x19, #0x1330]
   4071c: 9100c109     	add	x9, x8, #0x30
   40720: 8b080314     	add	x20, x24, x8
   40724: f0000068     	adrp	x8, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   40728: 5280204a     	mov	w10, #0x102             // =258
   4072c: 91300108     	add	x8, x8, #0xc00
   40730: 72a0202a     	movk	w10, #0x101, lsl #16
   40734: f9000709     	str	x9, [x24, #0x8]
   40738: f8010e88     	str	x8, [x20, #0x10]!
   4073c: b9000a8a     	str	w10, [x20, #0x8]
   40740: a9015e95     	stp	x21, x23, [x20, #0x10]
   40744: f9001296     	str	x22, [x20, #0x20]
   40748: 14000021     	b	0x407cc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x398>
   4074c: aa1603f7     	mov	x23, x22
   40750: cb1702cb     	sub	x11, x22, x23
   40754: eb0a017f     	cmp	x11, x10
   40758: 54000482     	b.hs	0x407e8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x3b4>
   4075c: aa1f03f6     	mov	x22, xzr
   40760: aa1f03f7     	mov	x23, xzr
   40764: eb1602ff     	cmp	x23, x22
   40768: a9002269     	stp	x9, x8, [x19]
   4076c: 540002e0     	b.eq	0x407c8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x394>
   40770: aa1303e0     	mov	x0, x19
   40774: 97ffff30     	bl	0x40434 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()>
   40778: b4000280     	cbz	x0, 0x407c8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x394>
   4077c: f9499a78     	ldr	x24, [x19, #0x1330]
   40780: aa0003f5     	mov	x21, x0
   40784: f9400708     	ldr	x8, [x24, #0x8]
   40788: d13f0109     	sub	x9, x8, #0xfc0
   4078c: b13fc53f     	cmn	x9, #0xff1
   40790: 54000108     	b.hi	0x407b0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x37c>
   40794: 52820000     	mov	w0, #0x1000             // =4096
   40798: 940024ae     	bl	0x49a50 <malloc@plt>
   4079c: b40002a0     	cbz	x0, 0x407f0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x3bc>
   407a0: aa1f03e8     	mov	x8, xzr
   407a4: a9007c18     	stp	x24, xzr, [x0]
   407a8: aa0003f8     	mov	x24, x0
   407ac: f9099a60     	str	x0, [x19, #0x1330]
   407b0: 9100c109     	add	x9, x8, #0x30
   407b4: 8b080314     	add	x20, x24, x8
   407b8: f0000068     	adrp	x8, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   407bc: 5280214a     	mov	w10, #0x10a             // =266
   407c0: 912e4108     	add	x8, x8, #0xb90
   407c4: 17ffffdb     	b	0x40730 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x2fc>
   407c8: aa1f03f4     	mov	x20, xzr
   407cc: aa1403e0     	mov	x0, x20
   407d0: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   407d4: a94257f6     	ldp	x22, x21, [sp, #0x20]
   407d8: a9415ff8     	ldp	x24, x23, [sp, #0x10]
   407dc: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   407e0: d50323bf     	autiasp
   407e4: d65f03c0     	ret
   407e8: 8b0a02f6     	add	x22, x23, x10
   407ec: 17ffffde     	b	0x40764 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseQualifiedType()+0x330>
   407f0: 940024a8     	bl	0x49a90 <_ZSt9terminatev@plt>

00000000000407f4 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [9]>(char const (&) [9])>:
   407f4: d503233f     	paciasp
   407f8: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   407fc: f9000bf5     	str	x21, [sp, #0x10]
   40800: 910003fd     	mov	x29, sp
   40804: a9024ff4     	stp	x20, x19, [sp, #0x20]
   40808: f9499815     	ldr	x21, [x0, #0x1330]
   4080c: aa0103f3     	mov	x19, x1
   40810: f94006a8     	ldr	x8, [x21, #0x8]
   40814: d13f4109     	sub	x9, x8, #0xfd0
   40818: b13fc53f     	cmn	x9, #0xff1
   4081c: 54000128     	b.hi	0x40840 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [9]>(char const (&) [9])+0x4c>
   40820: aa0003f4     	mov	x20, x0
   40824: 52820000     	mov	w0, #0x1000             // =4096
   40828: 9400248a     	bl	0x49a50 <malloc@plt>
   4082c: b4000300     	cbz	x0, 0x4088c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, char const (&) [9]>(char const (&) [9])+0x98>
   40830: aa1f03e8     	mov	x8, xzr
   40834: a9007c15     	stp	x21, xzr, [x0]
   40838: aa0003f5     	mov	x21, x0
   4083c: f9099a80     	str	x0, [x20, #0x1330]
   40840: 91008109     	add	x9, x8, #0x20
   40844: aa1303e0     	mov	x0, x19
   40848: 8b0802b4     	add	x20, x21, x8
   4084c: f90006a9     	str	x9, [x21, #0x8]
   40850: 94002504     	bl	0x49c60 <strlen@plt>
   40854: d0000069     	adrp	x9, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   40858: 528020e8     	mov	w8, #0x107              // =263
   4085c: 9101c129     	add	x9, x9, #0x70
   40860: 72a02028     	movk	w8, #0x101, lsl #16
   40864: f9400bf5     	ldr	x21, [sp, #0x10]
   40868: f8010e89     	str	x9, [x20, #0x10]!
   4086c: 8b000269     	add	x9, x19, x0
   40870: aa1403e0     	mov	x0, x20
   40874: b9000a88     	str	w8, [x20, #0x8]
   40878: a9012693     	stp	x19, x9, [x20, #0x10]
   4087c: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   40880: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   40884: d50323bf     	autiasp
   40888: d65f03c0     	ret
   4088c: 94002481     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000040890 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseVectorType()>:
   40890: d503233f     	paciasp
   40894: d10183ff     	sub	sp, sp, #0x60
   40898: a9027bfd     	stp	x29, x30, [sp, #0x20]
   4089c: 910083fd     	add	x29, sp, #0x20
   408a0: f9001bf7     	str	x23, [sp, #0x30]
   408a4: a90457f6     	stp	x22, x21, [sp, #0x40]
   408a8: a9054ff4     	stp	x20, x19, [sp, #0x50]
   408ac: d53bd056     	mrs	x22, TPIDR_EL0
   408b0: f94016c8     	ldr	x8, [x22, #0x28]
   408b4: f81f83a8     	stur	x8, [x29, #-0x8]
   408b8: a9402009     	ldp	x9, x8, [x0]
   408bc: cb09010a     	sub	x10, x8, x9
   408c0: f100095f     	cmp	x10, #0x2
   408c4: 540011a3     	b.lo	0x40af8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseVectorType()+0x268>
   408c8: 3940012a     	ldrb	w10, [x9]
   408cc: 7101115f     	cmp	w10, #0x44
   408d0: 54001141     	b.ne	0x40af8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseVectorType()+0x268>
   408d4: 3940052a     	ldrb	w10, [x9, #0x1]
   408d8: 7101d95f     	cmp	w10, #0x76
   408dc: 540010e1     	b.ne	0x40af8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseVectorType()+0x268>
   408e0: aa0003f3     	mov	x19, x0
   408e4: 91000934     	add	x20, x9, #0x2
   408e8: eb14011f     	cmp	x8, x20
   408ec: f9000014     	str	x20, [x0]
   408f0: 54000600     	b.eq	0x409b0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseVectorType()+0x120>
   408f4: 3940028a     	ldrb	w10, [x20]
   408f8: 7100c55f     	cmp	w10, #0x31
   408fc: 540005a3     	b.lo	0x409b0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseVectorType()+0x120>
   40900: 7100e55f     	cmp	w10, #0x39
   40904: 54000188     	b.hi	0x40934 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseVectorType()+0xa4>
   40908: 91000935     	add	x21, x9, #0x2
   4090c: 91000d29     	add	x9, x9, #0x3
   40910: eb08013f     	cmp	x9, x8
   40914: f9000269     	str	x9, [x19]
   40918: 540009a0     	b.eq	0x40a4c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseVectorType()+0x1bc>
   4091c: 3840152a     	ldrb	w10, [x9], #0x1
   40920: 910006b5     	add	x21, x21, #0x1
   40924: 5100e94a     	sub	w10, w10, #0x3a
   40928: 31002d5f     	cmn	w10, #0xb
   4092c: 54ffff28     	b.hi	0x40910 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseVectorType()+0x80>
   40930: 14000048     	b	0x40a50 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseVectorType()+0x1c0>
   40934: 71017d5f     	cmp	w10, #0x5f
   40938: 540003c1     	b.ne	0x409b0 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseVectorType()+0x120>
   4093c: 91000d28     	add	x8, x9, #0x3
   40940: aa1303e0     	mov	x0, x19
   40944: f9000268     	str	x8, [x19]
   40948: 97ffbd4a     	bl	0x2fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>
   4094c: b4000d80     	cbz	x0, 0x40afc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseVectorType()+0x26c>
   40950: f9499a75     	ldr	x21, [x19, #0x1330]
   40954: aa0003f4     	mov	x20, x0
   40958: f94006a8     	ldr	x8, [x21, #0x8]
   4095c: d13f4109     	sub	x9, x8, #0xfd0
   40960: b13fc53f     	cmn	x9, #0xff1
   40964: 54000108     	b.hi	0x40984 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseVectorType()+0xf4>
   40968: 52820000     	mov	w0, #0x1000             // =4096
   4096c: 94002439     	bl	0x49a50 <malloc@plt>
   40970: b4000ee0     	cbz	x0, 0x40b4c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseVectorType()+0x2bc>
   40974: aa1f03e8     	mov	x8, xzr
   40978: a9007c15     	stp	x21, xzr, [x0]
   4097c: aa0003f5     	mov	x21, x0
   40980: f9099a60     	str	x0, [x19, #0x1330]
   40984: 91008109     	add	x9, x8, #0x20
   40988: 8b0802a0     	add	x0, x21, x8
   4098c: f0000068     	adrp	x8, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   40990: 5280232a     	mov	w10, #0x119             // =281
   40994: 91354108     	add	x8, x8, #0xd50
   40998: 72a0202a     	movk	w10, #0x101, lsl #16
   4099c: f90006a9     	str	x9, [x21, #0x8]
   409a0: f8010c08     	str	x8, [x0, #0x10]!
   409a4: b900080a     	str	w10, [x0, #0x8]
   409a8: a9017c14     	stp	x20, xzr, [x0, #0x10]
   409ac: 14000054     	b	0x40afc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseVectorType()+0x26c>
   409b0: aa1303e0     	mov	x0, x19
   409b4: 97ffccd4     	bl	0x33d04 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseExpr()>
   409b8: b4000a20     	cbz	x0, 0x40afc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseVectorType()+0x26c>
   409bc: a9402668     	ldp	x8, x9, [x19]
   409c0: eb09011f     	cmp	x8, x9
   409c4: 540009a0     	b.eq	0x40af8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseVectorType()+0x268>
   409c8: 39400109     	ldrb	w9, [x8]
   409cc: 71017d3f     	cmp	w9, #0x5f
   409d0: 54000941     	b.ne	0x40af8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseVectorType()+0x268>
   409d4: aa0003f4     	mov	x20, x0
   409d8: 91000508     	add	x8, x8, #0x1
   409dc: aa1303e0     	mov	x0, x19
   409e0: f9000268     	str	x8, [x19]
   409e4: 97ffbd23     	bl	0x2fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>
   409e8: b40008a0     	cbz	x0, 0x40afc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseVectorType()+0x26c>
   409ec: f9499a77     	ldr	x23, [x19, #0x1330]
   409f0: aa0003f5     	mov	x21, x0
   409f4: f94006e8     	ldr	x8, [x23, #0x8]
   409f8: d13f4109     	sub	x9, x8, #0xfd0
   409fc: b13fc53f     	cmn	x9, #0xff1
   40a00: 54000108     	b.hi	0x40a20 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseVectorType()+0x190>
   40a04: 52820000     	mov	w0, #0x1000             // =4096
   40a08: 94002412     	bl	0x49a50 <malloc@plt>
   40a0c: b4000a00     	cbz	x0, 0x40b4c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseVectorType()+0x2bc>
   40a10: aa1f03e8     	mov	x8, xzr
   40a14: a9007c17     	stp	x23, xzr, [x0]
   40a18: aa0003f7     	mov	x23, x0
   40a1c: f9099a60     	str	x0, [x19, #0x1330]
   40a20: 91008109     	add	x9, x8, #0x20
   40a24: 8b0802e0     	add	x0, x23, x8
   40a28: f0000068     	adrp	x8, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   40a2c: 5280232a     	mov	w10, #0x119             // =281
   40a30: 91354108     	add	x8, x8, #0xd50
   40a34: 72a0202a     	movk	w10, #0x101, lsl #16
   40a38: f90006e9     	str	x9, [x23, #0x8]
   40a3c: f8010c08     	str	x8, [x0, #0x10]!
   40a40: b900080a     	str	w10, [x0, #0x8]
   40a44: a9015015     	stp	x21, x20, [x0, #0x10]
   40a48: 1400002d     	b	0x40afc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseVectorType()+0x26c>
   40a4c: aa0803f5     	mov	x21, x8
   40a50: f9499a77     	ldr	x23, [x19, #0x1330]
   40a54: f94006e8     	ldr	x8, [x23, #0x8]
   40a58: d13f4109     	sub	x9, x8, #0xfd0
   40a5c: b13fc53f     	cmn	x9, #0xff1
   40a60: 54000108     	b.hi	0x40a80 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseVectorType()+0x1f0>
   40a64: 52820000     	mov	w0, #0x1000             // =4096
   40a68: 940023fa     	bl	0x49a50 <malloc@plt>
   40a6c: b4000700     	cbz	x0, 0x40b4c <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseVectorType()+0x2bc>
   40a70: aa1f03e8     	mov	x8, xzr
   40a74: a9007c17     	stp	x23, xzr, [x0]
   40a78: aa0003f7     	mov	x23, x0
   40a7c: f9099a60     	str	x0, [x19, #0x1330]
   40a80: 91008109     	add	x9, x8, #0x20
   40a84: 8b0802ea     	add	x10, x23, x8
   40a88: d0000068     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   40a8c: 528020eb     	mov	w11, #0x107             // =263
   40a90: 9101c108     	add	x8, x8, #0x70
   40a94: 72a0202b     	movk	w11, #0x101, lsl #16
   40a98: f90006e9     	str	x9, [x23, #0x8]
   40a9c: f8010d48     	str	x8, [x10, #0x10]!
   40aa0: b900094b     	str	w11, [x10, #0x8]
   40aa4: a9015554     	stp	x20, x21, [x10, #0x10]
   40aa8: a9402668     	ldp	x8, x9, [x19]
   40aac: f9000bea     	str	x10, [sp, #0x10]
   40ab0: eb09011f     	cmp	x8, x9
   40ab4: 54000220     	b.eq	0x40af8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseVectorType()+0x268>
   40ab8: 3940010a     	ldrb	w10, [x8]
   40abc: 71017d5f     	cmp	w10, #0x5f
   40ac0: 540001c1     	b.ne	0x40af8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseVectorType()+0x268>
   40ac4: 9100050a     	add	x10, x8, #0x1
   40ac8: eb09015f     	cmp	x10, x9
   40acc: f900026a     	str	x10, [x19]
   40ad0: 540002c0     	b.eq	0x40b28 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseVectorType()+0x298>
   40ad4: 39400149     	ldrb	w9, [x10]
   40ad8: 7101c13f     	cmp	w9, #0x70
   40adc: 54000261     	b.ne	0x40b28 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseVectorType()+0x298>
   40ae0: 91000908     	add	x8, x8, #0x2
   40ae4: 910043e1     	add	x1, sp, #0x10
   40ae8: aa1303e0     	mov	x0, x19
   40aec: f9000268     	str	x8, [x19]
   40af0: 940003eb     	bl	0x41a9c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::PixelVectorType, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&)>
   40af4: 14000002     	b	0x40afc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseVectorType()+0x26c>
   40af8: aa1f03e0     	mov	x0, xzr
   40afc: f94016c8     	ldr	x8, [x22, #0x28]
   40b00: f85f83a9     	ldur	x9, [x29, #-0x8]
   40b04: eb09011f     	cmp	x8, x9
   40b08: 54000241     	b.ne	0x40b50 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseVectorType()+0x2c0>
   40b0c: a9454ff4     	ldp	x20, x19, [sp, #0x50]
   40b10: a94457f6     	ldp	x22, x21, [sp, #0x40]
   40b14: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   40b18: f9401bf7     	ldr	x23, [sp, #0x30]
   40b1c: 910183ff     	add	sp, sp, #0x60
   40b20: d50323bf     	autiasp
   40b24: d65f03c0     	ret
   40b28: aa1303e0     	mov	x0, x19
   40b2c: 97ffbcd1     	bl	0x2fe70 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseType()>
   40b30: f90007e0     	str	x0, [sp, #0x8]
   40b34: b4fffe40     	cbz	x0, 0x40afc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseVectorType()+0x26c>
   40b38: 910023e1     	add	x1, sp, #0x8
   40b3c: 910043e2     	add	x2, sp, #0x10
   40b40: aa1303e0     	mov	x0, x19
   40b44: 940003fa     	bl	0x41b2c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::VectorType, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)>
   40b48: 17ffffed     	b	0x40afc <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseVectorType()+0x26c>
   40b4c: 940023d1     	bl	0x49a90 <_ZSt9terminatev@plt>
   40b50: 94002388     	bl	0x49970 <__stack_chk_fail@plt>

0000000000040b54 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseClassEnumType()>:
   40b54: d503233f     	paciasp
   40b58: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
   40b5c: f9000bf7     	str	x23, [sp, #0x10]
   40b60: 910003fd     	mov	x29, sp
   40b64: a90257f6     	stp	x22, x21, [sp, #0x20]
   40b68: a9034ff4     	stp	x20, x19, [sp, #0x30]
   40b6c: a9402408     	ldp	x8, x9, [x0]
   40b70: aa0003f3     	mov	x19, x0
   40b74: cb080129     	sub	x9, x9, x8
   40b78: f100093f     	cmp	x9, #0x2
   40b7c: 540001e3     	b.lo	0x40bb8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseClassEnumType()+0x64>
   40b80: 39400109     	ldrb	w9, [x8]
   40b84: 7101513f     	cmp	w9, #0x54
   40b88: 54000181     	b.ne	0x40bb8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseClassEnumType()+0x64>
   40b8c: 39400509     	ldrb	w9, [x8, #0x1]
   40b90: 7101953f     	cmp	w9, #0x65
   40b94: 54000220     	b.eq	0x40bd8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseClassEnumType()+0x84>
   40b98: 7101cd3f     	cmp	w9, #0x73
   40b9c: 54000260     	b.eq	0x40be8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseClassEnumType()+0x94>
   40ba0: 7101d53f     	cmp	w9, #0x75
   40ba4: 540000a1     	b.ne	0x40bb8 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseClassEnumType()+0x64>
   40ba8: f0fffe75     	adrp	x21, 0xf000 <vsnprintf+0xf000>
   40bac: 91031ab5     	add	x21, x21, #0xc6
   40bb0: 910016b6     	add	x22, x21, #0x5
   40bb4: 14000010     	b	0x40bf4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseClassEnumType()+0xa0>
   40bb8: aa1303e0     	mov	x0, x19
   40bbc: f9400bf7     	ldr	x23, [sp, #0x10]
   40bc0: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   40bc4: aa1f03e1     	mov	x1, xzr
   40bc8: a94257f6     	ldp	x22, x21, [sp, #0x20]
   40bcc: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   40bd0: d50323bf     	autiasp
   40bd4: 17ffc093     	b	0x30e20 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)>
   40bd8: f0fffe75     	adrp	x21, 0xf000 <vsnprintf+0xf000>
   40bdc: 9110e2b5     	add	x21, x21, #0x438
   40be0: 910012b6     	add	x22, x21, #0x4
   40be4: 14000004     	b	0x40bf4 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseClassEnumType()+0xa0>
   40be8: f0fffe75     	adrp	x21, 0xf000 <vsnprintf+0xf000>
   40bec: 911e1ab5     	add	x21, x21, #0x786
   40bf0: 91001ab6     	add	x22, x21, #0x6
   40bf4: 91000908     	add	x8, x8, #0x2
   40bf8: aa1303e0     	mov	x0, x19
   40bfc: aa1f03e1     	mov	x1, xzr
   40c00: f9000268     	str	x8, [x19]
   40c04: 97ffc087     	bl	0x30e20 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseName((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::NameState*)>
   40c08: aa0003f4     	mov	x20, x0
   40c0c: b4000360     	cbz	x0, 0x40c78 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseClassEnumType()+0x124>
   40c10: eb1602bf     	cmp	x21, x22
   40c14: 54000320     	b.eq	0x40c78 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseClassEnumType()+0x124>
   40c18: f9499a77     	ldr	x23, [x19, #0x1330]
   40c1c: f94006e8     	ldr	x8, [x23, #0x8]
   40c20: d13f0109     	sub	x9, x8, #0xfc0
   40c24: b13fc53f     	cmn	x9, #0xff1
   40c28: 54000108     	b.hi	0x40c48 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseClassEnumType()+0xf4>
   40c2c: 52820000     	mov	w0, #0x1000             // =4096
   40c30: 94002388     	bl	0x49a50 <malloc@plt>
   40c34: b4000300     	cbz	x0, 0x40c94 <(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::parseClassEnumType()+0x140>
   40c38: aa1f03e8     	mov	x8, xzr
   40c3c: a9007c17     	stp	x23, xzr, [x0]
   40c40: aa0003f7     	mov	x23, x0
   40c44: f9099a60     	str	x0, [x19, #0x1330]
   40c48: f000006a     	adrp	x10, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   40c4c: 9100c109     	add	x9, x8, #0x30
   40c50: 8b0802e8     	add	x8, x23, x8
   40c54: 913a814a     	add	x10, x10, #0xea0
   40c58: 528020cb     	mov	w11, #0x106             // =262
   40c5c: 72a0202b     	movk	w11, #0x101, lsl #16
   40c60: f90006e9     	str	x9, [x23, #0x8]
   40c64: f8010d0a     	str	x10, [x8, #0x10]!
   40c68: a901d116     	stp	x22, x20, [x8, #0x18]
   40c6c: aa0803f4     	mov	x20, x8
   40c70: b900090b     	str	w11, [x8, #0x8]
   40c74: f9000915     	str	x21, [x8, #0x10]
   40c78: aa1403e0     	mov	x0, x20
   40c7c: f9400bf7     	ldr	x23, [sp, #0x10]
   40c80: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   40c84: a94257f6     	ldp	x22, x21, [sp, #0x20]
   40c88: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   40c8c: d50323bf     	autiasp
   40c90: d65f03c0     	ret
   40c94: 9400237f     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000040c98 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::PointerType, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&)>:
   40c98: d503233f     	paciasp
   40c9c: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   40ca0: f9000bf5     	str	x21, [sp, #0x10]
   40ca4: 910003fd     	mov	x29, sp
   40ca8: a9024ff4     	stp	x20, x19, [sp, #0x20]
   40cac: f9499815     	ldr	x21, [x0, #0x1330]
   40cb0: aa0103f3     	mov	x19, x1
   40cb4: f94006a8     	ldr	x8, [x21, #0x8]
   40cb8: d13f4109     	sub	x9, x8, #0xfd0
   40cbc: b13fc53f     	cmn	x9, #0xff1
   40cc0: 54000128     	b.hi	0x40ce4 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::PointerType, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&)+0x4c>
   40cc4: aa0003f4     	mov	x20, x0
   40cc8: 52820000     	mov	w0, #0x1000             // =4096
   40ccc: 94002361     	bl	0x49a50 <malloc@plt>
   40cd0: b4000300     	cbz	x0, 0x40d30 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::PointerType, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&)+0x98>
   40cd4: aa1f03e8     	mov	x8, xzr
   40cd8: a9007c15     	stp	x21, xzr, [x0]
   40cdc: aa0003f5     	mov	x21, x0
   40ce0: f9099a80     	str	x0, [x20, #0x1330]
   40ce4: 9100810a     	add	x10, x8, #0x20
   40ce8: 8b0802a0     	add	x0, x21, x8
   40cec: f0000068     	adrp	x8, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   40cf0: f9400269     	ldr	x9, [x19]
   40cf4: 913c4108     	add	x8, x8, #0xf10
   40cf8: 5280016b     	mov	w11, #0xb               // =11
   40cfc: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   40d00: f90006aa     	str	x10, [x21, #0x8]
   40d04: 3940252c     	ldrb	w12, [x9, #0x9]
   40d08: f8010c08     	str	x8, [x0, #0x10]!
   40d0c: 52802028     	mov	w8, #0x101              // =257
   40d10: f9400bf5     	ldr	x21, [sp, #0x10]
   40d14: 3900200b     	strb	w11, [x0, #0x8]
   40d18: 3900240c     	strb	w12, [x0, #0x9]
   40d1c: 79001408     	strh	w8, [x0, #0xa]
   40d20: f9000809     	str	x9, [x0, #0x10]
   40d24: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   40d28: d50323bf     	autiasp
   40d2c: d65f03c0     	ret
   40d30: 94002358     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000040d34 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::ReferenceType, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::ReferenceKind>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::ReferenceKind&&)>:
   40d34: d503233f     	paciasp
   40d38: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   40d3c: a90157f6     	stp	x22, x21, [sp, #0x10]
   40d40: 910003fd     	mov	x29, sp
   40d44: a9024ff4     	stp	x20, x19, [sp, #0x20]
   40d48: f9499816     	ldr	x22, [x0, #0x1330]
   40d4c: aa0203f3     	mov	x19, x2
   40d50: aa0103f4     	mov	x20, x1
   40d54: f94006c8     	ldr	x8, [x22, #0x8]
   40d58: d13f4109     	sub	x9, x8, #0xfd0
   40d5c: b13fc53f     	cmn	x9, #0xff1
   40d60: 54000128     	b.hi	0x40d84 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::ReferenceType, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::ReferenceKind>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::ReferenceKind&&)+0x50>
   40d64: aa0003f5     	mov	x21, x0
   40d68: 52820000     	mov	w0, #0x1000             // =4096
   40d6c: 94002339     	bl	0x49a50 <malloc@plt>
   40d70: b4000360     	cbz	x0, 0x40ddc <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::ReferenceType, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::ReferenceKind>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::ReferenceKind&&)+0xa8>
   40d74: aa1f03e8     	mov	x8, xzr
   40d78: a9007c16     	stp	x22, xzr, [x0]
   40d7c: aa0003f6     	mov	x22, x0
   40d80: f9099aa0     	str	x0, [x21, #0x1330]
   40d84: 8b0802c0     	add	x0, x22, x8
   40d88: 91008108     	add	x8, x8, #0x20
   40d8c: f000006a     	adrp	x10, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   40d90: f9400289     	ldr	x9, [x20]
   40d94: 913e014a     	add	x10, x10, #0xf80
   40d98: 5280018b     	mov	w11, #0xc               // =12
   40d9c: f90006c8     	str	x8, [x22, #0x8]
   40da0: 52802028     	mov	w8, #0x101              // =257
   40da4: b940026c     	ldr	w12, [x19]
   40da8: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   40dac: f8010c0a     	str	x10, [x0, #0x10]!
   40db0: a94157f6     	ldp	x22, x21, [sp, #0x10]
   40db4: 3900200b     	strb	w11, [x0, #0x8]
   40db8: 3940252a     	ldrb	w10, [x9, #0x9]
   40dbc: 79001408     	strh	w8, [x0, #0xa]
   40dc0: f9000809     	str	x9, [x0, #0x10]
   40dc4: b900180c     	str	w12, [x0, #0x18]
   40dc8: 3900240a     	strb	w10, [x0, #0x9]
   40dcc: 3900701f     	strb	wzr, [x0, #0x1c]
   40dd0: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   40dd4: d50323bf     	autiasp
   40dd8: d65f03c0     	ret
   40ddc: 9400232d     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000040de0 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::PostfixQualifiedType, (anonymous namespace)::itanium_demangle::Node*&, char const (&) [9]>((anonymous namespace)::itanium_demangle::Node*&, char const (&) [9])>:
   40de0: d503233f     	paciasp
   40de4: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   40de8: f9000bf5     	str	x21, [sp, #0x10]
   40dec: 910003fd     	mov	x29, sp
   40df0: a9024ff4     	stp	x20, x19, [sp, #0x20]
   40df4: f9499815     	ldr	x21, [x0, #0x1330]
   40df8: aa0103f3     	mov	x19, x1
   40dfc: f94006a8     	ldr	x8, [x21, #0x8]
   40e00: d13f0109     	sub	x9, x8, #0xfc0
   40e04: b13fc53f     	cmn	x9, #0xff1
   40e08: 54000128     	b.hi	0x40e2c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::PostfixQualifiedType, (anonymous namespace)::itanium_demangle::Node*&, char const (&) [9]>((anonymous namespace)::itanium_demangle::Node*&, char const (&) [9])+0x4c>
   40e0c: aa0003f4     	mov	x20, x0
   40e10: 52820000     	mov	w0, #0x1000             // =4096
   40e14: 9400230f     	bl	0x49a50 <malloc@plt>
   40e18: b4000320     	cbz	x0, 0x40e7c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::PostfixQualifiedType, (anonymous namespace)::itanium_demangle::Node*&, char const (&) [9]>((anonymous namespace)::itanium_demangle::Node*&, char const (&) [9])+0x9c>
   40e1c: aa1f03e8     	mov	x8, xzr
   40e20: a9007c15     	stp	x21, xzr, [x0]
   40e24: aa0003f5     	mov	x21, x0
   40e28: f9099a80     	str	x0, [x20, #0x1330]
   40e2c: 9100c109     	add	x9, x8, #0x30
   40e30: 8b0802a0     	add	x0, x21, x8
   40e34: f0000068     	adrp	x8, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   40e38: 528020aa     	mov	w10, #0x105             // =261
   40e3c: 913fc108     	add	x8, x8, #0xff0
   40e40: 72a0202a     	movk	w10, #0x101, lsl #16
   40e44: f90006a9     	str	x9, [x21, #0x8]
   40e48: d0fffe69     	adrp	x9, 0xe000 <vsnprintf+0xe000>
   40e4c: 91292929     	add	x9, x9, #0xa4a
   40e50: f9400bf5     	ldr	x21, [sp, #0x10]
   40e54: f8010c08     	str	x8, [x0, #0x10]!
   40e58: f9400268     	ldr	x8, [x19]
   40e5c: b900080a     	str	w10, [x0, #0x8]
   40e60: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   40e64: 9100212a     	add	x10, x9, #0x8
   40e68: a9012408     	stp	x8, x9, [x0, #0x10]
   40e6c: f900100a     	str	x10, [x0, #0x20]
   40e70: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   40e74: d50323bf     	autiasp
   40e78: d65f03c0     	ret
   40e7c: 94002305     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000040e80 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::PostfixQualifiedType, (anonymous namespace)::itanium_demangle::Node*&, char const (&) [11]>((anonymous namespace)::itanium_demangle::Node*&, char const (&) [11])>:
   40e80: d503233f     	paciasp
   40e84: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   40e88: f9000bf5     	str	x21, [sp, #0x10]
   40e8c: 910003fd     	mov	x29, sp
   40e90: a9024ff4     	stp	x20, x19, [sp, #0x20]
   40e94: f9499815     	ldr	x21, [x0, #0x1330]
   40e98: aa0103f3     	mov	x19, x1
   40e9c: f94006a8     	ldr	x8, [x21, #0x8]
   40ea0: d13f0109     	sub	x9, x8, #0xfc0
   40ea4: b13fc53f     	cmn	x9, #0xff1
   40ea8: 54000128     	b.hi	0x40ecc <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::PostfixQualifiedType, (anonymous namespace)::itanium_demangle::Node*&, char const (&) [11]>((anonymous namespace)::itanium_demangle::Node*&, char const (&) [11])+0x4c>
   40eac: aa0003f4     	mov	x20, x0
   40eb0: 52820000     	mov	w0, #0x1000             // =4096
   40eb4: 940022e7     	bl	0x49a50 <malloc@plt>
   40eb8: b4000320     	cbz	x0, 0x40f1c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::PostfixQualifiedType, (anonymous namespace)::itanium_demangle::Node*&, char const (&) [11]>((anonymous namespace)::itanium_demangle::Node*&, char const (&) [11])+0x9c>
   40ebc: aa1f03e8     	mov	x8, xzr
   40ec0: a9007c15     	stp	x21, xzr, [x0]
   40ec4: aa0003f5     	mov	x21, x0
   40ec8: f9099a80     	str	x0, [x20, #0x1330]
   40ecc: 9100c109     	add	x9, x8, #0x30
   40ed0: 8b0802a0     	add	x0, x21, x8
   40ed4: f0000068     	adrp	x8, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   40ed8: 528020aa     	mov	w10, #0x105             // =261
   40edc: 913fc108     	add	x8, x8, #0xff0
   40ee0: 72a0202a     	movk	w10, #0x101, lsl #16
   40ee4: f90006a9     	str	x9, [x21, #0x8]
   40ee8: d0fffe69     	adrp	x9, 0xe000 <vsnprintf+0xe000>
   40eec: 91399529     	add	x9, x9, #0xe65
   40ef0: f9400bf5     	ldr	x21, [sp, #0x10]
   40ef4: f8010c08     	str	x8, [x0, #0x10]!
   40ef8: f9400268     	ldr	x8, [x19]
   40efc: b900080a     	str	w10, [x0, #0x8]
   40f00: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   40f04: 9100292a     	add	x10, x9, #0xa
   40f08: a9012408     	stp	x8, x9, [x0, #0x10]
   40f0c: f900100a     	str	x10, [x0, #0x20]
   40f10: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   40f14: d50323bf     	autiasp
   40f18: d65f03c0     	ret
   40f1c: 940022dd     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000040f20 <(anonymous namespace)::itanium_demangle::NoexceptSpec::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   40f20: d503233f     	paciasp
   40f24: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   40f28: a9014ff4     	stp	x20, x19, [sp, #0x10]
   40f2c: 910003fd     	mov	x29, sp
   40f30: a940a828     	ldp	x8, x10, [x1, #0x8]
   40f34: aa0103f3     	mov	x19, x1
   40f38: aa0003f4     	mov	x20, x0
   40f3c: 91002509     	add	x9, x8, #0x9
   40f40: eb0a013f     	cmp	x9, x10
   40f44: 54000062     	b.hs	0x40f50 <(anonymous namespace)::itanium_demangle::NoexceptSpec::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x30>
   40f48: f9400260     	ldr	x0, [x19]
   40f4c: 1400000a     	b	0x40f74 <(anonymous namespace)::itanium_demangle::NoexceptSpec::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x54>
   40f50: d37ff948     	lsl	x8, x10, #1
   40f54: f9400260     	ldr	x0, [x19]
   40f58: eb09011f     	cmp	x8, x9
   40f5c: 9a883121     	csel	x1, x9, x8, lo
   40f60: f9000a61     	str	x1, [x19, #0x10]
   40f64: 94002343     	bl	0x49c70 <realloc@plt>
   40f68: f9000260     	str	x0, [x19]
   40f6c: b4000640     	cbz	x0, 0x41034 <(anonymous namespace)::itanium_demangle::NoexceptSpec::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x114>
   40f70: f9400668     	ldr	x8, [x19, #0x8]
   40f74: d0fffe69     	adrp	x9, 0xe000 <vsnprintf+0xe000>
   40f78: 8b080008     	add	x8, x0, x8
   40f7c: 911f1129     	add	x9, x9, #0x7c4
   40f80: 5280050a     	mov	w10, #0x28              // =40
   40f84: aa1303e1     	mov	x1, x19
   40f88: f9400129     	ldr	x9, [x9]
   40f8c: 3900210a     	strb	w10, [x8, #0x8]
   40f90: f9000109     	str	x9, [x8]
   40f94: f9400668     	ldr	x8, [x19, #0x8]
   40f98: f9400a94     	ldr	x20, [x20, #0x10]
   40f9c: 91002508     	add	x8, x8, #0x9
   40fa0: f9400289     	ldr	x9, [x20]
   40fa4: aa1403e0     	mov	x0, x20
   40fa8: f9000668     	str	x8, [x19, #0x8]
   40fac: f9401128     	ldr	x8, [x9, #0x20]
   40fb0: d63f0100     	blr	x8
   40fb4: 39402688     	ldrb	w8, [x20, #0x9]
   40fb8: 7100051f     	cmp	w8, #0x1
   40fbc: 540000c0     	b.eq	0x40fd4 <(anonymous namespace)::itanium_demangle::NoexceptSpec::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xb4>
   40fc0: f9400288     	ldr	x8, [x20]
   40fc4: aa1403e0     	mov	x0, x20
   40fc8: aa1303e1     	mov	x1, x19
   40fcc: f9401508     	ldr	x8, [x8, #0x28]
   40fd0: d63f0100     	blr	x8
   40fd4: a940aa68     	ldp	x8, x10, [x19, #0x8]
   40fd8: 91000509     	add	x9, x8, #0x1
   40fdc: eb0a013f     	cmp	x9, x10
   40fe0: 54000062     	b.hs	0x40fec <(anonymous namespace)::itanium_demangle::NoexceptSpec::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xcc>
   40fe4: f9400260     	ldr	x0, [x19]
   40fe8: 1400000a     	b	0x41010 <(anonymous namespace)::itanium_demangle::NoexceptSpec::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xf0>
   40fec: d37ff948     	lsl	x8, x10, #1
   40ff0: f9400260     	ldr	x0, [x19]
   40ff4: eb09011f     	cmp	x8, x9
   40ff8: 9a883121     	csel	x1, x9, x8, lo
   40ffc: f9000a61     	str	x1, [x19, #0x10]
   41000: 9400231c     	bl	0x49c70 <realloc@plt>
   41004: f9000260     	str	x0, [x19]
   41008: b4000160     	cbz	x0, 0x41034 <(anonymous namespace)::itanium_demangle::NoexceptSpec::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x114>
   4100c: f9400668     	ldr	x8, [x19, #0x8]
   41010: 52800529     	mov	w9, #0x29               // =41
   41014: 38286809     	strb	w9, [x0, x8]
   41018: f9400668     	ldr	x8, [x19, #0x8]
   4101c: 91000508     	add	x8, x8, #0x1
   41020: f9000668     	str	x8, [x19, #0x8]
   41024: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   41028: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   4102c: d50323bf     	autiasp
   41030: d65f03c0     	ret
   41034: 94002297     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000041038 <(anonymous namespace)::itanium_demangle::NoexceptSpec::~NoexceptSpec()>:
   41038: d503245f     	bti	c
   4103c: 14002249     	b	0x49960 <_ZdlPv@plt>

0000000000041040 <(anonymous namespace)::itanium_demangle::DynamicExceptionSpec::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   41040: d503233f     	paciasp
   41044: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   41048: a9014ff4     	stp	x20, x19, [sp, #0x10]
   4104c: 910003fd     	mov	x29, sp
   41050: a940a828     	ldp	x8, x10, [x1, #0x8]
   41054: aa0103f3     	mov	x19, x1
   41058: aa0003f4     	mov	x20, x0
   4105c: 91001909     	add	x9, x8, #0x6
   41060: eb0a013f     	cmp	x9, x10
   41064: 54000062     	b.hs	0x41070 <(anonymous namespace)::itanium_demangle::DynamicExceptionSpec::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x30>
   41068: f9400260     	ldr	x0, [x19]
   4106c: 1400000a     	b	0x41094 <(anonymous namespace)::itanium_demangle::DynamicExceptionSpec::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x54>
   41070: d37ff948     	lsl	x8, x10, #1
   41074: f9400260     	ldr	x0, [x19]
   41078: eb09011f     	cmp	x8, x9
   4107c: 9a883121     	csel	x1, x9, x8, lo
   41080: f9000a61     	str	x1, [x19, #0x10]
   41084: 940022fb     	bl	0x49c70 <realloc@plt>
   41088: f9000260     	str	x0, [x19]
   4108c: b40004a0     	cbz	x0, 0x41120 <(anonymous namespace)::itanium_demangle::DynamicExceptionSpec::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xe0>
   41090: f9400668     	ldr	x8, [x19, #0x8]
   41094: 528d0e8a     	mov	w10, #0x6874            // =26740
   41098: 8b080008     	add	x8, x0, x8
   4109c: 52850ee9     	mov	w9, #0x2877             // =10359
   410a0: 72adee4a     	movk	w10, #0x6f72, lsl #16
   410a4: 91004280     	add	x0, x20, #0x10
   410a8: aa1303e1     	mov	x1, x19
   410ac: 79000909     	strh	w9, [x8, #0x4]
   410b0: b900010a     	str	w10, [x8]
   410b4: f9400668     	ldr	x8, [x19, #0x8]
   410b8: 91001908     	add	x8, x8, #0x6
   410bc: f9000668     	str	x8, [x19, #0x8]
   410c0: 97ffe36b     	bl	0x39e6c <(anonymous namespace)::itanium_demangle::NodeArray::printWithComma((anonymous namespace)::itanium_demangle::OutputStream&) const>
   410c4: a940aa68     	ldp	x8, x10, [x19, #0x8]
   410c8: 91000509     	add	x9, x8, #0x1
   410cc: eb0a013f     	cmp	x9, x10
   410d0: 54000062     	b.hs	0x410dc <(anonymous namespace)::itanium_demangle::DynamicExceptionSpec::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x9c>
   410d4: f9400260     	ldr	x0, [x19]
   410d8: 1400000b     	b	0x41104 <(anonymous namespace)::itanium_demangle::DynamicExceptionSpec::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xc4>
   410dc: d37ff948     	lsl	x8, x10, #1
   410e0: f9400260     	ldr	x0, [x19]
   410e4: eb09011f     	cmp	x8, x9
   410e8: 9a883121     	csel	x1, x9, x8, lo
   410ec: f9000a61     	str	x1, [x19, #0x10]
   410f0: 940022e0     	bl	0x49c70 <realloc@plt>
   410f4: f9000260     	str	x0, [x19]
   410f8: b4000140     	cbz	x0, 0x41120 <(anonymous namespace)::itanium_demangle::DynamicExceptionSpec::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xe0>
   410fc: f9400668     	ldr	x8, [x19, #0x8]
   41100: 91000509     	add	x9, x8, #0x1
   41104: f9000669     	str	x9, [x19, #0x8]
   41108: 5280052a     	mov	w10, #0x29              // =41
   4110c: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   41110: 3828680a     	strb	w10, [x0, x8]
   41114: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   41118: d50323bf     	autiasp
   4111c: d65f03c0     	ret
   41120: 9400225c     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000041124 <(anonymous namespace)::itanium_demangle::DynamicExceptionSpec::~DynamicExceptionSpec()>:
   41124: d503245f     	bti	c
   41128: 1400220e     	b	0x49960 <_ZdlPv@plt>

000000000004112c <(anonymous namespace)::itanium_demangle::FunctionType::hasRHSComponentSlow((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   4112c: d503245f     	bti	c
   41130: 52800020     	mov	w0, #0x1                // =1
   41134: d65f03c0     	ret

0000000000041138 <(anonymous namespace)::itanium_demangle::FunctionType::hasFunctionSlow((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   41138: d503245f     	bti	c
   4113c: 52800020     	mov	w0, #0x1                // =1
   41140: d65f03c0     	ret

0000000000041144 <(anonymous namespace)::itanium_demangle::FunctionType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   41144: d503233f     	paciasp
   41148: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   4114c: f9000bf3     	str	x19, [sp, #0x10]
   41150: 910003fd     	mov	x29, sp
   41154: f9400800     	ldr	x0, [x0, #0x10]
   41158: aa0103f3     	mov	x19, x1
   4115c: f9400008     	ldr	x8, [x0]
   41160: f9401108     	ldr	x8, [x8, #0x20]
   41164: d63f0100     	blr	x8
   41168: a940aa68     	ldp	x8, x10, [x19, #0x8]
   4116c: 91000509     	add	x9, x8, #0x1
   41170: eb0a013f     	cmp	x9, x10
   41174: 54000062     	b.hs	0x41180 <(anonymous namespace)::itanium_demangle::FunctionType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x3c>
   41178: f9400260     	ldr	x0, [x19]
   4117c: 1400000a     	b	0x411a4 <(anonymous namespace)::itanium_demangle::FunctionType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x60>
   41180: d37ff948     	lsl	x8, x10, #1
   41184: f9400260     	ldr	x0, [x19]
   41188: eb09011f     	cmp	x8, x9
   4118c: 9a883121     	csel	x1, x9, x8, lo
   41190: f9000a61     	str	x1, [x19, #0x10]
   41194: 940022b7     	bl	0x49c70 <realloc@plt>
   41198: f9000260     	str	x0, [x19]
   4119c: b4000160     	cbz	x0, 0x411c8 <(anonymous namespace)::itanium_demangle::FunctionType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x84>
   411a0: f9400668     	ldr	x8, [x19, #0x8]
   411a4: 52800409     	mov	w9, #0x20               // =32
   411a8: 38286809     	strb	w9, [x0, x8]
   411ac: f9400668     	ldr	x8, [x19, #0x8]
   411b0: 91000508     	add	x8, x8, #0x1
   411b4: f9000668     	str	x8, [x19, #0x8]
   411b8: f9400bf3     	ldr	x19, [sp, #0x10]
   411bc: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   411c0: d50323bf     	autiasp
   411c4: d65f03c0     	ret
   411c8: 94002232     	bl	0x49a90 <_ZSt9terminatev@plt>

00000000000411cc <(anonymous namespace)::itanium_demangle::FunctionType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   411cc: d503233f     	paciasp
   411d0: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   411d4: a9014ff4     	stp	x20, x19, [sp, #0x10]
   411d8: 910003fd     	mov	x29, sp
   411dc: a940a828     	ldp	x8, x10, [x1, #0x8]
   411e0: aa0103f3     	mov	x19, x1
   411e4: aa0003f4     	mov	x20, x0
   411e8: 91000509     	add	x9, x8, #0x1
   411ec: eb0a013f     	cmp	x9, x10
   411f0: 54000062     	b.hs	0x411fc <(anonymous namespace)::itanium_demangle::FunctionType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x30>
   411f4: f9400260     	ldr	x0, [x19]
   411f8: 1400000a     	b	0x41220 <(anonymous namespace)::itanium_demangle::FunctionType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x54>
   411fc: d37ff948     	lsl	x8, x10, #1
   41200: f9400260     	ldr	x0, [x19]
   41204: eb09011f     	cmp	x8, x9
   41208: 9a883121     	csel	x1, x9, x8, lo
   4120c: f9000a61     	str	x1, [x19, #0x10]
   41210: 94002298     	bl	0x49c70 <realloc@plt>
   41214: f9000260     	str	x0, [x19]
   41218: b40019a0     	cbz	x0, 0x4154c <(anonymous namespace)::itanium_demangle::FunctionType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x380>
   4121c: f9400668     	ldr	x8, [x19, #0x8]
   41220: 52800509     	mov	w9, #0x28               // =40
   41224: aa1303e1     	mov	x1, x19
   41228: 38286809     	strb	w9, [x0, x8]
   4122c: 91006280     	add	x0, x20, #0x18
   41230: f9400668     	ldr	x8, [x19, #0x8]
   41234: 91000508     	add	x8, x8, #0x1
   41238: f9000668     	str	x8, [x19, #0x8]
   4123c: 97ffe30c     	bl	0x39e6c <(anonymous namespace)::itanium_demangle::NodeArray::printWithComma((anonymous namespace)::itanium_demangle::OutputStream&) const>
   41240: a940aa68     	ldp	x8, x10, [x19, #0x8]
   41244: 91000509     	add	x9, x8, #0x1
   41248: eb0a013f     	cmp	x9, x10
   4124c: 54000062     	b.hs	0x41258 <(anonymous namespace)::itanium_demangle::FunctionType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x8c>
   41250: f9400260     	ldr	x0, [x19]
   41254: 1400000a     	b	0x4127c <(anonymous namespace)::itanium_demangle::FunctionType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0xb0>
   41258: d37ff948     	lsl	x8, x10, #1
   4125c: f9400260     	ldr	x0, [x19]
   41260: eb09011f     	cmp	x8, x9
   41264: 9a883121     	csel	x1, x9, x8, lo
   41268: f9000a61     	str	x1, [x19, #0x10]
   4126c: 94002281     	bl	0x49c70 <realloc@plt>
   41270: f9000260     	str	x0, [x19]
   41274: b40016c0     	cbz	x0, 0x4154c <(anonymous namespace)::itanium_demangle::FunctionType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x380>
   41278: f9400668     	ldr	x8, [x19, #0x8]
   4127c: 52800529     	mov	w9, #0x29               // =41
   41280: aa1303e1     	mov	x1, x19
   41284: 38286809     	strb	w9, [x0, x8]
   41288: f9400668     	ldr	x8, [x19, #0x8]
   4128c: f9400a80     	ldr	x0, [x20, #0x10]
   41290: 91000508     	add	x8, x8, #0x1
   41294: f9400009     	ldr	x9, [x0]
   41298: f9000668     	str	x8, [x19, #0x8]
   4129c: f9401528     	ldr	x8, [x9, #0x28]
   412a0: d63f0100     	blr	x8
   412a4: b9402a88     	ldr	w8, [x20, #0x28]
   412a8: 36000348     	tbz	w8, #0x0, 0x41310 <(anonymous namespace)::itanium_demangle::FunctionType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x144>
   412ac: a940aa68     	ldp	x8, x10, [x19, #0x8]
   412b0: 91001909     	add	x9, x8, #0x6
   412b4: eb0a013f     	cmp	x9, x10
   412b8: 54000062     	b.hs	0x412c4 <(anonymous namespace)::itanium_demangle::FunctionType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0xf8>
   412bc: f9400260     	ldr	x0, [x19]
   412c0: 1400000a     	b	0x412e8 <(anonymous namespace)::itanium_demangle::FunctionType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x11c>
   412c4: d37ff948     	lsl	x8, x10, #1
   412c8: f9400260     	ldr	x0, [x19]
   412cc: eb09011f     	cmp	x8, x9
   412d0: 9a883121     	csel	x1, x9, x8, lo
   412d4: f9000a61     	str	x1, [x19, #0x10]
   412d8: 94002266     	bl	0x49c70 <realloc@plt>
   412dc: f9000260     	str	x0, [x19]
   412e0: b4001360     	cbz	x0, 0x4154c <(anonymous namespace)::itanium_demangle::FunctionType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x380>
   412e4: f9400668     	ldr	x8, [x19, #0x8]
   412e8: 528c640a     	mov	w10, #0x6320            // =25376
   412ec: 8b080008     	add	x8, x0, x8
   412f0: 528e8e69     	mov	w9, #0x7473             // =29811
   412f4: 72adcdea     	movk	w10, #0x6e6f, lsl #16
   412f8: 79000909     	strh	w9, [x8, #0x4]
   412fc: b900010a     	str	w10, [x8]
   41300: f9400668     	ldr	x8, [x19, #0x8]
   41304: 91001909     	add	x9, x8, #0x6
   41308: b9402a88     	ldr	w8, [x20, #0x28]
   4130c: f9000669     	str	x9, [x19, #0x8]
   41310: 36080368     	tbz	w8, #0x1, 0x4137c <(anonymous namespace)::itanium_demangle::FunctionType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1b0>
   41314: a940aa68     	ldp	x8, x10, [x19, #0x8]
   41318: 91002509     	add	x9, x8, #0x9
   4131c: eb0a013f     	cmp	x9, x10
   41320: 54000062     	b.hs	0x4132c <(anonymous namespace)::itanium_demangle::FunctionType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x160>
   41324: f9400260     	ldr	x0, [x19]
   41328: 1400000a     	b	0x41350 <(anonymous namespace)::itanium_demangle::FunctionType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x184>
   4132c: d37ff948     	lsl	x8, x10, #1
   41330: f9400260     	ldr	x0, [x19]
   41334: eb09011f     	cmp	x8, x9
   41338: 9a883121     	csel	x1, x9, x8, lo
   4133c: f9000a61     	str	x1, [x19, #0x10]
   41340: 9400224c     	bl	0x49c70 <realloc@plt>
   41344: f9000260     	str	x0, [x19]
   41348: b4001020     	cbz	x0, 0x4154c <(anonymous namespace)::itanium_demangle::FunctionType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x380>
   4134c: f9400668     	ldr	x8, [x19, #0x8]
   41350: d0fffe69     	adrp	x9, 0xf000 <vsnprintf+0xf000>
   41354: 8b080008     	add	x8, x0, x8
   41358: 91234129     	add	x9, x9, #0x8d0
   4135c: 52800caa     	mov	w10, #0x65              // =101
   41360: f9400129     	ldr	x9, [x9]
   41364: 3900210a     	strb	w10, [x8, #0x8]
   41368: f9000109     	str	x9, [x8]
   4136c: f9400668     	ldr	x8, [x19, #0x8]
   41370: 91002509     	add	x9, x8, #0x9
   41374: b9402a88     	ldr	w8, [x20, #0x28]
   41378: f9000669     	str	x9, [x19, #0x8]
   4137c: 36100348     	tbz	w8, #0x2, 0x413e4 <(anonymous namespace)::itanium_demangle::FunctionType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x218>
   41380: a940aa68     	ldp	x8, x10, [x19, #0x8]
   41384: 91002509     	add	x9, x8, #0x9
   41388: eb0a013f     	cmp	x9, x10
   4138c: 54000062     	b.hs	0x41398 <(anonymous namespace)::itanium_demangle::FunctionType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1cc>
   41390: f9400260     	ldr	x0, [x19]
   41394: 1400000a     	b	0x413bc <(anonymous namespace)::itanium_demangle::FunctionType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1f0>
   41398: d37ff948     	lsl	x8, x10, #1
   4139c: f9400260     	ldr	x0, [x19]
   413a0: eb09011f     	cmp	x8, x9
   413a4: 9a883121     	csel	x1, x9, x8, lo
   413a8: f9000a61     	str	x1, [x19, #0x10]
   413ac: 94002231     	bl	0x49c70 <realloc@plt>
   413b0: f9000260     	str	x0, [x19]
   413b4: b4000cc0     	cbz	x0, 0x4154c <(anonymous namespace)::itanium_demangle::FunctionType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x380>
   413b8: f9400668     	ldr	x8, [x19, #0x8]
   413bc: b0fffe69     	adrp	x9, 0xe000 <vsnprintf+0xe000>
   413c0: 8b080008     	add	x8, x0, x8
   413c4: 913f3d29     	add	x9, x9, #0xfcf
   413c8: 52800e8a     	mov	w10, #0x74              // =116
   413cc: f9400129     	ldr	x9, [x9]
   413d0: 3900210a     	strb	w10, [x8, #0x8]
   413d4: f9000109     	str	x9, [x8]
   413d8: f9400668     	ldr	x8, [x19, #0x8]
   413dc: 91002508     	add	x8, x8, #0x9
   413e0: f9000668     	str	x8, [x19, #0x8]
   413e4: 3940b288     	ldrb	w8, [x20, #0x2c]
   413e8: 7100091f     	cmp	w8, #0x2
   413ec: 54000120     	b.eq	0x41410 <(anonymous namespace)::itanium_demangle::FunctionType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x244>
   413f0: 7100051f     	cmp	w8, #0x1
   413f4: 54000581     	b.ne	0x414a4 <(anonymous namespace)::itanium_demangle::FunctionType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x2d8>
   413f8: a940aa68     	ldp	x8, x10, [x19, #0x8]
   413fc: 91000909     	add	x9, x8, #0x2
   41400: eb0a013f     	cmp	x9, x10
   41404: 54000122     	b.hs	0x41428 <(anonymous namespace)::itanium_demangle::FunctionType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x25c>
   41408: f9400260     	ldr	x0, [x19]
   4140c: 14000010     	b	0x4144c <(anonymous namespace)::itanium_demangle::FunctionType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x280>
   41410: a940aa68     	ldp	x8, x10, [x19, #0x8]
   41414: 91000d09     	add	x9, x8, #0x3
   41418: eb0a013f     	cmp	x9, x10
   4141c: 54000202     	b.hs	0x4145c <(anonymous namespace)::itanium_demangle::FunctionType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x290>
   41420: f9400260     	ldr	x0, [x19]
   41424: 14000017     	b	0x41480 <(anonymous namespace)::itanium_demangle::FunctionType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x2b4>
   41428: d37ff948     	lsl	x8, x10, #1
   4142c: f9400260     	ldr	x0, [x19]
   41430: eb09011f     	cmp	x8, x9
   41434: 9a883121     	csel	x1, x9, x8, lo
   41438: f9000a61     	str	x1, [x19, #0x10]
   4143c: 9400220d     	bl	0x49c70 <realloc@plt>
   41440: f9000260     	str	x0, [x19]
   41444: b4000840     	cbz	x0, 0x4154c <(anonymous namespace)::itanium_demangle::FunctionType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x380>
   41448: f9400668     	ldr	x8, [x19, #0x8]
   4144c: 5284c40a     	mov	w10, #0x2620            // =9760
   41450: 52800049     	mov	w9, #0x2                // =2
   41454: 7828680a     	strh	w10, [x0, x8]
   41458: 14000010     	b	0x41498 <(anonymous namespace)::itanium_demangle::FunctionType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x2cc>
   4145c: d37ff948     	lsl	x8, x10, #1
   41460: f9400260     	ldr	x0, [x19]
   41464: eb09011f     	cmp	x8, x9
   41468: 9a883121     	csel	x1, x9, x8, lo
   4146c: f9000a61     	str	x1, [x19, #0x10]
   41470: 94002200     	bl	0x49c70 <realloc@plt>
   41474: f9000260     	str	x0, [x19]
   41478: b40006a0     	cbz	x0, 0x4154c <(anonymous namespace)::itanium_demangle::FunctionType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x380>
   4147c: f9400668     	ldr	x8, [x19, #0x8]
   41480: 8b080008     	add	x8, x0, x8
   41484: 528004ca     	mov	w10, #0x26              // =38
   41488: 5284c40b     	mov	w11, #0x2620            // =9760
   4148c: 52800069     	mov	w9, #0x3                // =3
   41490: 3900090a     	strb	w10, [x8, #0x2]
   41494: 7900010b     	strh	w11, [x8]
   41498: f9400668     	ldr	x8, [x19, #0x8]
   4149c: 8b090108     	add	x8, x8, x9
   414a0: f9000668     	str	x8, [x19, #0x8]
   414a4: f9401a88     	ldr	x8, [x20, #0x30]
   414a8: b40003a8     	cbz	x8, 0x4151c <(anonymous namespace)::itanium_demangle::FunctionType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x350>
   414ac: a940aa68     	ldp	x8, x10, [x19, #0x8]
   414b0: 91000509     	add	x9, x8, #0x1
   414b4: eb0a013f     	cmp	x9, x10
   414b8: 54000062     	b.hs	0x414c4 <(anonymous namespace)::itanium_demangle::FunctionType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x2f8>
   414bc: f9400260     	ldr	x0, [x19]
   414c0: 1400000b     	b	0x414ec <(anonymous namespace)::itanium_demangle::FunctionType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x320>
   414c4: d37ff948     	lsl	x8, x10, #1
   414c8: f9400260     	ldr	x0, [x19]
   414cc: eb09011f     	cmp	x8, x9
   414d0: 9a883121     	csel	x1, x9, x8, lo
   414d4: f9000a61     	str	x1, [x19, #0x10]
   414d8: 940021e6     	bl	0x49c70 <realloc@plt>
   414dc: f9000260     	str	x0, [x19]
   414e0: b4000360     	cbz	x0, 0x4154c <(anonymous namespace)::itanium_demangle::FunctionType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x380>
   414e4: f9400668     	ldr	x8, [x19, #0x8]
   414e8: 91000509     	add	x9, x8, #0x1
   414ec: 5280040a     	mov	w10, #0x20              // =32
   414f0: f9000669     	str	x9, [x19, #0x8]
   414f4: aa1303e1     	mov	x1, x19
   414f8: 3828680a     	strb	w10, [x0, x8]
   414fc: f9401a94     	ldr	x20, [x20, #0x30]
   41500: f9400288     	ldr	x8, [x20]
   41504: aa1403e0     	mov	x0, x20
   41508: f9401108     	ldr	x8, [x8, #0x20]
   4150c: d63f0100     	blr	x8
   41510: 39402688     	ldrb	w8, [x20, #0x9]
   41514: 7100051f     	cmp	w8, #0x1
   41518: 540000a1     	b.ne	0x4152c <(anonymous namespace)::itanium_demangle::FunctionType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x360>
   4151c: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   41520: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   41524: d50323bf     	autiasp
   41528: d65f03c0     	ret
   4152c: f9400288     	ldr	x8, [x20]
   41530: aa1403e0     	mov	x0, x20
   41534: aa1303e1     	mov	x1, x19
   41538: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   4153c: f9401510     	ldr	x16, [x8, #0x28]
   41540: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   41544: d50323bf     	autiasp
   41548: d61f0200     	br	x16
   4154c: 94002151     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000041550 <(anonymous namespace)::itanium_demangle::FunctionType::~FunctionType()>:
   41550: d503245f     	bti	c
   41554: 14002103     	b	0x49960 <_ZdlPv@plt>

0000000000041558 <(anonymous namespace)::itanium_demangle::ObjCProtoName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   41558: d503233f     	paciasp
   4155c: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   41560: f9000bf5     	str	x21, [sp, #0x10]
   41564: 910003fd     	mov	x29, sp
   41568: a9024ff4     	stp	x20, x19, [sp, #0x20]
   4156c: f9400815     	ldr	x21, [x0, #0x10]
   41570: aa0003f4     	mov	x20, x0
   41574: aa0103f3     	mov	x19, x1
   41578: f94002a8     	ldr	x8, [x21]
   4157c: aa1503e0     	mov	x0, x21
   41580: f9401108     	ldr	x8, [x8, #0x20]
   41584: d63f0100     	blr	x8
   41588: 394026a8     	ldrb	w8, [x21, #0x9]
   4158c: 7100051f     	cmp	w8, #0x1
   41590: 540000c0     	b.eq	0x415a8 <(anonymous namespace)::itanium_demangle::ObjCProtoName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x50>
   41594: f94002a8     	ldr	x8, [x21]
   41598: aa1503e0     	mov	x0, x21
   4159c: aa1303e1     	mov	x1, x19
   415a0: f9401508     	ldr	x8, [x8, #0x28]
   415a4: d63f0100     	blr	x8
   415a8: a940aa68     	ldp	x8, x10, [x19, #0x8]
   415ac: 91000509     	add	x9, x8, #0x1
   415b0: eb0a013f     	cmp	x9, x10
   415b4: 54000062     	b.hs	0x415c0 <(anonymous namespace)::itanium_demangle::ObjCProtoName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x68>
   415b8: f9400260     	ldr	x0, [x19]
   415bc: 1400000a     	b	0x415e4 <(anonymous namespace)::itanium_demangle::ObjCProtoName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x8c>
   415c0: d37ff948     	lsl	x8, x10, #1
   415c4: f9400260     	ldr	x0, [x19]
   415c8: eb09011f     	cmp	x8, x9
   415cc: 9a883121     	csel	x1, x9, x8, lo
   415d0: f9000a61     	str	x1, [x19, #0x10]
   415d4: 940021a7     	bl	0x49c70 <realloc@plt>
   415d8: f9000260     	str	x0, [x19]
   415dc: b4000720     	cbz	x0, 0x416c0 <(anonymous namespace)::itanium_demangle::ObjCProtoName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x168>
   415e0: f9400668     	ldr	x8, [x19, #0x8]
   415e4: 52800789     	mov	w9, #0x3c               // =60
   415e8: 38286809     	strb	w9, [x0, x8]
   415ec: f9400668     	ldr	x8, [x19, #0x8]
   415f0: 91000508     	add	x8, x8, #0x1
   415f4: f9000668     	str	x8, [x19, #0x8]
   415f8: a941a695     	ldp	x21, x9, [x20, #0x18]
   415fc: eb150134     	subs	x20, x9, x21
   41600: 540002e0     	b.eq	0x4165c <(anonymous namespace)::itanium_demangle::ObjCProtoName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x104>
   41604: f9400a6a     	ldr	x10, [x19, #0x10]
   41608: 8b140109     	add	x9, x8, x20
   4160c: eb0a013f     	cmp	x9, x10
   41610: 54000062     	b.hs	0x4161c <(anonymous namespace)::itanium_demangle::ObjCProtoName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xc4>
   41614: f9400260     	ldr	x0, [x19]
   41618: 1400000a     	b	0x41640 <(anonymous namespace)::itanium_demangle::ObjCProtoName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xe8>
   4161c: d37ff948     	lsl	x8, x10, #1
   41620: f9400260     	ldr	x0, [x19]
   41624: eb09011f     	cmp	x8, x9
   41628: 9a883121     	csel	x1, x9, x8, lo
   4162c: f9000a61     	str	x1, [x19, #0x10]
   41630: 94002190     	bl	0x49c70 <realloc@plt>
   41634: f9000260     	str	x0, [x19]
   41638: b4000440     	cbz	x0, 0x416c0 <(anonymous namespace)::itanium_demangle::ObjCProtoName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x168>
   4163c: f9400668     	ldr	x8, [x19, #0x8]
   41640: 8b080000     	add	x0, x0, x8
   41644: aa1503e1     	mov	x1, x21
   41648: aa1403e2     	mov	x2, x20
   4164c: 9400218d     	bl	0x49c80 <memmove@plt>
   41650: f9400668     	ldr	x8, [x19, #0x8]
   41654: 8b140108     	add	x8, x8, x20
   41658: f9000668     	str	x8, [x19, #0x8]
   4165c: f9400a6a     	ldr	x10, [x19, #0x10]
   41660: 91000509     	add	x9, x8, #0x1
   41664: eb0a013f     	cmp	x9, x10
   41668: 54000062     	b.hs	0x41674 <(anonymous namespace)::itanium_demangle::ObjCProtoName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x11c>
   4166c: f9400260     	ldr	x0, [x19]
   41670: 1400000a     	b	0x41698 <(anonymous namespace)::itanium_demangle::ObjCProtoName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x140>
   41674: d37ff948     	lsl	x8, x10, #1
   41678: f9400260     	ldr	x0, [x19]
   4167c: eb09011f     	cmp	x8, x9
   41680: 9a883121     	csel	x1, x9, x8, lo
   41684: f9000a61     	str	x1, [x19, #0x10]
   41688: 9400217a     	bl	0x49c70 <realloc@plt>
   4168c: f9000260     	str	x0, [x19]
   41690: b4000180     	cbz	x0, 0x416c0 <(anonymous namespace)::itanium_demangle::ObjCProtoName::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x168>
   41694: f9400668     	ldr	x8, [x19, #0x8]
   41698: 528007c9     	mov	w9, #0x3e               // =62
   4169c: f9400bf5     	ldr	x21, [sp, #0x10]
   416a0: 38286809     	strb	w9, [x0, x8]
   416a4: f9400668     	ldr	x8, [x19, #0x8]
   416a8: 91000508     	add	x8, x8, #0x1
   416ac: f9000668     	str	x8, [x19, #0x8]
   416b0: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   416b4: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   416b8: d50323bf     	autiasp
   416bc: d65f03c0     	ret
   416c0: 940020f4     	bl	0x49a90 <_ZSt9terminatev@plt>

00000000000416c4 <(anonymous namespace)::itanium_demangle::ObjCProtoName::~ObjCProtoName()>:
   416c4: d503245f     	bti	c
   416c8: 140020a6     	b	0x49960 <_ZdlPv@plt>

00000000000416cc <(anonymous namespace)::itanium_demangle::VendorExtQualType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   416cc: d503233f     	paciasp
   416d0: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   416d4: f9000bf5     	str	x21, [sp, #0x10]
   416d8: 910003fd     	mov	x29, sp
   416dc: a9024ff4     	stp	x20, x19, [sp, #0x20]
   416e0: f9400815     	ldr	x21, [x0, #0x10]
   416e4: aa0003f4     	mov	x20, x0
   416e8: aa0103f3     	mov	x19, x1
   416ec: f94002a8     	ldr	x8, [x21]
   416f0: aa1503e0     	mov	x0, x21
   416f4: f9401108     	ldr	x8, [x8, #0x20]
   416f8: d63f0100     	blr	x8
   416fc: 394026a8     	ldrb	w8, [x21, #0x9]
   41700: 7100051f     	cmp	w8, #0x1
   41704: 540000c0     	b.eq	0x4171c <(anonymous namespace)::itanium_demangle::VendorExtQualType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x50>
   41708: f94002a8     	ldr	x8, [x21]
   4170c: aa1503e0     	mov	x0, x21
   41710: aa1303e1     	mov	x1, x19
   41714: f9401508     	ldr	x8, [x8, #0x28]
   41718: d63f0100     	blr	x8
   4171c: a940aa68     	ldp	x8, x10, [x19, #0x8]
   41720: 91000509     	add	x9, x8, #0x1
   41724: eb0a013f     	cmp	x9, x10
   41728: 54000062     	b.hs	0x41734 <(anonymous namespace)::itanium_demangle::VendorExtQualType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x68>
   4172c: f9400260     	ldr	x0, [x19]
   41730: 1400000a     	b	0x41758 <(anonymous namespace)::itanium_demangle::VendorExtQualType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x8c>
   41734: d37ff948     	lsl	x8, x10, #1
   41738: f9400260     	ldr	x0, [x19]
   4173c: eb09011f     	cmp	x8, x9
   41740: 9a883121     	csel	x1, x9, x8, lo
   41744: f9000a61     	str	x1, [x19, #0x10]
   41748: 9400214a     	bl	0x49c70 <realloc@plt>
   4174c: f9000260     	str	x0, [x19]
   41750: b40004a0     	cbz	x0, 0x417e4 <(anonymous namespace)::itanium_demangle::VendorExtQualType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x118>
   41754: f9400668     	ldr	x8, [x19, #0x8]
   41758: 52800409     	mov	w9, #0x20               // =32
   4175c: 38286809     	strb	w9, [x0, x8]
   41760: f9400668     	ldr	x8, [x19, #0x8]
   41764: 91000508     	add	x8, x8, #0x1
   41768: f9000668     	str	x8, [x19, #0x8]
   4176c: a941a695     	ldp	x21, x9, [x20, #0x18]
   41770: eb150134     	subs	x20, x9, x21
   41774: 540002e0     	b.eq	0x417d0 <(anonymous namespace)::itanium_demangle::VendorExtQualType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x104>
   41778: f9400a6a     	ldr	x10, [x19, #0x10]
   4177c: 8b140109     	add	x9, x8, x20
   41780: eb0a013f     	cmp	x9, x10
   41784: 54000062     	b.hs	0x41790 <(anonymous namespace)::itanium_demangle::VendorExtQualType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xc4>
   41788: f9400260     	ldr	x0, [x19]
   4178c: 1400000a     	b	0x417b4 <(anonymous namespace)::itanium_demangle::VendorExtQualType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xe8>
   41790: d37ff948     	lsl	x8, x10, #1
   41794: f9400260     	ldr	x0, [x19]
   41798: eb09011f     	cmp	x8, x9
   4179c: 9a883121     	csel	x1, x9, x8, lo
   417a0: f9000a61     	str	x1, [x19, #0x10]
   417a4: 94002133     	bl	0x49c70 <realloc@plt>
   417a8: f9000260     	str	x0, [x19]
   417ac: b40001c0     	cbz	x0, 0x417e4 <(anonymous namespace)::itanium_demangle::VendorExtQualType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x118>
   417b0: f9400668     	ldr	x8, [x19, #0x8]
   417b4: 8b080000     	add	x0, x0, x8
   417b8: aa1503e1     	mov	x1, x21
   417bc: aa1403e2     	mov	x2, x20
   417c0: 94002130     	bl	0x49c80 <memmove@plt>
   417c4: f9400668     	ldr	x8, [x19, #0x8]
   417c8: 8b140108     	add	x8, x8, x20
   417cc: f9000668     	str	x8, [x19, #0x8]
   417d0: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   417d4: f9400bf5     	ldr	x21, [sp, #0x10]
   417d8: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   417dc: d50323bf     	autiasp
   417e0: d65f03c0     	ret
   417e4: 940020ab     	bl	0x49a90 <_ZSt9terminatev@plt>

00000000000417e8 <(anonymous namespace)::itanium_demangle::VendorExtQualType::~VendorExtQualType()>:
   417e8: d503245f     	bti	c
   417ec: 1400205d     	b	0x49960 <_ZdlPv@plt>

00000000000417f0 <(anonymous namespace)::itanium_demangle::QualType::hasRHSComponentSlow((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   417f0: d503245f     	bti	c
   417f4: f9400800     	ldr	x0, [x0, #0x10]
   417f8: 39402408     	ldrb	w8, [x0, #0x9]
   417fc: 7100091f     	cmp	w8, #0x2
   41800: 54000081     	b.ne	0x41810 <(anonymous namespace)::itanium_demangle::QualType::hasRHSComponentSlow((anonymous namespace)::itanium_demangle::OutputStream&) const+0x20>
   41804: f9400008     	ldr	x8, [x0]
   41808: f9400110     	ldr	x16, [x8]
   4180c: d61f0200     	br	x16
   41810: 7100011f     	cmp	w8, #0x0
   41814: 1a9f17e0     	cset	w0, eq
   41818: d65f03c0     	ret

000000000004181c <(anonymous namespace)::itanium_demangle::QualType::hasArraySlow((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   4181c: d503245f     	bti	c
   41820: f9400800     	ldr	x0, [x0, #0x10]
   41824: 39402808     	ldrb	w8, [x0, #0xa]
   41828: 7100091f     	cmp	w8, #0x2
   4182c: 54000081     	b.ne	0x4183c <(anonymous namespace)::itanium_demangle::QualType::hasArraySlow((anonymous namespace)::itanium_demangle::OutputStream&) const+0x20>
   41830: f9400008     	ldr	x8, [x0]
   41834: f9400510     	ldr	x16, [x8, #0x8]
   41838: d61f0200     	br	x16
   4183c: 7100011f     	cmp	w8, #0x0
   41840: 1a9f17e0     	cset	w0, eq
   41844: d65f03c0     	ret

0000000000041848 <(anonymous namespace)::itanium_demangle::QualType::hasFunctionSlow((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   41848: d503245f     	bti	c
   4184c: f9400800     	ldr	x0, [x0, #0x10]
   41850: 39402c08     	ldrb	w8, [x0, #0xb]
   41854: 7100091f     	cmp	w8, #0x2
   41858: 54000081     	b.ne	0x41868 <(anonymous namespace)::itanium_demangle::QualType::hasFunctionSlow((anonymous namespace)::itanium_demangle::OutputStream&) const+0x20>
   4185c: f9400008     	ldr	x8, [x0]
   41860: f9400910     	ldr	x16, [x8, #0x10]
   41864: d61f0200     	br	x16
   41868: 7100011f     	cmp	w8, #0x0
   4186c: 1a9f17e0     	cset	w0, eq
   41870: d65f03c0     	ret

0000000000041874 <(anonymous namespace)::itanium_demangle::QualType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   41874: d503233f     	paciasp
   41878: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   4187c: a9014ff4     	stp	x20, x19, [sp, #0x10]
   41880: 910003fd     	mov	x29, sp
   41884: aa0003f4     	mov	x20, x0
   41888: f9400800     	ldr	x0, [x0, #0x10]
   4188c: aa0103f3     	mov	x19, x1
   41890: f9400008     	ldr	x8, [x0]
   41894: f9401108     	ldr	x8, [x8, #0x20]
   41898: d63f0100     	blr	x8
   4189c: b9400e88     	ldr	w8, [x20, #0xc]
   418a0: 36000348     	tbz	w8, #0x0, 0x41908 <(anonymous namespace)::itanium_demangle::QualType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x94>
   418a4: a940aa68     	ldp	x8, x10, [x19, #0x8]
   418a8: 91001909     	add	x9, x8, #0x6
   418ac: eb0a013f     	cmp	x9, x10
   418b0: 54000062     	b.hs	0x418bc <(anonymous namespace)::itanium_demangle::QualType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x48>
   418b4: f9400260     	ldr	x0, [x19]
   418b8: 1400000a     	b	0x418e0 <(anonymous namespace)::itanium_demangle::QualType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x6c>
   418bc: d37ff948     	lsl	x8, x10, #1
   418c0: f9400260     	ldr	x0, [x19]
   418c4: eb09011f     	cmp	x8, x9
   418c8: 9a883121     	csel	x1, x9, x8, lo
   418cc: f9000a61     	str	x1, [x19, #0x10]
   418d0: 940020e8     	bl	0x49c70 <realloc@plt>
   418d4: f9000260     	str	x0, [x19]
   418d8: b40008a0     	cbz	x0, 0x419ec <(anonymous namespace)::itanium_demangle::QualType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x178>
   418dc: f9400668     	ldr	x8, [x19, #0x8]
   418e0: 528c640a     	mov	w10, #0x6320            // =25376
   418e4: 8b080008     	add	x8, x0, x8
   418e8: 528e8e69     	mov	w9, #0x7473             // =29811
   418ec: 72adcdea     	movk	w10, #0x6e6f, lsl #16
   418f0: 79000909     	strh	w9, [x8, #0x4]
   418f4: b900010a     	str	w10, [x8]
   418f8: f9400668     	ldr	x8, [x19, #0x8]
   418fc: 91001909     	add	x9, x8, #0x6
   41900: b9400e88     	ldr	w8, [x20, #0xc]
   41904: f9000669     	str	x9, [x19, #0x8]
   41908: 36080368     	tbz	w8, #0x1, 0x41974 <(anonymous namespace)::itanium_demangle::QualType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x100>
   4190c: a940aa68     	ldp	x8, x10, [x19, #0x8]
   41910: 91002509     	add	x9, x8, #0x9
   41914: eb0a013f     	cmp	x9, x10
   41918: 54000062     	b.hs	0x41924 <(anonymous namespace)::itanium_demangle::QualType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xb0>
   4191c: f9400260     	ldr	x0, [x19]
   41920: 1400000a     	b	0x41948 <(anonymous namespace)::itanium_demangle::QualType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xd4>
   41924: d37ff948     	lsl	x8, x10, #1
   41928: f9400260     	ldr	x0, [x19]
   4192c: eb09011f     	cmp	x8, x9
   41930: 9a883121     	csel	x1, x9, x8, lo
   41934: f9000a61     	str	x1, [x19, #0x10]
   41938: 940020ce     	bl	0x49c70 <realloc@plt>
   4193c: f9000260     	str	x0, [x19]
   41940: b4000560     	cbz	x0, 0x419ec <(anonymous namespace)::itanium_demangle::QualType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x178>
   41944: f9400668     	ldr	x8, [x19, #0x8]
   41948: d0fffe69     	adrp	x9, 0xf000 <vsnprintf+0xf000>
   4194c: 8b080008     	add	x8, x0, x8
   41950: 91234129     	add	x9, x9, #0x8d0
   41954: 52800caa     	mov	w10, #0x65              // =101
   41958: f9400129     	ldr	x9, [x9]
   4195c: 3900210a     	strb	w10, [x8, #0x8]
   41960: f9000109     	str	x9, [x8]
   41964: f9400668     	ldr	x8, [x19, #0x8]
   41968: 91002509     	add	x9, x8, #0x9
   4196c: b9400e88     	ldr	w8, [x20, #0xc]
   41970: f9000669     	str	x9, [x19, #0x8]
   41974: 36100348     	tbz	w8, #0x2, 0x419dc <(anonymous namespace)::itanium_demangle::QualType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x168>
   41978: a940aa68     	ldp	x8, x10, [x19, #0x8]
   4197c: 91002509     	add	x9, x8, #0x9
   41980: eb0a013f     	cmp	x9, x10
   41984: 54000062     	b.hs	0x41990 <(anonymous namespace)::itanium_demangle::QualType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x11c>
   41988: f9400260     	ldr	x0, [x19]
   4198c: 1400000a     	b	0x419b4 <(anonymous namespace)::itanium_demangle::QualType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x140>
   41990: d37ff948     	lsl	x8, x10, #1
   41994: f9400260     	ldr	x0, [x19]
   41998: eb09011f     	cmp	x8, x9
   4199c: 9a883121     	csel	x1, x9, x8, lo
   419a0: f9000a61     	str	x1, [x19, #0x10]
   419a4: 940020b3     	bl	0x49c70 <realloc@plt>
   419a8: f9000260     	str	x0, [x19]
   419ac: b4000200     	cbz	x0, 0x419ec <(anonymous namespace)::itanium_demangle::QualType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x178>
   419b0: f9400668     	ldr	x8, [x19, #0x8]
   419b4: b0fffe69     	adrp	x9, 0xe000 <vsnprintf+0xe000>
   419b8: 8b080008     	add	x8, x0, x8
   419bc: 913f3d29     	add	x9, x9, #0xfcf
   419c0: 52800e8a     	mov	w10, #0x74              // =116
   419c4: f9400129     	ldr	x9, [x9]
   419c8: 3900210a     	strb	w10, [x8, #0x8]
   419cc: f9000109     	str	x9, [x8]
   419d0: f9400668     	ldr	x8, [x19, #0x8]
   419d4: 91002508     	add	x8, x8, #0x9
   419d8: f9000668     	str	x8, [x19, #0x8]
   419dc: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   419e0: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   419e4: d50323bf     	autiasp
   419e8: d65f03c0     	ret
   419ec: 94002029     	bl	0x49a90 <_ZSt9terminatev@plt>

00000000000419f0 <(anonymous namespace)::itanium_demangle::QualType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   419f0: d503245f     	bti	c
   419f4: f9400800     	ldr	x0, [x0, #0x10]
   419f8: f9400008     	ldr	x8, [x0]
   419fc: f9401510     	ldr	x16, [x8, #0x28]
   41a00: d61f0200     	br	x16

0000000000041a04 <(anonymous namespace)::itanium_demangle::QualType::~QualType()>:
   41a04: d503245f     	bti	c
   41a08: 14001fd6     	b	0x49960 <_ZdlPv@plt>

0000000000041a0c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, (anonymous namespace)::itanium_demangle::StringView>((anonymous namespace)::itanium_demangle::StringView&&)>:
   41a0c: d503233f     	paciasp
   41a10: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   41a14: f9000bf5     	str	x21, [sp, #0x10]
   41a18: 910003fd     	mov	x29, sp
   41a1c: a9024ff4     	stp	x20, x19, [sp, #0x20]
   41a20: f9499815     	ldr	x21, [x0, #0x1330]
   41a24: aa0103f3     	mov	x19, x1
   41a28: f94006a8     	ldr	x8, [x21, #0x8]
   41a2c: d13f4109     	sub	x9, x8, #0xfd0
   41a30: b13fc53f     	cmn	x9, #0xff1
   41a34: 54000128     	b.hi	0x41a58 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, (anonymous namespace)::itanium_demangle::StringView>((anonymous namespace)::itanium_demangle::StringView&&)+0x4c>
   41a38: aa0003f4     	mov	x20, x0
   41a3c: 52820000     	mov	w0, #0x1000             // =4096
   41a40: 94002004     	bl	0x49a50 <malloc@plt>
   41a44: b40002a0     	cbz	x0, 0x41a98 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::NameType, (anonymous namespace)::itanium_demangle::StringView>((anonymous namespace)::itanium_demangle::StringView&&)+0x8c>
   41a48: aa1f03e8     	mov	x8, xzr
   41a4c: a9007c15     	stp	x21, xzr, [x0]
   41a50: aa0003f5     	mov	x21, x0
   41a54: f9099a80     	str	x0, [x20, #0x1330]
   41a58: 91008109     	add	x9, x8, #0x20
   41a5c: 8b0802a0     	add	x0, x21, x8
   41a60: b0000068     	adrp	x8, 0x4e000 <vtable for (anonymous namespace)::itanium_demangle::CtorVtableSpecialName+0x10>
   41a64: 9101c108     	add	x8, x8, #0x70
   41a68: f90006a9     	str	x9, [x21, #0x8]
   41a6c: 528020e9     	mov	w9, #0x107              // =263
   41a70: 3dc00260     	ldr	q0, [x19]
   41a74: 72a02029     	movk	w9, #0x101, lsl #16
   41a78: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   41a7c: f8010c08     	str	x8, [x0, #0x10]!
   41a80: f9400bf5     	ldr	x21, [sp, #0x10]
   41a84: b9000809     	str	w9, [x0, #0x8]
   41a88: 3d800400     	str	q0, [x0, #0x10]
   41a8c: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   41a90: d50323bf     	autiasp
   41a94: d65f03c0     	ret
   41a98: 94001ffe     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000041a9c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::PixelVectorType, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&)>:
   41a9c: d503233f     	paciasp
   41aa0: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   41aa4: f9000bf5     	str	x21, [sp, #0x10]
   41aa8: 910003fd     	mov	x29, sp
   41aac: a9024ff4     	stp	x20, x19, [sp, #0x20]
   41ab0: f9499815     	ldr	x21, [x0, #0x1330]
   41ab4: aa0103f3     	mov	x19, x1
   41ab8: f94006a8     	ldr	x8, [x21, #0x8]
   41abc: d13f4109     	sub	x9, x8, #0xfd0
   41ac0: b13fc53f     	cmn	x9, #0xff1
   41ac4: 54000128     	b.hi	0x41ae8 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::PixelVectorType, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&)+0x4c>
   41ac8: aa0003f4     	mov	x20, x0
   41acc: 52820000     	mov	w0, #0x1000             // =4096
   41ad0: 94001fe0     	bl	0x49a50 <malloc@plt>
   41ad4: b40002a0     	cbz	x0, 0x41b28 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::PixelVectorType, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&)+0x8c>
   41ad8: aa1f03e8     	mov	x8, xzr
   41adc: a9007c15     	stp	x21, xzr, [x0]
   41ae0: aa0003f5     	mov	x21, x0
   41ae4: f9099a80     	str	x0, [x20, #0x1330]
   41ae8: d0000069     	adrp	x9, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   41aec: 8b0802a0     	add	x0, x21, x8
   41af0: 91338129     	add	x9, x9, #0xce0
   41af4: 91008108     	add	x8, x8, #0x20
   41af8: 5280234a     	mov	w10, #0x11a             // =282
   41afc: 72a0202a     	movk	w10, #0x101, lsl #16
   41b00: f8010c09     	str	x9, [x0, #0x10]!
   41b04: f9400269     	ldr	x9, [x19]
   41b08: f90006a8     	str	x8, [x21, #0x8]
   41b0c: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   41b10: b900080a     	str	w10, [x0, #0x8]
   41b14: f9400bf5     	ldr	x21, [sp, #0x10]
   41b18: f9000809     	str	x9, [x0, #0x10]
   41b1c: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   41b20: d50323bf     	autiasp
   41b24: d65f03c0     	ret
   41b28: 94001fda     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000041b2c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::VectorType, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)>:
   41b2c: d503233f     	paciasp
   41b30: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   41b34: a90157f6     	stp	x22, x21, [sp, #0x10]
   41b38: 910003fd     	mov	x29, sp
   41b3c: a9024ff4     	stp	x20, x19, [sp, #0x20]
   41b40: f9499816     	ldr	x22, [x0, #0x1330]
   41b44: aa0203f3     	mov	x19, x2
   41b48: aa0103f4     	mov	x20, x1
   41b4c: f94006c8     	ldr	x8, [x22, #0x8]
   41b50: d13f4109     	sub	x9, x8, #0xfd0
   41b54: b13fc53f     	cmn	x9, #0xff1
   41b58: 54000128     	b.hi	0x41b7c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::VectorType, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)+0x50>
   41b5c: aa0003f5     	mov	x21, x0
   41b60: 52820000     	mov	w0, #0x1000             // =4096
   41b64: 94001fbb     	bl	0x49a50 <malloc@plt>
   41b68: b40002c0     	cbz	x0, 0x41bc0 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::VectorType, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)+0x94>
   41b6c: aa1f03e8     	mov	x8, xzr
   41b70: a9007c16     	stp	x22, xzr, [x0]
   41b74: aa0003f6     	mov	x22, x0
   41b78: f9099aa0     	str	x0, [x21, #0x1330]
   41b7c: 91008109     	add	x9, x8, #0x20
   41b80: 8b0802c0     	add	x0, x22, x8
   41b84: f9400288     	ldr	x8, [x20]
   41b88: d000006a     	adrp	x10, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   41b8c: 5280232b     	mov	w11, #0x119             // =281
   41b90: 9135414a     	add	x10, x10, #0xd50
   41b94: f90006c9     	str	x9, [x22, #0x8]
   41b98: f9400269     	ldr	x9, [x19]
   41b9c: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   41ba0: 72a0202b     	movk	w11, #0x101, lsl #16
   41ba4: a94157f6     	ldp	x22, x21, [sp, #0x10]
   41ba8: f8010c0a     	str	x10, [x0, #0x10]!
   41bac: b900080b     	str	w11, [x0, #0x8]
   41bb0: a9012408     	stp	x8, x9, [x0, #0x10]
   41bb4: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   41bb8: d50323bf     	autiasp
   41bbc: d65f03c0     	ret
   41bc0: 94001fb4     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000041bc4 <(anonymous namespace)::itanium_demangle::PixelVectorType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   41bc4: d503233f     	paciasp
   41bc8: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   41bcc: a9014ff4     	stp	x20, x19, [sp, #0x10]
   41bd0: 910003fd     	mov	x29, sp
   41bd4: a940a828     	ldp	x8, x10, [x1, #0x8]
   41bd8: aa0103f3     	mov	x19, x1
   41bdc: aa0003f4     	mov	x20, x0
   41be0: 91003509     	add	x9, x8, #0xd
   41be4: eb0a013f     	cmp	x9, x10
   41be8: 54000062     	b.hs	0x41bf4 <(anonymous namespace)::itanium_demangle::PixelVectorType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x30>
   41bec: f9400260     	ldr	x0, [x19]
   41bf0: 1400000a     	b	0x41c18 <(anonymous namespace)::itanium_demangle::PixelVectorType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x54>
   41bf4: d37ff948     	lsl	x8, x10, #1
   41bf8: f9400260     	ldr	x0, [x19]
   41bfc: eb09011f     	cmp	x8, x9
   41c00: 9a883121     	csel	x1, x9, x8, lo
   41c04: f9000a61     	str	x1, [x19, #0x10]
   41c08: 9400201a     	bl	0x49c70 <realloc@plt>
   41c0c: f9000260     	str	x0, [x19]
   41c10: b4000640     	cbz	x0, 0x41cd8 <(anonymous namespace)::itanium_demangle::PixelVectorType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x114>
   41c14: f9400668     	ldr	x8, [x19, #0x8]
   41c18: d0fffe69     	adrp	x9, 0xf000 <vsnprintf+0xf000>
   41c1c: 8b080008     	add	x8, x0, x8
   41c20: 9102e129     	add	x9, x9, #0xb8
   41c24: aa1303e1     	mov	x1, x19
   41c28: f840512a     	ldur	x10, [x9, #0x5]
   41c2c: f9400129     	ldr	x9, [x9]
   41c30: f800510a     	stur	x10, [x8, #0x5]
   41c34: f9000109     	str	x9, [x8]
   41c38: f9400668     	ldr	x8, [x19, #0x8]
   41c3c: f9400a94     	ldr	x20, [x20, #0x10]
   41c40: 91003508     	add	x8, x8, #0xd
   41c44: f9400289     	ldr	x9, [x20]
   41c48: aa1403e0     	mov	x0, x20
   41c4c: f9000668     	str	x8, [x19, #0x8]
   41c50: f9401128     	ldr	x8, [x9, #0x20]
   41c54: d63f0100     	blr	x8
   41c58: 39402688     	ldrb	w8, [x20, #0x9]
   41c5c: 7100051f     	cmp	w8, #0x1
   41c60: 540000c0     	b.eq	0x41c78 <(anonymous namespace)::itanium_demangle::PixelVectorType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xb4>
   41c64: f9400288     	ldr	x8, [x20]
   41c68: aa1403e0     	mov	x0, x20
   41c6c: aa1303e1     	mov	x1, x19
   41c70: f9401508     	ldr	x8, [x8, #0x28]
   41c74: d63f0100     	blr	x8
   41c78: a940aa68     	ldp	x8, x10, [x19, #0x8]
   41c7c: 91000509     	add	x9, x8, #0x1
   41c80: eb0a013f     	cmp	x9, x10
   41c84: 54000062     	b.hs	0x41c90 <(anonymous namespace)::itanium_demangle::PixelVectorType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xcc>
   41c88: f9400260     	ldr	x0, [x19]
   41c8c: 1400000a     	b	0x41cb4 <(anonymous namespace)::itanium_demangle::PixelVectorType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xf0>
   41c90: d37ff948     	lsl	x8, x10, #1
   41c94: f9400260     	ldr	x0, [x19]
   41c98: eb09011f     	cmp	x8, x9
   41c9c: 9a883121     	csel	x1, x9, x8, lo
   41ca0: f9000a61     	str	x1, [x19, #0x10]
   41ca4: 94001ff3     	bl	0x49c70 <realloc@plt>
   41ca8: f9000260     	str	x0, [x19]
   41cac: b4000160     	cbz	x0, 0x41cd8 <(anonymous namespace)::itanium_demangle::PixelVectorType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x114>
   41cb0: f9400668     	ldr	x8, [x19, #0x8]
   41cb4: 52800ba9     	mov	w9, #0x5d               // =93
   41cb8: 38286809     	strb	w9, [x0, x8]
   41cbc: f9400668     	ldr	x8, [x19, #0x8]
   41cc0: 91000508     	add	x8, x8, #0x1
   41cc4: f9000668     	str	x8, [x19, #0x8]
   41cc8: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   41ccc: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   41cd0: d50323bf     	autiasp
   41cd4: d65f03c0     	ret
   41cd8: 94001f6e     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000041cdc <(anonymous namespace)::itanium_demangle::PixelVectorType::~PixelVectorType()>:
   41cdc: d503245f     	bti	c
   41ce0: 14001f20     	b	0x49960 <_ZdlPv@plt>

0000000000041ce4 <(anonymous namespace)::itanium_demangle::VectorType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   41ce4: d503233f     	paciasp
   41ce8: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   41cec: f9000bf5     	str	x21, [sp, #0x10]
   41cf0: 910003fd     	mov	x29, sp
   41cf4: a9024ff4     	stp	x20, x19, [sp, #0x20]
   41cf8: f9400815     	ldr	x21, [x0, #0x10]
   41cfc: aa0003f4     	mov	x20, x0
   41d00: aa0103f3     	mov	x19, x1
   41d04: f94002a8     	ldr	x8, [x21]
   41d08: aa1503e0     	mov	x0, x21
   41d0c: f9401108     	ldr	x8, [x8, #0x20]
   41d10: d63f0100     	blr	x8
   41d14: 394026a8     	ldrb	w8, [x21, #0x9]
   41d18: 7100051f     	cmp	w8, #0x1
   41d1c: 540000c0     	b.eq	0x41d34 <(anonymous namespace)::itanium_demangle::VectorType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x50>
   41d20: f94002a8     	ldr	x8, [x21]
   41d24: aa1503e0     	mov	x0, x21
   41d28: aa1303e1     	mov	x1, x19
   41d2c: f9401508     	ldr	x8, [x8, #0x28]
   41d30: d63f0100     	blr	x8
   41d34: a940aa68     	ldp	x8, x10, [x19, #0x8]
   41d38: 91002109     	add	x9, x8, #0x8
   41d3c: eb0a013f     	cmp	x9, x10
   41d40: 54000062     	b.hs	0x41d4c <(anonymous namespace)::itanium_demangle::VectorType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x68>
   41d44: f9400260     	ldr	x0, [x19]
   41d48: 1400000a     	b	0x41d70 <(anonymous namespace)::itanium_demangle::VectorType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x8c>
   41d4c: d37ff948     	lsl	x8, x10, #1
   41d50: f9400260     	ldr	x0, [x19]
   41d54: eb09011f     	cmp	x8, x9
   41d58: 9a883121     	csel	x1, x9, x8, lo
   41d5c: f9000a61     	str	x1, [x19, #0x10]
   41d60: 94001fc4     	bl	0x49c70 <realloc@plt>
   41d64: f9000260     	str	x0, [x19]
   41d68: b4000640     	cbz	x0, 0x41e30 <(anonymous namespace)::itanium_demangle::VectorType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x14c>
   41d6c: f9400668     	ldr	x8, [x19, #0x8]
   41d70: d28ec409     	mov	x9, #0x7620             // =30240
   41d74: f2ac6ca9     	movk	x9, #0x6365, lsl #16
   41d78: f2cdee89     	movk	x9, #0x6f74, lsl #32
   41d7c: f2eb6e49     	movk	x9, #0x5b72, lsl #48
   41d80: f8286809     	str	x9, [x0, x8]
   41d84: f9400668     	ldr	x8, [x19, #0x8]
   41d88: f9400e94     	ldr	x20, [x20, #0x18]
   41d8c: 91002108     	add	x8, x8, #0x8
   41d90: f9000668     	str	x8, [x19, #0x8]
   41d94: b40001d4     	cbz	x20, 0x41dcc <(anonymous namespace)::itanium_demangle::VectorType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xe8>
   41d98: f9400288     	ldr	x8, [x20]
   41d9c: aa1403e0     	mov	x0, x20
   41da0: aa1303e1     	mov	x1, x19
   41da4: f9401108     	ldr	x8, [x8, #0x20]
   41da8: d63f0100     	blr	x8
   41dac: 39402688     	ldrb	w8, [x20, #0x9]
   41db0: 7100051f     	cmp	w8, #0x1
   41db4: 540000c0     	b.eq	0x41dcc <(anonymous namespace)::itanium_demangle::VectorType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xe8>
   41db8: f9400288     	ldr	x8, [x20]
   41dbc: aa1403e0     	mov	x0, x20
   41dc0: aa1303e1     	mov	x1, x19
   41dc4: f9401508     	ldr	x8, [x8, #0x28]
   41dc8: d63f0100     	blr	x8
   41dcc: a940aa68     	ldp	x8, x10, [x19, #0x8]
   41dd0: 91000509     	add	x9, x8, #0x1
   41dd4: eb0a013f     	cmp	x9, x10
   41dd8: 54000062     	b.hs	0x41de4 <(anonymous namespace)::itanium_demangle::VectorType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x100>
   41ddc: f9400260     	ldr	x0, [x19]
   41de0: 1400000a     	b	0x41e08 <(anonymous namespace)::itanium_demangle::VectorType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x124>
   41de4: d37ff948     	lsl	x8, x10, #1
   41de8: f9400260     	ldr	x0, [x19]
   41dec: eb09011f     	cmp	x8, x9
   41df0: 9a883121     	csel	x1, x9, x8, lo
   41df4: f9000a61     	str	x1, [x19, #0x10]
   41df8: 94001f9e     	bl	0x49c70 <realloc@plt>
   41dfc: f9000260     	str	x0, [x19]
   41e00: b4000180     	cbz	x0, 0x41e30 <(anonymous namespace)::itanium_demangle::VectorType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x14c>
   41e04: f9400668     	ldr	x8, [x19, #0x8]
   41e08: 52800ba9     	mov	w9, #0x5d               // =93
   41e0c: f9400bf5     	ldr	x21, [sp, #0x10]
   41e10: 38286809     	strb	w9, [x0, x8]
   41e14: f9400668     	ldr	x8, [x19, #0x8]
   41e18: 91000508     	add	x8, x8, #0x1
   41e1c: f9000668     	str	x8, [x19, #0x8]
   41e20: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   41e24: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   41e28: d50323bf     	autiasp
   41e2c: d65f03c0     	ret
   41e30: 94001f18     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000041e34 <(anonymous namespace)::itanium_demangle::VectorType::~VectorType()>:
   41e34: d503245f     	bti	c
   41e38: 14001eca     	b	0x49960 <_ZdlPv@plt>

0000000000041e3c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::ArrayType, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)>:
   41e3c: d503233f     	paciasp
   41e40: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   41e44: a90157f6     	stp	x22, x21, [sp, #0x10]
   41e48: 910003fd     	mov	x29, sp
   41e4c: a9024ff4     	stp	x20, x19, [sp, #0x20]
   41e50: f9499816     	ldr	x22, [x0, #0x1330]
   41e54: aa0203f3     	mov	x19, x2
   41e58: aa0103f4     	mov	x20, x1
   41e5c: f94006c8     	ldr	x8, [x22, #0x8]
   41e60: d13f4109     	sub	x9, x8, #0xfd0
   41e64: b13fc53f     	cmn	x9, #0xff1
   41e68: 54000128     	b.hi	0x41e8c <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::ArrayType, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)+0x50>
   41e6c: aa0003f5     	mov	x21, x0
   41e70: 52820000     	mov	w0, #0x1000             // =4096
   41e74: 94001ef7     	bl	0x49a50 <malloc@plt>
   41e78: b40002c0     	cbz	x0, 0x41ed0 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::ArrayType, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)+0x94>
   41e7c: aa1f03e8     	mov	x8, xzr
   41e80: a9007c16     	stp	x22, xzr, [x0]
   41e84: aa0003f6     	mov	x22, x0
   41e88: f9099aa0     	str	x0, [x21, #0x1330]
   41e8c: 91008109     	add	x9, x8, #0x20
   41e90: 8b0802c0     	add	x0, x22, x8
   41e94: f9400288     	ldr	x8, [x20]
   41e98: d000006a     	adrp	x10, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   41e9c: 528001cb     	mov	w11, #0xe               // =14
   41ea0: 9137014a     	add	x10, x10, #0xdc0
   41ea4: f90006c9     	str	x9, [x22, #0x8]
   41ea8: f9400269     	ldr	x9, [x19]
   41eac: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   41eb0: 72a0200b     	movk	w11, #0x100, lsl #16
   41eb4: a94157f6     	ldp	x22, x21, [sp, #0x10]
   41eb8: f8010c0a     	str	x10, [x0, #0x10]!
   41ebc: b900080b     	str	w11, [x0, #0x8]
   41ec0: a9012408     	stp	x8, x9, [x0, #0x10]
   41ec4: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   41ec8: d50323bf     	autiasp
   41ecc: d65f03c0     	ret
   41ed0: 94001ef0     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000041ed4 <(anonymous namespace)::itanium_demangle::ArrayType::hasRHSComponentSlow((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   41ed4: d503245f     	bti	c
   41ed8: 52800020     	mov	w0, #0x1                // =1
   41edc: d65f03c0     	ret

0000000000041ee0 <(anonymous namespace)::itanium_demangle::ArrayType::hasArraySlow((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   41ee0: d503245f     	bti	c
   41ee4: 52800020     	mov	w0, #0x1                // =1
   41ee8: d65f03c0     	ret

0000000000041eec <(anonymous namespace)::itanium_demangle::ArrayType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   41eec: d503245f     	bti	c
   41ef0: f9400800     	ldr	x0, [x0, #0x10]
   41ef4: f9400008     	ldr	x8, [x0]
   41ef8: f9401110     	ldr	x16, [x8, #0x20]
   41efc: d61f0200     	br	x16

0000000000041f00 <(anonymous namespace)::itanium_demangle::ArrayType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   41f00: d503233f     	paciasp
   41f04: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   41f08: f9000bf5     	str	x21, [sp, #0x10]
   41f0c: 910003fd     	mov	x29, sp
   41f10: a9024ff4     	stp	x20, x19, [sp, #0x20]
   41f14: aa0103f3     	mov	x19, x1
   41f18: f9400428     	ldr	x8, [x1, #0x8]
   41f1c: aa0003f4     	mov	x20, x0
   41f20: b40000c8     	cbz	x8, 0x41f38 <(anonymous namespace)::itanium_demangle::ArrayType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x38>
   41f24: f9400269     	ldr	x9, [x19]
   41f28: 8b090109     	add	x9, x8, x9
   41f2c: 385ff129     	ldurb	w9, [x9, #-0x1]
   41f30: 7101753f     	cmp	w9, #0x5d
   41f34: 540002a0     	b.eq	0x41f88 <(anonymous namespace)::itanium_demangle::ArrayType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x88>
   41f38: f9400a6a     	ldr	x10, [x19, #0x10]
   41f3c: 91000509     	add	x9, x8, #0x1
   41f40: eb0a013f     	cmp	x9, x10
   41f44: 54000062     	b.hs	0x41f50 <(anonymous namespace)::itanium_demangle::ArrayType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x50>
   41f48: f9400260     	ldr	x0, [x19]
   41f4c: 1400000a     	b	0x41f74 <(anonymous namespace)::itanium_demangle::ArrayType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x74>
   41f50: d37ff948     	lsl	x8, x10, #1
   41f54: f9400260     	ldr	x0, [x19]
   41f58: eb09011f     	cmp	x8, x9
   41f5c: 9a883121     	csel	x1, x9, x8, lo
   41f60: f9000a61     	str	x1, [x19, #0x10]
   41f64: 94001f43     	bl	0x49c70 <realloc@plt>
   41f68: f9000260     	str	x0, [x19]
   41f6c: b40008e0     	cbz	x0, 0x42088 <(anonymous namespace)::itanium_demangle::ArrayType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x188>
   41f70: f9400668     	ldr	x8, [x19, #0x8]
   41f74: 52800409     	mov	w9, #0x20               // =32
   41f78: 38286809     	strb	w9, [x0, x8]
   41f7c: f9400668     	ldr	x8, [x19, #0x8]
   41f80: 91000508     	add	x8, x8, #0x1
   41f84: f9000668     	str	x8, [x19, #0x8]
   41f88: f9400a6a     	ldr	x10, [x19, #0x10]
   41f8c: 91000509     	add	x9, x8, #0x1
   41f90: eb0a013f     	cmp	x9, x10
   41f94: 54000062     	b.hs	0x41fa0 <(anonymous namespace)::itanium_demangle::ArrayType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0xa0>
   41f98: f9400260     	ldr	x0, [x19]
   41f9c: 1400000a     	b	0x41fc4 <(anonymous namespace)::itanium_demangle::ArrayType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0xc4>
   41fa0: d37ff948     	lsl	x8, x10, #1
   41fa4: f9400260     	ldr	x0, [x19]
   41fa8: eb09011f     	cmp	x8, x9
   41fac: 9a883121     	csel	x1, x9, x8, lo
   41fb0: f9000a61     	str	x1, [x19, #0x10]
   41fb4: 94001f2f     	bl	0x49c70 <realloc@plt>
   41fb8: f9000260     	str	x0, [x19]
   41fbc: b4000660     	cbz	x0, 0x42088 <(anonymous namespace)::itanium_demangle::ArrayType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x188>
   41fc0: f9400668     	ldr	x8, [x19, #0x8]
   41fc4: 52800b69     	mov	w9, #0x5b               // =91
   41fc8: 38286809     	strb	w9, [x0, x8]
   41fcc: f9400668     	ldr	x8, [x19, #0x8]
   41fd0: f9400e95     	ldr	x21, [x20, #0x18]
   41fd4: 91000508     	add	x8, x8, #0x1
   41fd8: f9000668     	str	x8, [x19, #0x8]
   41fdc: b40001d5     	cbz	x21, 0x42014 <(anonymous namespace)::itanium_demangle::ArrayType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x114>
   41fe0: f94002a8     	ldr	x8, [x21]
   41fe4: aa1503e0     	mov	x0, x21
   41fe8: aa1303e1     	mov	x1, x19
   41fec: f9401108     	ldr	x8, [x8, #0x20]
   41ff0: d63f0100     	blr	x8
   41ff4: 394026a8     	ldrb	w8, [x21, #0x9]
   41ff8: 7100051f     	cmp	w8, #0x1
   41ffc: 540000c0     	b.eq	0x42014 <(anonymous namespace)::itanium_demangle::ArrayType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x114>
   42000: f94002a8     	ldr	x8, [x21]
   42004: aa1503e0     	mov	x0, x21
   42008: aa1303e1     	mov	x1, x19
   4200c: f9401508     	ldr	x8, [x8, #0x28]
   42010: d63f0100     	blr	x8
   42014: a940aa68     	ldp	x8, x10, [x19, #0x8]
   42018: 91000509     	add	x9, x8, #0x1
   4201c: eb0a013f     	cmp	x9, x10
   42020: 54000062     	b.hs	0x4202c <(anonymous namespace)::itanium_demangle::ArrayType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x12c>
   42024: f9400260     	ldr	x0, [x19]
   42028: 1400000a     	b	0x42050 <(anonymous namespace)::itanium_demangle::ArrayType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x150>
   4202c: d37ff948     	lsl	x8, x10, #1
   42030: f9400260     	ldr	x0, [x19]
   42034: eb09011f     	cmp	x8, x9
   42038: 9a883121     	csel	x1, x9, x8, lo
   4203c: f9000a61     	str	x1, [x19, #0x10]
   42040: 94001f0c     	bl	0x49c70 <realloc@plt>
   42044: f9000260     	str	x0, [x19]
   42048: b4000200     	cbz	x0, 0x42088 <(anonymous namespace)::itanium_demangle::ArrayType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x188>
   4204c: f9400668     	ldr	x8, [x19, #0x8]
   42050: 52800ba9     	mov	w9, #0x5d               // =93
   42054: aa1303e1     	mov	x1, x19
   42058: f9400bf5     	ldr	x21, [sp, #0x10]
   4205c: 38286809     	strb	w9, [x0, x8]
   42060: f9400668     	ldr	x8, [x19, #0x8]
   42064: f9400a80     	ldr	x0, [x20, #0x10]
   42068: 91000508     	add	x8, x8, #0x1
   4206c: f9400009     	ldr	x9, [x0]
   42070: f9000668     	str	x8, [x19, #0x8]
   42074: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   42078: f9401530     	ldr	x16, [x9, #0x28]
   4207c: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   42080: d50323bf     	autiasp
   42084: d61f0200     	br	x16
   42088: 94001e82     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000004208c <(anonymous namespace)::itanium_demangle::ArrayType::~ArrayType()>:
   4208c: d503245f     	bti	c
   42090: 14001e34     	b	0x49960 <_ZdlPv@plt>

0000000000042094 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::PointerToMemberType, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)>:
   42094: d503233f     	paciasp
   42098: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   4209c: a90157f6     	stp	x22, x21, [sp, #0x10]
   420a0: 910003fd     	mov	x29, sp
   420a4: a9024ff4     	stp	x20, x19, [sp, #0x20]
   420a8: f9499816     	ldr	x22, [x0, #0x1330]
   420ac: aa0203f4     	mov	x20, x2
   420b0: aa0103f3     	mov	x19, x1
   420b4: f94006c8     	ldr	x8, [x22, #0x8]
   420b8: d13f4109     	sub	x9, x8, #0xfd0
   420bc: b13fc53f     	cmn	x9, #0xff1
   420c0: 54000128     	b.hi	0x420e4 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::PointerToMemberType, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)+0x50>
   420c4: aa0003f5     	mov	x21, x0
   420c8: 52820000     	mov	w0, #0x1000             // =4096
   420cc: 94001e61     	bl	0x49a50 <malloc@plt>
   420d0: b4000320     	cbz	x0, 0x42134 <(anonymous namespace)::itanium_demangle::Node* (anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::make<(anonymous namespace)::itanium_demangle::PointerToMemberType, (anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&>((anonymous namespace)::itanium_demangle::Node*&, (anonymous namespace)::itanium_demangle::Node*&)+0xa0>
   420d4: aa1f03e8     	mov	x8, xzr
   420d8: a9007c16     	stp	x22, xzr, [x0]
   420dc: aa0003f6     	mov	x22, x0
   420e0: f9099aa0     	str	x0, [x21, #0x1330]
   420e4: b000006a     	adrp	x10, 0x4f000 <vtable for (anonymous namespace)::itanium_demangle::BracedRangeExpr+0x50>
   420e8: 8b0802c0     	add	x0, x22, x8
   420ec: 9138c14a     	add	x10, x10, #0xe30
   420f0: 91008108     	add	x8, x8, #0x20
   420f4: 528001ab     	mov	w11, #0xd               // =13
   420f8: f9400289     	ldr	x9, [x20]
   420fc: f8010c0a     	str	x10, [x0, #0x10]!
   42100: f90006c8     	str	x8, [x22, #0x8]
   42104: 3940252a     	ldrb	w10, [x9, #0x9]
   42108: 3900200b     	strb	w11, [x0, #0x8]
   4210c: f940026b     	ldr	x11, [x19]
   42110: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   42114: 52802028     	mov	w8, #0x101              // =257
   42118: 3900240a     	strb	w10, [x0, #0x9]
   4211c: a94157f6     	ldp	x22, x21, [sp, #0x10]
   42120: a901240b     	stp	x11, x9, [x0, #0x10]
   42124: 79001408     	strh	w8, [x0, #0xa]
   42128: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   4212c: d50323bf     	autiasp
   42130: d65f03c0     	ret
   42134: 94001e57     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000042138 <(anonymous namespace)::itanium_demangle::PointerToMemberType::hasRHSComponentSlow((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   42138: d503245f     	bti	c
   4213c: f9400c00     	ldr	x0, [x0, #0x18]
   42140: 39402408     	ldrb	w8, [x0, #0x9]
   42144: 7100091f     	cmp	w8, #0x2
   42148: 54000081     	b.ne	0x42158 <(anonymous namespace)::itanium_demangle::PointerToMemberType::hasRHSComponentSlow((anonymous namespace)::itanium_demangle::OutputStream&) const+0x20>
   4214c: f9400008     	ldr	x8, [x0]
   42150: f9400110     	ldr	x16, [x8]
   42154: d61f0200     	br	x16
   42158: 7100011f     	cmp	w8, #0x0
   4215c: 1a9f17e0     	cset	w0, eq
   42160: d65f03c0     	ret

0000000000042164 <(anonymous namespace)::itanium_demangle::PointerToMemberType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   42164: d503233f     	paciasp
   42168: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   4216c: a9014ff4     	stp	x20, x19, [sp, #0x10]
   42170: 910003fd     	mov	x29, sp
   42174: aa0003f4     	mov	x20, x0
   42178: f9400c00     	ldr	x0, [x0, #0x18]
   4217c: aa0103f3     	mov	x19, x1
   42180: f9400008     	ldr	x8, [x0]
   42184: f9401108     	ldr	x8, [x8, #0x20]
   42188: d63f0100     	blr	x8
   4218c: f9400e80     	ldr	x0, [x20, #0x18]
   42190: 39402808     	ldrb	w8, [x0, #0xa]
   42194: 34000248     	cbz	w8, 0x421dc <(anonymous namespace)::itanium_demangle::PointerToMemberType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x78>
   42198: 7100091f     	cmp	w8, #0x2
   4219c: 540000e1     	b.ne	0x421b8 <(anonymous namespace)::itanium_demangle::PointerToMemberType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x54>
   421a0: f9400008     	ldr	x8, [x0]
   421a4: aa1303e1     	mov	x1, x19
   421a8: f9400508     	ldr	x8, [x8, #0x8]
   421ac: d63f0100     	blr	x8
   421b0: 37000160     	tbnz	w0, #0x0, 0x421dc <(anonymous namespace)::itanium_demangle::PointerToMemberType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x78>
   421b4: f9400e80     	ldr	x0, [x20, #0x18]
   421b8: 39402c08     	ldrb	w8, [x0, #0xb]
   421bc: 34000108     	cbz	w8, 0x421dc <(anonymous namespace)::itanium_demangle::PointerToMemberType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x78>
   421c0: 7100091f     	cmp	w8, #0x2
   421c4: 54000301     	b.ne	0x42224 <(anonymous namespace)::itanium_demangle::PointerToMemberType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xc0>
   421c8: f9400008     	ldr	x8, [x0]
   421cc: aa1303e1     	mov	x1, x19
   421d0: f9400908     	ldr	x8, [x8, #0x10]
   421d4: d63f0100     	blr	x8
   421d8: 36000260     	tbz	w0, #0x0, 0x42224 <(anonymous namespace)::itanium_demangle::PointerToMemberType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xc0>
   421dc: a940aa68     	ldp	x8, x10, [x19, #0x8]
   421e0: 91000509     	add	x9, x8, #0x1
   421e4: eb0a013f     	cmp	x9, x10
   421e8: 54000082     	b.hs	0x421f8 <(anonymous namespace)::itanium_demangle::PointerToMemberType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x94>
   421ec: f9400260     	ldr	x0, [x19]
   421f0: 52800509     	mov	w9, #0x28               // =40
   421f4: 1400001c     	b	0x42264 <(anonymous namespace)::itanium_demangle::PointerToMemberType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x100>
   421f8: d37ff948     	lsl	x8, x10, #1
   421fc: f9400260     	ldr	x0, [x19]
   42200: eb09011f     	cmp	x8, x9
   42204: 9a883121     	csel	x1, x9, x8, lo
   42208: f9000a61     	str	x1, [x19, #0x10]
   4220c: 94001e99     	bl	0x49c70 <realloc@plt>
   42210: f9000260     	str	x0, [x19]
   42214: b4000820     	cbz	x0, 0x42318 <(anonymous namespace)::itanium_demangle::PointerToMemberType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1b4>
   42218: f9400668     	ldr	x8, [x19, #0x8]
   4221c: 52800509     	mov	w9, #0x28               // =40
   42220: 14000011     	b	0x42264 <(anonymous namespace)::itanium_demangle::PointerToMemberType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x100>
   42224: a940aa68     	ldp	x8, x10, [x19, #0x8]
   42228: 91000509     	add	x9, x8, #0x1
   4222c: eb0a013f     	cmp	x9, x10
   42230: 54000062     	b.hs	0x4223c <(anonymous namespace)::itanium_demangle::PointerToMemberType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xd8>
   42234: f9400260     	ldr	x0, [x19]
   42238: 1400000a     	b	0x42260 <(anonymous namespace)::itanium_demangle::PointerToMemberType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xfc>
   4223c: d37ff948     	lsl	x8, x10, #1
   42240: f9400260     	ldr	x0, [x19]
   42244: eb09011f     	cmp	x8, x9
   42248: 9a883121     	csel	x1, x9, x8, lo
   4224c: f9000a61     	str	x1, [x19, #0x10]
   42250: 94001e88     	bl	0x49c70 <realloc@plt>
   42254: f9000260     	str	x0, [x19]
   42258: b4000600     	cbz	x0, 0x42318 <(anonymous namespace)::itanium_demangle::PointerToMemberType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1b4>
   4225c: f9400668     	ldr	x8, [x19, #0x8]
   42260: 52800409     	mov	w9, #0x20               // =32
   42264: 38286809     	strb	w9, [x0, x8]
   42268: aa1303e1     	mov	x1, x19
   4226c: f9400668     	ldr	x8, [x19, #0x8]
   42270: f9400a94     	ldr	x20, [x20, #0x10]
   42274: 91000508     	add	x8, x8, #0x1
   42278: f9400289     	ldr	x9, [x20]
   4227c: aa1403e0     	mov	x0, x20
   42280: f9000668     	str	x8, [x19, #0x8]
   42284: f9401128     	ldr	x8, [x9, #0x20]
   42288: d63f0100     	blr	x8
   4228c: 39402688     	ldrb	w8, [x20, #0x9]
   42290: 7100051f     	cmp	w8, #0x1
   42294: 540000c0     	b.eq	0x422ac <(anonymous namespace)::itanium_demangle::PointerToMemberType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x148>
   42298: f9400288     	ldr	x8, [x20]
   4229c: aa1403e0     	mov	x0, x20
   422a0: aa1303e1     	mov	x1, x19
   422a4: f9401508     	ldr	x8, [x8, #0x28]
   422a8: d63f0100     	blr	x8
   422ac: a940aa68     	ldp	x8, x10, [x19, #0x8]
   422b0: 91000d09     	add	x9, x8, #0x3
   422b4: eb0a013f     	cmp	x9, x10
   422b8: 54000062     	b.hs	0x422c4 <(anonymous namespace)::itanium_demangle::PointerToMemberType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x160>
   422bc: f9400260     	ldr	x0, [x19]
   422c0: 1400000a     	b	0x422e8 <(anonymous namespace)::itanium_demangle::PointerToMemberType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x184>
   422c4: d37ff948     	lsl	x8, x10, #1
   422c8: f9400260     	ldr	x0, [x19]
   422cc: eb09011f     	cmp	x8, x9
   422d0: 9a883121     	csel	x1, x9, x8, lo
   422d4: f9000a61     	str	x1, [x19, #0x10]
   422d8: 94001e66     	bl	0x49c70 <realloc@plt>
   422dc: f9000260     	str	x0, [x19]
   422e0: b40001c0     	cbz	x0, 0x42318 <(anonymous namespace)::itanium_demangle::PointerToMemberType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1b4>
   422e4: f9400668     	ldr	x8, [x19, #0x8]
   422e8: 8b080008     	add	x8, x0, x8
   422ec: 52800549     	mov	w9, #0x2a               // =42
   422f0: 5287474a     	mov	w10, #0x3a3a            // =14906
   422f4: 39000909     	strb	w9, [x8, #0x2]
   422f8: 7900010a     	strh	w10, [x8]
   422fc: f9400668     	ldr	x8, [x19, #0x8]
   42300: 91000d08     	add	x8, x8, #0x3
   42304: f9000668     	str	x8, [x19, #0x8]
   42308: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   4230c: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   42310: d50323bf     	autiasp
   42314: d65f03c0     	ret
   42318: 94001dde     	bl	0x49a90 <_ZSt9terminatev@plt>

000000000004231c <(anonymous namespace)::itanium_demangle::PointerToMemberType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   4231c: d503233f     	paciasp
   42320: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   42324: a9014ff4     	stp	x20, x19, [sp, #0x10]
   42328: 910003fd     	mov	x29, sp
   4232c: aa0003f4     	mov	x20, x0
   42330: f9400c00     	ldr	x0, [x0, #0x18]
   42334: aa0103f3     	mov	x19, x1
   42338: 39402808     	ldrb	w8, [x0, #0xa]
   4233c: 34000248     	cbz	w8, 0x42384 <(anonymous namespace)::itanium_demangle::PointerToMemberType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x68>
   42340: 7100091f     	cmp	w8, #0x2
   42344: 540000e1     	b.ne	0x42360 <(anonymous namespace)::itanium_demangle::PointerToMemberType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x44>
   42348: f9400008     	ldr	x8, [x0]
   4234c: aa1303e1     	mov	x1, x19
   42350: f9400508     	ldr	x8, [x8, #0x8]
   42354: d63f0100     	blr	x8
   42358: 37000160     	tbnz	w0, #0x0, 0x42384 <(anonymous namespace)::itanium_demangle::PointerToMemberType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x68>
   4235c: f9400e80     	ldr	x0, [x20, #0x18]
   42360: 39402c08     	ldrb	w8, [x0, #0xb]
   42364: 34000108     	cbz	w8, 0x42384 <(anonymous namespace)::itanium_demangle::PointerToMemberType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x68>
   42368: 7100091f     	cmp	w8, #0x2
   4236c: 54000341     	b.ne	0x423d4 <(anonymous namespace)::itanium_demangle::PointerToMemberType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0xb8>
   42370: f9400008     	ldr	x8, [x0]
   42374: aa1303e1     	mov	x1, x19
   42378: f9400908     	ldr	x8, [x8, #0x10]
   4237c: d63f0100     	blr	x8
   42380: 360002a0     	tbz	w0, #0x0, 0x423d4 <(anonymous namespace)::itanium_demangle::PointerToMemberType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0xb8>
   42384: a940aa68     	ldp	x8, x10, [x19, #0x8]
   42388: 91000509     	add	x9, x8, #0x1
   4238c: eb0a013f     	cmp	x9, x10
   42390: 54000062     	b.hs	0x4239c <(anonymous namespace)::itanium_demangle::PointerToMemberType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x80>
   42394: f9400260     	ldr	x0, [x19]
   42398: 1400000a     	b	0x423c0 <(anonymous namespace)::itanium_demangle::PointerToMemberType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0xa4>
   4239c: d37ff948     	lsl	x8, x10, #1
   423a0: f9400260     	ldr	x0, [x19]
   423a4: eb09011f     	cmp	x8, x9
   423a8: 9a883121     	csel	x1, x9, x8, lo
   423ac: f9000a61     	str	x1, [x19, #0x10]
   423b0: 94001e30     	bl	0x49c70 <realloc@plt>
   423b4: f9000260     	str	x0, [x19]
   423b8: b40001e0     	cbz	x0, 0x423f4 <(anonymous namespace)::itanium_demangle::PointerToMemberType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0xd8>
   423bc: f9400668     	ldr	x8, [x19, #0x8]
   423c0: 52800529     	mov	w9, #0x29               // =41
   423c4: 38286809     	strb	w9, [x0, x8]
   423c8: f9400668     	ldr	x8, [x19, #0x8]
   423cc: 91000508     	add	x8, x8, #0x1
   423d0: f9000668     	str	x8, [x19, #0x8]
   423d4: f9400e80     	ldr	x0, [x20, #0x18]
   423d8: aa1303e1     	mov	x1, x19
   423dc: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   423e0: f9400008     	ldr	x8, [x0]
   423e4: f9401510     	ldr	x16, [x8, #0x28]
   423e8: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   423ec: d50323bf     	autiasp
   423f0: d61f0200     	br	x16
   423f4: 94001da7     	bl	0x49a90 <_ZSt9terminatev@plt>

00000000000423f8 <(anonymous namespace)::itanium_demangle::PointerToMemberType::~PointerToMemberType()>:
   423f8: d503245f     	bti	c
   423fc: 14001d59     	b	0x49960 <_ZdlPv@plt>

0000000000042400 <(anonymous namespace)::itanium_demangle::ElaboratedTypeSpefType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   42400: d503233f     	paciasp
   42404: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   42408: a90157f6     	stp	x22, x21, [sp, #0x10]
   4240c: 910003fd     	mov	x29, sp
   42410: a9024ff4     	stp	x20, x19, [sp, #0x20]
   42414: a9412016     	ldp	x22, x8, [x0, #0x10]
   42418: aa0103f3     	mov	x19, x1
   4241c: aa0003f4     	mov	x20, x0
   42420: eb160115     	subs	x21, x8, x22
   42424: f9400428     	ldr	x8, [x1, #0x8]
   42428: 540002e0     	b.eq	0x42484 <(anonymous namespace)::itanium_demangle::ElaboratedTypeSpefType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x84>
   4242c: f9400a6a     	ldr	x10, [x19, #0x10]
   42430: 8b150109     	add	x9, x8, x21
   42434: eb0a013f     	cmp	x9, x10
   42438: 54000062     	b.hs	0x42444 <(anonymous namespace)::itanium_demangle::ElaboratedTypeSpefType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x44>
   4243c: f9400260     	ldr	x0, [x19]
   42440: 1400000a     	b	0x42468 <(anonymous namespace)::itanium_demangle::ElaboratedTypeSpefType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x68>
   42444: d37ff948     	lsl	x8, x10, #1
   42448: f9400260     	ldr	x0, [x19]
   4244c: eb09011f     	cmp	x8, x9
   42450: 9a883121     	csel	x1, x9, x8, lo
   42454: f9000a61     	str	x1, [x19, #0x10]
   42458: 94001e06     	bl	0x49c70 <realloc@plt>
   4245c: f9000260     	str	x0, [x19]
   42460: b4000660     	cbz	x0, 0x4252c <(anonymous namespace)::itanium_demangle::ElaboratedTypeSpefType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x12c>
   42464: f9400668     	ldr	x8, [x19, #0x8]
   42468: 8b080000     	add	x0, x0, x8
   4246c: aa1603e1     	mov	x1, x22
   42470: aa1503e2     	mov	x2, x21
   42474: 94001e03     	bl	0x49c80 <memmove@plt>
   42478: f9400668     	ldr	x8, [x19, #0x8]
   4247c: 8b150108     	add	x8, x8, x21
   42480: f9000668     	str	x8, [x19, #0x8]
   42484: f9400a6a     	ldr	x10, [x19, #0x10]
   42488: 91000509     	add	x9, x8, #0x1
   4248c: eb0a013f     	cmp	x9, x10
   42490: 54000062     	b.hs	0x4249c <(anonymous namespace)::itanium_demangle::ElaboratedTypeSpefType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x9c>
   42494: f9400260     	ldr	x0, [x19]
   42498: 1400000b     	b	0x424c4 <(anonymous namespace)::itanium_demangle::ElaboratedTypeSpefType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xc4>
   4249c: d37ff948     	lsl	x8, x10, #1
   424a0: f9400260     	ldr	x0, [x19]
   424a4: eb09011f     	cmp	x8, x9
   424a8: 9a883121     	csel	x1, x9, x8, lo
   424ac: f9000a61     	str	x1, [x19, #0x10]
   424b0: 94001df0     	bl	0x49c70 <realloc@plt>
   424b4: f9000260     	str	x0, [x19]
   424b8: b40003a0     	cbz	x0, 0x4252c <(anonymous namespace)::itanium_demangle::ElaboratedTypeSpefType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x12c>
   424bc: f9400668     	ldr	x8, [x19, #0x8]
   424c0: 91000509     	add	x9, x8, #0x1
   424c4: 5280040a     	mov	w10, #0x20              // =32
   424c8: f9000669     	str	x9, [x19, #0x8]
   424cc: aa1303e1     	mov	x1, x19
   424d0: 3828680a     	strb	w10, [x0, x8]
   424d4: f9401294     	ldr	x20, [x20, #0x20]
   424d8: f9400288     	ldr	x8, [x20]
   424dc: aa1403e0     	mov	x0, x20
   424e0: f9401108     	ldr	x8, [x8, #0x20]
   424e4: d63f0100     	blr	x8
   424e8: 39402688     	ldrb	w8, [x20, #0x9]
   424ec: 7100051f     	cmp	w8, #0x1
   424f0: 540000c1     	b.ne	0x42508 <(anonymous namespace)::itanium_demangle::ElaboratedTypeSpefType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x108>
   424f4: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   424f8: a94157f6     	ldp	x22, x21, [sp, #0x10]
   424fc: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   42500: d50323bf     	autiasp
   42504: d65f03c0     	ret
   42508: f9400288     	ldr	x8, [x20]
   4250c: aa1403e0     	mov	x0, x20
   42510: aa1303e1     	mov	x1, x19
   42514: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   42518: a94157f6     	ldp	x22, x21, [sp, #0x10]
   4251c: f9401510     	ldr	x16, [x8, #0x28]
   42520: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   42524: d50323bf     	autiasp
   42528: d61f0200     	br	x16
   4252c: 94001d59     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000042530 <(anonymous namespace)::itanium_demangle::ElaboratedTypeSpefType::~ElaboratedTypeSpefType()>:
   42530: d503245f     	bti	c
   42534: 14001d0b     	b	0x49960 <_ZdlPv@plt>

0000000000042538 <(anonymous namespace)::itanium_demangle::PointerType::hasRHSComponentSlow((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   42538: d503245f     	bti	c
   4253c: f9400800     	ldr	x0, [x0, #0x10]
   42540: 39402408     	ldrb	w8, [x0, #0x9]
   42544: 7100091f     	cmp	w8, #0x2
   42548: 54000081     	b.ne	0x42558 <(anonymous namespace)::itanium_demangle::PointerType::hasRHSComponentSlow((anonymous namespace)::itanium_demangle::OutputStream&) const+0x20>
   4254c: f9400008     	ldr	x8, [x0]
   42550: f9400110     	ldr	x16, [x8]
   42554: d61f0200     	br	x16
   42558: 7100011f     	cmp	w8, #0x0
   4255c: 1a9f17e0     	cset	w0, eq
   42560: d65f03c0     	ret

0000000000042564 <(anonymous namespace)::itanium_demangle::PointerType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   42564: d503233f     	paciasp
   42568: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
   4256c: f9000bf7     	str	x23, [sp, #0x10]
   42570: 910003fd     	mov	x29, sp
   42574: a90257f6     	stp	x22, x21, [sp, #0x20]
   42578: a9034ff4     	stp	x20, x19, [sp, #0x30]
   4257c: f9400815     	ldr	x21, [x0, #0x10]
   42580: aa0003f4     	mov	x20, x0
   42584: aa0103f3     	mov	x19, x1
   42588: 394022a8     	ldrb	w8, [x21, #0x8]
   4258c: 7100291f     	cmp	w8, #0xa
   42590: 54000381     	b.ne	0x42600 <(anonymous namespace)::itanium_demangle::PointerType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x9c>
   42594: f9400aa9     	ldr	x9, [x21, #0x10]
   42598: 39402128     	ldrb	w8, [x9, #0x8]
   4259c: 71001d1f     	cmp	w8, #0x7
   425a0: 54000301     	b.ne	0x42600 <(anonymous namespace)::itanium_demangle::PointerType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x9c>
   425a4: a9412528     	ldp	x8, x9, [x9, #0x10]
   425a8: cb08012a     	sub	x10, x9, x8
   425ac: f1002d5f     	cmp	x10, #0xb
   425b0: 54000281     	b.ne	0x42600 <(anonymous namespace)::itanium_demangle::PointerType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x9c>
   425b4: eb09011f     	cmp	x8, x9
   425b8: 54000160     	b.eq	0x425e4 <(anonymous namespace)::itanium_demangle::PointerType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x80>
   425bc: 90fffe6a     	adrp	x10, 0xe000 <vsnprintf+0xe000>
   425c0: 91108d4a     	add	x10, x10, #0x423
   425c4: 3940010b     	ldrb	w11, [x8]
   425c8: 3940014c     	ldrb	w12, [x10]
   425cc: 6b0c017f     	cmp	w11, w12
   425d0: 54000181     	b.ne	0x42600 <(anonymous namespace)::itanium_demangle::PointerType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x9c>
   425d4: 91000508     	add	x8, x8, #0x1
   425d8: 9100054a     	add	x10, x10, #0x1
   425dc: eb09011f     	cmp	x8, x9
   425e0: 54ffff21     	b.ne	0x425c4 <(anonymous namespace)::itanium_demangle::PointerType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x60>
   425e4: aa1303f7     	mov	x23, x19
   425e8: a9c0aae8     	ldp	x8, x10, [x23, #0x8]!
   425ec: 91000d09     	add	x9, x8, #0x3
   425f0: eb0a013f     	cmp	x9, x10
   425f4: 54000d22     	b.hs	0x42798 <(anonymous namespace)::itanium_demangle::PointerType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x234>
   425f8: f9400260     	ldr	x0, [x19]
   425fc: 14000070     	b	0x427bc <(anonymous namespace)::itanium_demangle::PointerType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x258>
   42600: f94002a8     	ldr	x8, [x21]
   42604: aa1503e0     	mov	x0, x21
   42608: aa1303e1     	mov	x1, x19
   4260c: f9401108     	ldr	x8, [x8, #0x20]
   42610: d63f0100     	blr	x8
   42614: f9400a80     	ldr	x0, [x20, #0x10]
   42618: 39402808     	ldrb	w8, [x0, #0xa]
   4261c: 34000108     	cbz	w8, 0x4263c <(anonymous namespace)::itanium_demangle::PointerType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xd8>
   42620: 7100091f     	cmp	w8, #0x2
   42624: 54000341     	b.ne	0x4268c <(anonymous namespace)::itanium_demangle::PointerType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x128>
   42628: f9400008     	ldr	x8, [x0]
   4262c: aa1303e1     	mov	x1, x19
   42630: f9400508     	ldr	x8, [x8, #0x8]
   42634: d63f0100     	blr	x8
   42638: 360002a0     	tbz	w0, #0x0, 0x4268c <(anonymous namespace)::itanium_demangle::PointerType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x128>
   4263c: a940aa68     	ldp	x8, x10, [x19, #0x8]
   42640: 91000509     	add	x9, x8, #0x1
   42644: eb0a013f     	cmp	x9, x10
   42648: 54000062     	b.hs	0x42654 <(anonymous namespace)::itanium_demangle::PointerType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xf0>
   4264c: f9400260     	ldr	x0, [x19]
   42650: 1400000a     	b	0x42678 <(anonymous namespace)::itanium_demangle::PointerType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x114>
   42654: d37ff948     	lsl	x8, x10, #1
   42658: f9400260     	ldr	x0, [x19]
   4265c: eb09011f     	cmp	x8, x9
   42660: 9a883121     	csel	x1, x9, x8, lo
   42664: f9000a61     	str	x1, [x19, #0x10]
   42668: 94001d82     	bl	0x49c70 <realloc@plt>
   4266c: f9000260     	str	x0, [x19]
   42670: b40010a0     	cbz	x0, 0x42884 <(anonymous namespace)::itanium_demangle::PointerType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x320>
   42674: f9400668     	ldr	x8, [x19, #0x8]
   42678: 52800409     	mov	w9, #0x20               // =32
   4267c: 38286809     	strb	w9, [x0, x8]
   42680: f9400668     	ldr	x8, [x19, #0x8]
   42684: 91000508     	add	x8, x8, #0x1
   42688: f9000668     	str	x8, [x19, #0x8]
   4268c: f9400a80     	ldr	x0, [x20, #0x10]
   42690: 39402808     	ldrb	w8, [x0, #0xa]
   42694: 34000248     	cbz	w8, 0x426dc <(anonymous namespace)::itanium_demangle::PointerType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x178>
   42698: 7100091f     	cmp	w8, #0x2
   4269c: 540000e1     	b.ne	0x426b8 <(anonymous namespace)::itanium_demangle::PointerType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x154>
   426a0: f9400008     	ldr	x8, [x0]
   426a4: aa1303e1     	mov	x1, x19
   426a8: f9400508     	ldr	x8, [x8, #0x8]
   426ac: d63f0100     	blr	x8
   426b0: 37000160     	tbnz	w0, #0x0, 0x426dc <(anonymous namespace)::itanium_demangle::PointerType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x178>
   426b4: f9400a80     	ldr	x0, [x20, #0x10]
   426b8: 39402c08     	ldrb	w8, [x0, #0xb]
   426bc: 34000108     	cbz	w8, 0x426dc <(anonymous namespace)::itanium_demangle::PointerType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x178>
   426c0: 7100091f     	cmp	w8, #0x2
   426c4: 54000341     	b.ne	0x4272c <(anonymous namespace)::itanium_demangle::PointerType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1c8>
   426c8: f9400008     	ldr	x8, [x0]
   426cc: aa1303e1     	mov	x1, x19
   426d0: f9400908     	ldr	x8, [x8, #0x10]
   426d4: d63f0100     	blr	x8
   426d8: 360002a0     	tbz	w0, #0x0, 0x4272c <(anonymous namespace)::itanium_demangle::PointerType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1c8>
   426dc: a940aa68     	ldp	x8, x10, [x19, #0x8]
   426e0: 91000509     	add	x9, x8, #0x1
   426e4: eb0a013f     	cmp	x9, x10
   426e8: 54000062     	b.hs	0x426f4 <(anonymous namespace)::itanium_demangle::PointerType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x190>
   426ec: f9400260     	ldr	x0, [x19]
   426f0: 1400000a     	b	0x42718 <(anonymous namespace)::itanium_demangle::PointerType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1b4>
   426f4: d37ff948     	lsl	x8, x10, #1
   426f8: f9400260     	ldr	x0, [x19]
   426fc: eb09011f     	cmp	x8, x9
   42700: 9a883121     	csel	x1, x9, x8, lo
   42704: f9000a61     	str	x1, [x19, #0x10]
   42708: 94001d5a     	bl	0x49c70 <realloc@plt>
   4270c: f9000260     	str	x0, [x19]
   42710: b4000ba0     	cbz	x0, 0x42884 <(anonymous namespace)::itanium_demangle::PointerType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x320>
   42714: f9400668     	ldr	x8, [x19, #0x8]
   42718: 52800509     	mov	w9, #0x28               // =40
   4271c: 38286809     	strb	w9, [x0, x8]
   42720: f9400668     	ldr	x8, [x19, #0x8]
   42724: 91000508     	add	x8, x8, #0x1
   42728: f9000668     	str	x8, [x19, #0x8]
   4272c: aa1303f7     	mov	x23, x19
   42730: a9c0aae8     	ldp	x8, x10, [x23, #0x8]!
   42734: 91000509     	add	x9, x8, #0x1
   42738: eb0a013f     	cmp	x9, x10
   4273c: 54000062     	b.hs	0x42748 <(anonymous namespace)::itanium_demangle::PointerType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1e4>
   42740: f9400260     	ldr	x0, [x19]
   42744: 1400000a     	b	0x4276c <(anonymous namespace)::itanium_demangle::PointerType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x208>
   42748: d37ff948     	lsl	x8, x10, #1
   4274c: f9400260     	ldr	x0, [x19]
   42750: eb09011f     	cmp	x8, x9
   42754: 9a883121     	csel	x1, x9, x8, lo
   42758: f9000a61     	str	x1, [x19, #0x10]
   4275c: 94001d45     	bl	0x49c70 <realloc@plt>
   42760: f9000260     	str	x0, [x19]
   42764: b4000900     	cbz	x0, 0x42884 <(anonymous namespace)::itanium_demangle::PointerType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x320>
   42768: f94002e8     	ldr	x8, [x23]
   4276c: 52800549     	mov	w9, #0x2a               // =42
   42770: 38286809     	strb	w9, [x0, x8]
   42774: f94002e8     	ldr	x8, [x23]
   42778: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   4277c: 91000508     	add	x8, x8, #0x1
   42780: a94257f6     	ldp	x22, x21, [sp, #0x20]
   42784: f90002e8     	str	x8, [x23]
   42788: f9400bf7     	ldr	x23, [sp, #0x10]
   4278c: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   42790: d50323bf     	autiasp
   42794: d65f03c0     	ret
   42798: d37ff948     	lsl	x8, x10, #1
   4279c: f9400260     	ldr	x0, [x19]
   427a0: eb09011f     	cmp	x8, x9
   427a4: 9a883121     	csel	x1, x9, x8, lo
   427a8: f9000a61     	str	x1, [x19, #0x10]
   427ac: 94001d31     	bl	0x49c70 <realloc@plt>
   427b0: f9000260     	str	x0, [x19]
   427b4: b4000680     	cbz	x0, 0x42884 <(anonymous namespace)::itanium_demangle::PointerType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x320>
   427b8: f94002e8     	ldr	x8, [x23]
   427bc: 8b080008     	add	x8, x0, x8
   427c0: 52800789     	mov	w9, #0x3c               // =60
   427c4: 528c8d2a     	mov	w10, #0x6469            // =25705
   427c8: 39000909     	strb	w9, [x8, #0x2]
   427cc: 7900010a     	strh	w10, [x8]
   427d0: f94002e8     	ldr	x8, [x23]
   427d4: 91000d08     	add	x8, x8, #0x3
   427d8: f90002e8     	str	x8, [x23]
   427dc: a941a6b6     	ldp	x22, x9, [x21, #0x18]
   427e0: eb160134     	subs	x20, x9, x22
   427e4: 540002e0     	b.eq	0x42840 <(anonymous namespace)::itanium_demangle::PointerType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x2dc>
   427e8: f9400a6a     	ldr	x10, [x19, #0x10]
   427ec: 8b140109     	add	x9, x8, x20
   427f0: eb0a013f     	cmp	x9, x10
   427f4: 54000062     	b.hs	0x42800 <(anonymous namespace)::itanium_demangle::PointerType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x29c>
   427f8: f9400260     	ldr	x0, [x19]
   427fc: 1400000a     	b	0x42824 <(anonymous namespace)::itanium_demangle::PointerType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x2c0>
   42800: d37ff948     	lsl	x8, x10, #1
   42804: f9400260     	ldr	x0, [x19]
   42808: eb09011f     	cmp	x8, x9
   4280c: 9a883121     	csel	x1, x9, x8, lo
   42810: f9000a61     	str	x1, [x19, #0x10]
   42814: 94001d17     	bl	0x49c70 <realloc@plt>
   42818: f9000260     	str	x0, [x19]
   4281c: b4000340     	cbz	x0, 0x42884 <(anonymous namespace)::itanium_demangle::PointerType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x320>
   42820: f94002e8     	ldr	x8, [x23]
   42824: 8b080000     	add	x0, x0, x8
   42828: aa1603e1     	mov	x1, x22
   4282c: aa1403e2     	mov	x2, x20
   42830: 94001d14     	bl	0x49c80 <memmove@plt>
   42834: f94002e8     	ldr	x8, [x23]
   42838: 8b140108     	add	x8, x8, x20
   4283c: f90002e8     	str	x8, [x23]
   42840: f9400a6a     	ldr	x10, [x19, #0x10]
   42844: 91000509     	add	x9, x8, #0x1
   42848: eb0a013f     	cmp	x9, x10
   4284c: 54000062     	b.hs	0x42858 <(anonymous namespace)::itanium_demangle::PointerType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x2f4>
   42850: f9400260     	ldr	x0, [x19]
   42854: 1400000a     	b	0x4287c <(anonymous namespace)::itanium_demangle::PointerType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x318>
   42858: d37ff948     	lsl	x8, x10, #1
   4285c: f9400260     	ldr	x0, [x19]
   42860: eb09011f     	cmp	x8, x9
   42864: 9a883121     	csel	x1, x9, x8, lo
   42868: f9000a61     	str	x1, [x19, #0x10]
   4286c: 94001d01     	bl	0x49c70 <realloc@plt>
   42870: f9000260     	str	x0, [x19]
   42874: b4000080     	cbz	x0, 0x42884 <(anonymous namespace)::itanium_demangle::PointerType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x320>
   42878: f94002e8     	ldr	x8, [x23]
   4287c: 528007c9     	mov	w9, #0x3e               // =62
   42880: 17ffffbc     	b	0x42770 <(anonymous namespace)::itanium_demangle::PointerType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x20c>
   42884: 94001c83     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000042888 <(anonymous namespace)::itanium_demangle::PointerType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   42888: d503233f     	paciasp
   4288c: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   42890: a9014ff4     	stp	x20, x19, [sp, #0x10]
   42894: 910003fd     	mov	x29, sp
   42898: aa0003f4     	mov	x20, x0
   4289c: f9400800     	ldr	x0, [x0, #0x10]
   428a0: aa0103f3     	mov	x19, x1
   428a4: 39402008     	ldrb	w8, [x0, #0x8]
   428a8: 7100291f     	cmp	w8, #0xa
   428ac: 54000321     	b.ne	0x42910 <(anonymous namespace)::itanium_demangle::PointerType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x88>
   428b0: f9400809     	ldr	x9, [x0, #0x10]
   428b4: 39402128     	ldrb	w8, [x9, #0x8]
   428b8: 71001d1f     	cmp	w8, #0x7
   428bc: 540002a1     	b.ne	0x42910 <(anonymous namespace)::itanium_demangle::PointerType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x88>
   428c0: a9412528     	ldp	x8, x9, [x9, #0x10]
   428c4: cb08012a     	sub	x10, x9, x8
   428c8: f1002d5f     	cmp	x10, #0xb
   428cc: 54000221     	b.ne	0x42910 <(anonymous namespace)::itanium_demangle::PointerType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x88>
   428d0: eb09011f     	cmp	x8, x9
   428d4: 54000160     	b.eq	0x42900 <(anonymous namespace)::itanium_demangle::PointerType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x78>
   428d8: 90fffe6a     	adrp	x10, 0xe000 <vsnprintf+0xe000>
   428dc: 91108d4a     	add	x10, x10, #0x423
   428e0: 3940010b     	ldrb	w11, [x8]
   428e4: 3940014c     	ldrb	w12, [x10]
   428e8: 6b0c017f     	cmp	w11, w12
   428ec: 54000121     	b.ne	0x42910 <(anonymous namespace)::itanium_demangle::PointerType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x88>
   428f0: 91000508     	add	x8, x8, #0x1
   428f4: 9100054a     	add	x10, x10, #0x1
   428f8: eb09011f     	cmp	x8, x9
   428fc: 54ffff21     	b.ne	0x428e0 <(anonymous namespace)::itanium_demangle::PointerType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x58>
   42900: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   42904: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   42908: d50323bf     	autiasp
   4290c: d65f03c0     	ret
   42910: 39402808     	ldrb	w8, [x0, #0xa]
   42914: 34000248     	cbz	w8, 0x4295c <(anonymous namespace)::itanium_demangle::PointerType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0xd4>
   42918: 7100091f     	cmp	w8, #0x2
   4291c: 540000e1     	b.ne	0x42938 <(anonymous namespace)::itanium_demangle::PointerType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0xb0>
   42920: f9400008     	ldr	x8, [x0]
   42924: aa1303e1     	mov	x1, x19
   42928: f9400508     	ldr	x8, [x8, #0x8]
   4292c: d63f0100     	blr	x8
   42930: 37000160     	tbnz	w0, #0x0, 0x4295c <(anonymous namespace)::itanium_demangle::PointerType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0xd4>
   42934: f9400a80     	ldr	x0, [x20, #0x10]
   42938: 39402c08     	ldrb	w8, [x0, #0xb]
   4293c: 34000108     	cbz	w8, 0x4295c <(anonymous namespace)::itanium_demangle::PointerType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0xd4>
   42940: 7100091f     	cmp	w8, #0x2
   42944: 54000341     	b.ne	0x429ac <(anonymous namespace)::itanium_demangle::PointerType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x124>
   42948: f9400008     	ldr	x8, [x0]
   4294c: aa1303e1     	mov	x1, x19
   42950: f9400908     	ldr	x8, [x8, #0x10]
   42954: d63f0100     	blr	x8
   42958: 360002a0     	tbz	w0, #0x0, 0x429ac <(anonymous namespace)::itanium_demangle::PointerType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x124>
   4295c: a940aa68     	ldp	x8, x10, [x19, #0x8]
   42960: 91000509     	add	x9, x8, #0x1
   42964: eb0a013f     	cmp	x9, x10
   42968: 54000062     	b.hs	0x42974 <(anonymous namespace)::itanium_demangle::PointerType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0xec>
   4296c: f9400260     	ldr	x0, [x19]
   42970: 1400000a     	b	0x42998 <(anonymous namespace)::itanium_demangle::PointerType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x110>
   42974: d37ff948     	lsl	x8, x10, #1
   42978: f9400260     	ldr	x0, [x19]
   4297c: eb09011f     	cmp	x8, x9
   42980: 9a883121     	csel	x1, x9, x8, lo
   42984: f9000a61     	str	x1, [x19, #0x10]
   42988: 94001cba     	bl	0x49c70 <realloc@plt>
   4298c: f9000260     	str	x0, [x19]
   42990: b40001e0     	cbz	x0, 0x429cc <(anonymous namespace)::itanium_demangle::PointerType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x144>
   42994: f9400668     	ldr	x8, [x19, #0x8]
   42998: 52800529     	mov	w9, #0x29               // =41
   4299c: 38286809     	strb	w9, [x0, x8]
   429a0: f9400668     	ldr	x8, [x19, #0x8]
   429a4: 91000508     	add	x8, x8, #0x1
   429a8: f9000668     	str	x8, [x19, #0x8]
   429ac: f9400a80     	ldr	x0, [x20, #0x10]
   429b0: aa1303e1     	mov	x1, x19
   429b4: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   429b8: f9400008     	ldr	x8, [x0]
   429bc: f9401510     	ldr	x16, [x8, #0x28]
   429c0: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   429c4: d50323bf     	autiasp
   429c8: d61f0200     	br	x16
   429cc: 94001c31     	bl	0x49a90 <_ZSt9terminatev@plt>

00000000000429d0 <(anonymous namespace)::itanium_demangle::PointerType::~PointerType()>:
   429d0: d503245f     	bti	c
   429d4: 14001be3     	b	0x49960 <_ZdlPv@plt>

00000000000429d8 <(anonymous namespace)::itanium_demangle::ReferenceType::hasRHSComponentSlow((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   429d8: d503245f     	bti	c
   429dc: f9400800     	ldr	x0, [x0, #0x10]
   429e0: 39402408     	ldrb	w8, [x0, #0x9]
   429e4: 7100091f     	cmp	w8, #0x2
   429e8: 54000081     	b.ne	0x429f8 <(anonymous namespace)::itanium_demangle::ReferenceType::hasRHSComponentSlow((anonymous namespace)::itanium_demangle::OutputStream&) const+0x20>
   429ec: f9400008     	ldr	x8, [x0]
   429f0: f9400110     	ldr	x16, [x8]
   429f4: d61f0200     	br	x16
   429f8: 7100011f     	cmp	w8, #0x0
   429fc: 1a9f17e0     	cset	w0, eq
   42a00: d65f03c0     	ret

0000000000042a04 <(anonymous namespace)::itanium_demangle::ReferenceType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   42a04: d503233f     	paciasp
   42a08: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
   42a0c: f9000bf7     	str	x23, [sp, #0x10]
   42a10: 910003fd     	mov	x29, sp
   42a14: a90257f6     	stp	x22, x21, [sp, #0x20]
   42a18: a9034ff4     	stp	x20, x19, [sp, #0x30]
   42a1c: 39407008     	ldrb	w8, [x0, #0x1c]
   42a20: 350012e8     	cbnz	w8, 0x42c7c <(anonymous namespace)::itanium_demangle::ReferenceType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x278>
   42a24: f9400815     	ldr	x21, [x0, #0x10]
   42a28: 52800028     	mov	w8, #0x1                // =1
   42a2c: aa0003f3     	mov	x19, x0
   42a30: aa0103f4     	mov	x20, x1
   42a34: b9401817     	ldr	w23, [x0, #0x18]
   42a38: f94002a9     	ldr	x9, [x21]
   42a3c: 39007008     	strb	w8, [x0, #0x1c]
   42a40: f9400d28     	ldr	x8, [x9, #0x18]
   42a44: aa1503e0     	mov	x0, x21
   42a48: d63f0100     	blr	x8
   42a4c: 39402008     	ldrb	w8, [x0, #0x8]
   42a50: 7100311f     	cmp	w8, #0xc
   42a54: 54000161     	b.ne	0x42a80 <(anonymous namespace)::itanium_demangle::ReferenceType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x7c>
   42a58: f9400815     	ldr	x21, [x0, #0x10]
   42a5c: b9401808     	ldr	w8, [x0, #0x18]
   42a60: f94002a9     	ldr	x9, [x21]
   42a64: 6b17011f     	cmp	w8, w23
   42a68: 1a97b117     	csel	w23, w8, w23, lt
   42a6c: f9400d28     	ldr	x8, [x9, #0x18]
   42a70: aa1503e0     	mov	x0, x21
   42a74: aa1403e1     	mov	x1, x20
   42a78: d63f0100     	blr	x8
   42a7c: 17fffff4     	b	0x42a4c <(anonymous namespace)::itanium_demangle::ReferenceType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x48>
   42a80: f94002a8     	ldr	x8, [x21]
   42a84: f9401108     	ldr	x8, [x8, #0x20]
   42a88: aa1503e0     	mov	x0, x21
   42a8c: aa1403e1     	mov	x1, x20
   42a90: d63f0100     	blr	x8
   42a94: 39402aa8     	ldrb	w8, [x21, #0xa]
   42a98: 34000128     	cbz	w8, 0x42abc <(anonymous namespace)::itanium_demangle::ReferenceType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xb8>
   42a9c: 7100091f     	cmp	w8, #0x2
   42aa0: 540005c1     	b.ne	0x42b58 <(anonymous namespace)::itanium_demangle::ReferenceType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x154>
   42aa4: f94002a8     	ldr	x8, [x21]
   42aa8: f9400508     	ldr	x8, [x8, #0x8]
   42aac: aa1503e0     	mov	x0, x21
   42ab0: aa1403e1     	mov	x1, x20
   42ab4: d63f0100     	blr	x8
   42ab8: 360003c0     	tbz	w0, #0x0, 0x42b30 <(anonymous namespace)::itanium_demangle::ReferenceType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x12c>
   42abc: 90fffe60     	adrp	x0, 0xe000 <vsnprintf+0xe000>
   42ac0: 52800041     	mov	w1, #0x2                // =2
   42ac4: 9112ac00     	add	x0, x0, #0x4ab
   42ac8: 94001c76     	bl	0x49ca0 <__strlen_chk@plt>
   42acc: aa0003f6     	mov	x22, x0
   42ad0: b4000300     	cbz	x0, 0x42b30 <(anonymous namespace)::itanium_demangle::ReferenceType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x12c>
   42ad4: a940aa88     	ldp	x8, x10, [x20, #0x8]
   42ad8: 8b160109     	add	x9, x8, x22
   42adc: eb0a013f     	cmp	x9, x10
   42ae0: 54000062     	b.hs	0x42aec <(anonymous namespace)::itanium_demangle::ReferenceType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xe8>
   42ae4: f9400280     	ldr	x0, [x20]
   42ae8: 1400000a     	b	0x42b10 <(anonymous namespace)::itanium_demangle::ReferenceType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x10c>
   42aec: d37ff948     	lsl	x8, x10, #1
   42af0: f9400280     	ldr	x0, [x20]
   42af4: eb09011f     	cmp	x8, x9
   42af8: 9a883121     	csel	x1, x9, x8, lo
   42afc: f9000a81     	str	x1, [x20, #0x10]
   42b00: 94001c5c     	bl	0x49c70 <realloc@plt>
   42b04: f9000280     	str	x0, [x20]
   42b08: b4000c60     	cbz	x0, 0x42c94 <(anonymous namespace)::itanium_demangle::ReferenceType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x290>
   42b0c: f9400688     	ldr	x8, [x20, #0x8]
   42b10: 90fffe61     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   42b14: 8b080000     	add	x0, x0, x8
   42b18: 9112ac21     	add	x1, x1, #0x4ab
   42b1c: aa1603e2     	mov	x2, x22
   42b20: 94001ba4     	bl	0x499b0 <memcpy@plt>
   42b24: f9400688     	ldr	x8, [x20, #0x8]
   42b28: 8b160108     	add	x8, x8, x22
   42b2c: f9000688     	str	x8, [x20, #0x8]
   42b30: 39402aa8     	ldrb	w8, [x21, #0xa]
   42b34: 34000268     	cbz	w8, 0x42b80 <(anonymous namespace)::itanium_demangle::ReferenceType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x17c>
   42b38: 7100091f     	cmp	w8, #0x2
   42b3c: 540000e1     	b.ne	0x42b58 <(anonymous namespace)::itanium_demangle::ReferenceType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x154>
   42b40: f94002a8     	ldr	x8, [x21]
   42b44: f9400508     	ldr	x8, [x8, #0x8]
   42b48: aa1503e0     	mov	x0, x21
   42b4c: aa1403e1     	mov	x1, x20
   42b50: d63f0100     	blr	x8
   42b54: 37000160     	tbnz	w0, #0x0, 0x42b80 <(anonymous namespace)::itanium_demangle::ReferenceType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x17c>
   42b58: 39402ea8     	ldrb	w8, [x21, #0xb]
   42b5c: 34000128     	cbz	w8, 0x42b80 <(anonymous namespace)::itanium_demangle::ReferenceType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x17c>
   42b60: 7100091f     	cmp	w8, #0x2
   42b64: 54000481     	b.ne	0x42bf4 <(anonymous namespace)::itanium_demangle::ReferenceType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1f0>
   42b68: f94002a8     	ldr	x8, [x21]
   42b6c: f9400908     	ldr	x8, [x8, #0x10]
   42b70: aa1503e0     	mov	x0, x21
   42b74: aa1403e1     	mov	x1, x20
   42b78: d63f0100     	blr	x8
   42b7c: 360003c0     	tbz	w0, #0x0, 0x42bf4 <(anonymous namespace)::itanium_demangle::ReferenceType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1f0>
   42b80: b0fffe60     	adrp	x0, 0xf000 <vsnprintf+0xf000>
   42b84: 52800041     	mov	w1, #0x2                // =2
   42b88: 910d5000     	add	x0, x0, #0x354
   42b8c: 94001c45     	bl	0x49ca0 <__strlen_chk@plt>
   42b90: aa0003f5     	mov	x21, x0
   42b94: b4000300     	cbz	x0, 0x42bf4 <(anonymous namespace)::itanium_demangle::ReferenceType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1f0>
   42b98: a940aa88     	ldp	x8, x10, [x20, #0x8]
   42b9c: 8b150109     	add	x9, x8, x21
   42ba0: eb0a013f     	cmp	x9, x10
   42ba4: 54000062     	b.hs	0x42bb0 <(anonymous namespace)::itanium_demangle::ReferenceType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1ac>
   42ba8: f9400280     	ldr	x0, [x20]
   42bac: 1400000a     	b	0x42bd4 <(anonymous namespace)::itanium_demangle::ReferenceType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x1d0>
   42bb0: d37ff948     	lsl	x8, x10, #1
   42bb4: f9400280     	ldr	x0, [x20]
   42bb8: eb09011f     	cmp	x8, x9
   42bbc: 9a883121     	csel	x1, x9, x8, lo
   42bc0: f9000a81     	str	x1, [x20, #0x10]
   42bc4: 94001c2b     	bl	0x49c70 <realloc@plt>
   42bc8: f9000280     	str	x0, [x20]
   42bcc: b4000640     	cbz	x0, 0x42c94 <(anonymous namespace)::itanium_demangle::ReferenceType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x290>
   42bd0: f9400688     	ldr	x8, [x20, #0x8]
   42bd4: b0fffe61     	adrp	x1, 0xf000 <vsnprintf+0xf000>
   42bd8: 8b080000     	add	x0, x0, x8
   42bdc: 910d5021     	add	x1, x1, #0x354
   42be0: aa1503e2     	mov	x2, x21
   42be4: 94001b73     	bl	0x499b0 <memcpy@plt>
   42be8: f9400688     	ldr	x8, [x20, #0x8]
   42bec: 8b150108     	add	x8, x8, x21
   42bf0: f9000688     	str	x8, [x20, #0x8]
   42bf4: b0fffe68     	adrp	x8, 0xf000 <vsnprintf+0xf000>
   42bf8: b0fffe69     	adrp	x9, 0xf000 <vsnprintf+0xf000>
   42bfc: 91104d08     	add	x8, x8, #0x413
   42c00: 91127129     	add	x9, x9, #0x49c
   42c04: 710002ff     	cmp	w23, #0x0
   42c08: 9a880135     	csel	x21, x9, x8, eq
   42c0c: aa1503e0     	mov	x0, x21
   42c10: 52800061     	mov	w1, #0x3                // =3
   42c14: 94001c23     	bl	0x49ca0 <__strlen_chk@plt>
   42c18: aa0003f6     	mov	x22, x0
   42c1c: b40002e0     	cbz	x0, 0x42c78 <(anonymous namespace)::itanium_demangle::ReferenceType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x274>
   42c20: a940aa88     	ldp	x8, x10, [x20, #0x8]
   42c24: 8b160109     	add	x9, x8, x22
   42c28: eb0a013f     	cmp	x9, x10
   42c2c: 54000062     	b.hs	0x42c38 <(anonymous namespace)::itanium_demangle::ReferenceType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x234>
   42c30: f9400280     	ldr	x0, [x20]
   42c34: 1400000a     	b	0x42c5c <(anonymous namespace)::itanium_demangle::ReferenceType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x258>
   42c38: d37ff948     	lsl	x8, x10, #1
   42c3c: f9400280     	ldr	x0, [x20]
   42c40: eb09011f     	cmp	x8, x9
   42c44: 9a883121     	csel	x1, x9, x8, lo
   42c48: f9000a81     	str	x1, [x20, #0x10]
   42c4c: 94001c09     	bl	0x49c70 <realloc@plt>
   42c50: f9000280     	str	x0, [x20]
   42c54: b4000200     	cbz	x0, 0x42c94 <(anonymous namespace)::itanium_demangle::ReferenceType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x290>
   42c58: f9400688     	ldr	x8, [x20, #0x8]
   42c5c: 8b080000     	add	x0, x0, x8
   42c60: aa1503e1     	mov	x1, x21
   42c64: aa1603e2     	mov	x2, x22
   42c68: 94001c06     	bl	0x49c80 <memmove@plt>
   42c6c: f9400688     	ldr	x8, [x20, #0x8]
   42c70: 8b160108     	add	x8, x8, x22
   42c74: f9000688     	str	x8, [x20, #0x8]
   42c78: 3900727f     	strb	wzr, [x19, #0x1c]
   42c7c: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   42c80: a94257f6     	ldp	x22, x21, [sp, #0x20]
   42c84: f9400bf7     	ldr	x23, [sp, #0x10]
   42c88: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   42c8c: d50323bf     	autiasp
   42c90: d65f03c0     	ret
   42c94: 94001b7f     	bl	0x49a90 <_ZSt9terminatev@plt>
   42c98: 3900727f     	strb	wzr, [x19, #0x1c]
   42c9c: 94000c11     	bl	0x45ce0 <_Unwind_Resume>
   42ca0: 3900727f     	strb	wzr, [x19, #0x1c]
   42ca4: 94000c0f     	bl	0x45ce0 <_Unwind_Resume>

0000000000042ca8 <(anonymous namespace)::itanium_demangle::ReferenceType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   42ca8: d503233f     	paciasp
   42cac: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   42cb0: a90157f6     	stp	x22, x21, [sp, #0x10]
   42cb4: 910003fd     	mov	x29, sp
   42cb8: a9024ff4     	stp	x20, x19, [sp, #0x20]
   42cbc: 39407008     	ldrb	w8, [x0, #0x1c]
   42cc0: 35000968     	cbnz	w8, 0x42dec <(anonymous namespace)::itanium_demangle::ReferenceType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x144>
   42cc4: f9400815     	ldr	x21, [x0, #0x10]
   42cc8: 52800028     	mov	w8, #0x1                // =1
   42ccc: aa0003f3     	mov	x19, x0
   42cd0: aa0103f4     	mov	x20, x1
   42cd4: f94002a9     	ldr	x9, [x21]
   42cd8: 39007008     	strb	w8, [x0, #0x1c]
   42cdc: f9400d28     	ldr	x8, [x9, #0x18]
   42ce0: aa1503e0     	mov	x0, x21
   42ce4: d63f0100     	blr	x8
   42ce8: 39402008     	ldrb	w8, [x0, #0x8]
   42cec: 7100311f     	cmp	w8, #0xc
   42cf0: 54000101     	b.ne	0x42d10 <(anonymous namespace)::itanium_demangle::ReferenceType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x68>
   42cf4: f9400815     	ldr	x21, [x0, #0x10]
   42cf8: f94002a8     	ldr	x8, [x21]
   42cfc: f9400d08     	ldr	x8, [x8, #0x18]
   42d00: aa1503e0     	mov	x0, x21
   42d04: aa1403e1     	mov	x1, x20
   42d08: d63f0100     	blr	x8
   42d0c: 17fffff7     	b	0x42ce8 <(anonymous namespace)::itanium_demangle::ReferenceType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x40>
   42d10: 39402aa8     	ldrb	w8, [x21, #0xa]
   42d14: 34000268     	cbz	w8, 0x42d60 <(anonymous namespace)::itanium_demangle::ReferenceType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0xb8>
   42d18: 7100091f     	cmp	w8, #0x2
   42d1c: 540000e1     	b.ne	0x42d38 <(anonymous namespace)::itanium_demangle::ReferenceType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x90>
   42d20: f94002a8     	ldr	x8, [x21]
   42d24: f9400508     	ldr	x8, [x8, #0x8]
   42d28: aa1503e0     	mov	x0, x21
   42d2c: aa1403e1     	mov	x1, x20
   42d30: d63f0100     	blr	x8
   42d34: 37000160     	tbnz	w0, #0x0, 0x42d60 <(anonymous namespace)::itanium_demangle::ReferenceType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0xb8>
   42d38: 39402ea8     	ldrb	w8, [x21, #0xb]
   42d3c: 34000128     	cbz	w8, 0x42d60 <(anonymous namespace)::itanium_demangle::ReferenceType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0xb8>
   42d40: 7100091f     	cmp	w8, #0x2
   42d44: 54000481     	b.ne	0x42dd4 <(anonymous namespace)::itanium_demangle::ReferenceType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x12c>
   42d48: f94002a8     	ldr	x8, [x21]
   42d4c: f9400908     	ldr	x8, [x8, #0x10]
   42d50: aa1503e0     	mov	x0, x21
   42d54: aa1403e1     	mov	x1, x20
   42d58: d63f0100     	blr	x8
   42d5c: 360003c0     	tbz	w0, #0x0, 0x42dd4 <(anonymous namespace)::itanium_demangle::ReferenceType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x12c>
   42d60: b0fffe60     	adrp	x0, 0xf000 <vsnprintf+0xf000>
   42d64: 52800041     	mov	w1, #0x2                // =2
   42d68: 91184c00     	add	x0, x0, #0x613
   42d6c: 94001bcd     	bl	0x49ca0 <__strlen_chk@plt>
   42d70: aa0003f6     	mov	x22, x0
   42d74: b4000300     	cbz	x0, 0x42dd4 <(anonymous namespace)::itanium_demangle::ReferenceType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x12c>
   42d78: a940aa88     	ldp	x8, x10, [x20, #0x8]
   42d7c: 8b160109     	add	x9, x8, x22
   42d80: eb0a013f     	cmp	x9, x10
   42d84: 54000062     	b.hs	0x42d90 <(anonymous namespace)::itanium_demangle::ReferenceType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0xe8>
   42d88: f9400280     	ldr	x0, [x20]
   42d8c: 1400000a     	b	0x42db4 <(anonymous namespace)::itanium_demangle::ReferenceType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x10c>
   42d90: d37ff948     	lsl	x8, x10, #1
   42d94: f9400280     	ldr	x0, [x20]
   42d98: eb09011f     	cmp	x8, x9
   42d9c: 9a883121     	csel	x1, x9, x8, lo
   42da0: f9000a81     	str	x1, [x20, #0x10]
   42da4: 94001bb3     	bl	0x49c70 <realloc@plt>
   42da8: f9000280     	str	x0, [x20]
   42dac: b40002a0     	cbz	x0, 0x42e00 <(anonymous namespace)::itanium_demangle::ReferenceType::printRight((anonymous namespace)::itanium_demangle::OutputStream&) const+0x158>
   42db0: f9400688     	ldr	x8, [x20, #0x8]
   42db4: b0fffe61     	adrp	x1, 0xf000 <vsnprintf+0xf000>
   42db8: 8b080000     	add	x0, x0, x8
   42dbc: 91184c21     	add	x1, x1, #0x613
   42dc0: aa1603e2     	mov	x2, x22
   42dc4: 94001afb     	bl	0x499b0 <memcpy@plt>
   42dc8: f9400688     	ldr	x8, [x20, #0x8]
   42dcc: 8b160108     	add	x8, x8, x22
   42dd0: f9000688     	str	x8, [x20, #0x8]
   42dd4: f94002a8     	ldr	x8, [x21]
   42dd8: f9401508     	ldr	x8, [x8, #0x28]
   42ddc: aa1503e0     	mov	x0, x21
   42de0: aa1403e1     	mov	x1, x20
   42de4: d63f0100     	blr	x8
   42de8: 3900727f     	strb	wzr, [x19, #0x1c]
   42dec: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   42df0: a94157f6     	ldp	x22, x21, [sp, #0x10]
   42df4: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   42df8: d50323bf     	autiasp
   42dfc: d65f03c0     	ret
   42e00: 94001b24     	bl	0x49a90 <_ZSt9terminatev@plt>
   42e04: 3900727f     	strb	wzr, [x19, #0x1c]
   42e08: 94000bb6     	bl	0x45ce0 <_Unwind_Resume>
   42e0c: 3900727f     	strb	wzr, [x19, #0x1c]
   42e10: 94000bb4     	bl	0x45ce0 <_Unwind_Resume>

0000000000042e14 <(anonymous namespace)::itanium_demangle::ReferenceType::~ReferenceType()>:
   42e14: d503245f     	bti	c
   42e18: 14001ad2     	b	0x49960 <_ZdlPv@plt>

0000000000042e1c <(anonymous namespace)::itanium_demangle::PostfixQualifiedType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const>:
   42e1c: d503233f     	paciasp
   42e20: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   42e24: f9000bf5     	str	x21, [sp, #0x10]
   42e28: 910003fd     	mov	x29, sp
   42e2c: a9024ff4     	stp	x20, x19, [sp, #0x20]
   42e30: aa0003f4     	mov	x20, x0
   42e34: f9400800     	ldr	x0, [x0, #0x10]
   42e38: aa0103f3     	mov	x19, x1
   42e3c: f9400008     	ldr	x8, [x0]
   42e40: f9401108     	ldr	x8, [x8, #0x20]
   42e44: d63f0100     	blr	x8
   42e48: a941a295     	ldp	x21, x8, [x20, #0x18]
   42e4c: eb150114     	subs	x20, x8, x21
   42e50: 540002e0     	b.eq	0x42eac <(anonymous namespace)::itanium_demangle::PostfixQualifiedType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x90>
   42e54: a940aa68     	ldp	x8, x10, [x19, #0x8]
   42e58: 8b140109     	add	x9, x8, x20
   42e5c: eb0a013f     	cmp	x9, x10
   42e60: 54000062     	b.hs	0x42e6c <(anonymous namespace)::itanium_demangle::PostfixQualifiedType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x50>
   42e64: f9400260     	ldr	x0, [x19]
   42e68: 1400000a     	b	0x42e90 <(anonymous namespace)::itanium_demangle::PostfixQualifiedType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0x74>
   42e6c: d37ff948     	lsl	x8, x10, #1
   42e70: f9400260     	ldr	x0, [x19]
   42e74: eb09011f     	cmp	x8, x9
   42e78: 9a883121     	csel	x1, x9, x8, lo
   42e7c: f9000a61     	str	x1, [x19, #0x10]
   42e80: 94001b7c     	bl	0x49c70 <realloc@plt>
   42e84: f9000260     	str	x0, [x19]
   42e88: b40001c0     	cbz	x0, 0x42ec0 <(anonymous namespace)::itanium_demangle::PostfixQualifiedType::printLeft((anonymous namespace)::itanium_demangle::OutputStream&) const+0xa4>
   42e8c: f9400668     	ldr	x8, [x19, #0x8]
   42e90: 8b080000     	add	x0, x0, x8
   42e94: aa1503e1     	mov	x1, x21
   42e98: aa1403e2     	mov	x2, x20
   42e9c: 94001b79     	bl	0x49c80 <memmove@plt>
   42ea0: f9400668     	ldr	x8, [x19, #0x8]
   42ea4: 8b140108     	add	x8, x8, x20
   42ea8: f9000668     	str	x8, [x19, #0x8]
   42eac: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   42eb0: f9400bf5     	ldr	x21, [sp, #0x10]
   42eb4: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   42eb8: d50323bf     	autiasp
   42ebc: d65f03c0     	ret
   42ec0: 94001af4     	bl	0x49a90 <_ZSt9terminatev@plt>

0000000000042ec4 <(anonymous namespace)::itanium_demangle::PostfixQualifiedType::~PostfixQualifiedType()>:
   42ec4: d503245f     	bti	c
   42ec8: 14001aa6     	b	0x49960 <_ZdlPv@plt>

0000000000042ecc <__gxx_personality_v0>:
   42ecc: d503233f     	paciasp
   42ed0: d10203ff     	sub	sp, sp, #0x80
   42ed4: a9047bfd     	stp	x29, x30, [sp, #0x40]
   42ed8: 910103fd     	add	x29, sp, #0x40
   42edc: f9002bf7     	str	x23, [sp, #0x50]
   42ee0: a90657f6     	stp	x22, x21, [sp, #0x60]
   42ee4: a9074ff4     	stp	x20, x19, [sp, #0x70]
   42ee8: d53bd057     	mrs	x23, TPIDR_EL0
   42eec: 2a0003e8     	mov	w8, w0
   42ef0: f94016e9     	ldr	x9, [x23, #0x28]
   42ef4: 52800060     	mov	w0, #0x3                // =3
   42ef8: 7100051f     	cmp	w8, #0x1
   42efc: f81f83a9     	stur	x9, [x29, #-0x8]
   42f00: 54000b01     	b.ne	0x43060 <__gxx_personality_v0+0x194>
   42f04: aa0303f3     	mov	x19, x3
   42f08: b4000ac3     	cbz	x3, 0x43060 <__gxx_personality_v0+0x194>
   42f0c: aa0403f4     	mov	x20, x4
   42f10: b4000a84     	cbz	x4, 0x43060 <__gxx_personality_v0+0x194>
   42f14: 9278dc55     	and	x21, x2, #0xffffffffffffff00
   42f18: 37000081     	tbnz	w1, #0x0, 0x42f28 <__gxx_personality_v0+0x5c>
   42f1c: 37080341     	tbnz	w1, #0x1, 0x42f84 <__gxx_personality_v0+0xb8>
   42f20: 52800060     	mov	w0, #0x3                // =3
   42f24: 1400004f     	b	0x43060 <__gxx_personality_v0+0x194>
   42f28: d2856016     	mov	x22, #0x2b00            // =11008
   42f2c: 910023e0     	add	x0, sp, #0x8
   42f30: f2a86576     	movk	x22, #0x432b, lsl #16
   42f34: aa1303e3     	mov	x3, x19
   42f38: f2c9c8f6     	movk	x22, #0x4e47, lsl #32
   42f3c: aa1403e4     	mov	x4, x20
   42f40: f2e86996     	movk	x22, #0x434c, lsl #48
   42f44: eb1602bf     	cmp	x21, x22
   42f48: 1a9f17e2     	cset	w2, eq
   42f4c: 94000054     	bl	0x4309c <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)>
   42f50: b94033e0     	ldr	w0, [sp, #0x30]
   42f54: eb1602bf     	cmp	x21, x22
   42f58: 54000841     	b.ne	0x43060 <__gxx_personality_v0+0x194>
   42f5c: 7100181f     	cmp	w0, #0x6
   42f60: 54000801     	b.ne	0x43060 <__gxx_personality_v0+0x194>
   42f64: a940a7e8     	ldp	x8, x9, [sp, #0x8]
   42f68: 3cc183e0     	ldur	q0, [sp, #0x18]
   42f6c: f94017ea     	ldr	x10, [sp, #0x28]
   42f70: b81dc268     	stur	w8, [x19, #-0x24]
   42f74: f81e0269     	stur	x9, [x19, #-0x20]
   42f78: 3c9e8260     	stur	q0, [x19, #-0x18]
   42f7c: f81f826a     	stur	x10, [x19, #-0x8]
   42f80: 14000038     	b	0x43060 <__gxx_personality_v0+0x194>
   42f84: d2856008     	mov	x8, #0x2b00             // =11008
   42f88: f2a86568     	movk	x8, #0x432b, lsl #16
   42f8c: f2c9c8e8     	movk	x8, #0x4e47, lsl #32
   42f90: f2e86988     	movk	x8, #0x434c, lsl #48
   42f94: eb0802bf     	cmp	x21, x8
   42f98: 37100281     	tbnz	w1, #0x2, 0x42fe8 <__gxx_personality_v0+0x11c>
   42f9c: 1a9f17e2     	cset	w2, eq
   42fa0: 910023e0     	add	x0, sp, #0x8
   42fa4: aa1303e3     	mov	x3, x19
   42fa8: aa1403e4     	mov	x4, x20
   42fac: 9400003c     	bl	0x4309c <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)>
   42fb0: b94033e0     	ldr	w0, [sp, #0x30]
   42fb4: 7100181f     	cmp	w0, #0x6
   42fb8: 54000541     	b.ne	0x43060 <__gxx_personality_v0+0x194>
   42fbc: aa1403e0     	mov	x0, x20
   42fc0: 2a1f03e1     	mov	w1, wzr
   42fc4: aa1303e2     	mov	x2, x19
   42fc8: 94000bc6     	bl	0x45ee0 <_Unwind_SetGR>
   42fcc: f94007e2     	ldr	x2, [sp, #0x8]
   42fd0: aa1403e0     	mov	x0, x20
   42fd4: 52800021     	mov	w1, #0x1                // =1
   42fd8: 94000bc2     	bl	0x45ee0 <_Unwind_SetGR>
   42fdc: f94013e1     	ldr	x1, [sp, #0x20]
   42fe0: aa1403e0     	mov	x0, x20
   42fe4: 1400001d     	b	0x43058 <__gxx_personality_v0+0x18c>
   42fe8: 54000101     	b.ne	0x43008 <__gxx_personality_v0+0x13c>
   42fec: a97e2668     	ldp	x8, x9, [x19, #-0x20]
   42ff0: b89dc275     	ldursw	x21, [x19, #-0x24]
   42ff4: a900a3f5     	stp	x21, x8, [sp, #0x8]
   42ff8: a97f2276     	ldp	x22, x8, [x19, #-0x10]
   42ffc: a901dbe9     	stp	x9, x22, [sp, #0x18]
   43000: f90017e8     	str	x8, [sp, #0x28]
   43004: 1400000b     	b	0x43030 <__gxx_personality_v0+0x164>
   43008: 910023e0     	add	x0, sp, #0x8
   4300c: 2a1f03e2     	mov	w2, wzr
   43010: aa1303e3     	mov	x3, x19
   43014: aa1403e4     	mov	x4, x20
   43018: 94000021     	bl	0x4309c <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)>
   4301c: b94033e8     	ldr	w8, [sp, #0x30]
   43020: 7100191f     	cmp	w8, #0x6
   43024: 54000341     	b.ne	0x4308c <__gxx_personality_v0+0x1c0>
   43028: f94007f5     	ldr	x21, [sp, #0x8]
   4302c: f94013f6     	ldr	x22, [sp, #0x20]
   43030: aa1403e0     	mov	x0, x20
   43034: 2a1f03e1     	mov	w1, wzr
   43038: aa1303e2     	mov	x2, x19
   4303c: 94000ba9     	bl	0x45ee0 <_Unwind_SetGR>
   43040: aa1403e0     	mov	x0, x20
   43044: 52800021     	mov	w1, #0x1                // =1
   43048: aa1503e2     	mov	x2, x21
   4304c: 94000ba5     	bl	0x45ee0 <_Unwind_SetGR>
   43050: aa1403e0     	mov	x0, x20
   43054: aa1603e1     	mov	x1, x22
   43058: 94000bb0     	bl	0x45f18 <_Unwind_SetIP>
   4305c: 528000e0     	mov	w0, #0x7                // =7
   43060: f94016e8     	ldr	x8, [x23, #0x28]
   43064: f85f83a9     	ldur	x9, [x29, #-0x8]
   43068: eb09011f     	cmp	x8, x9
   4306c: 54000161     	b.ne	0x43098 <__gxx_personality_v0+0x1cc>
   43070: a9474ff4     	ldp	x20, x19, [sp, #0x70]
   43074: a94657f6     	ldp	x22, x21, [sp, #0x60]
   43078: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   4307c: f9402bf7     	ldr	x23, [sp, #0x50]
   43080: 910203ff     	add	sp, sp, #0x80
   43084: d50323bf     	autiasp
   43088: d65f03c0     	ret
   4308c: aa1303e0     	mov	x0, x19
   43090: 94001a78     	bl	0x49a70 <__cxa_begin_catch@plt>
   43094: 94001a7f     	bl	0x49a90 <_ZSt9terminatev@plt>
   43098: 94001a36     	bl	0x49970 <__stack_chk_fail@plt>

000000000004309c <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)>:
   4309c: d503233f     	paciasp
   430a0: d10303ff     	sub	sp, sp, #0xc0
   430a4: a9067bfd     	stp	x29, x30, [sp, #0x60]
   430a8: 910183fd     	add	x29, sp, #0x60
   430ac: a9076ffc     	stp	x28, x27, [sp, #0x70]
   430b0: a90867fa     	stp	x26, x25, [sp, #0x80]
   430b4: a9095ff8     	stp	x24, x23, [sp, #0x90]
   430b8: a90a57f6     	stp	x22, x21, [sp, #0xa0]
   430bc: a90b4ff4     	stp	x20, x19, [sp, #0xb0]
   430c0: d53bd055     	mrs	x21, TPIDR_EL0
   430c4: aa0403f7     	mov	x23, x4
   430c8: f94016a8     	ldr	x8, [x21, #0x28]
   430cc: 2a0203fc     	mov	w28, w2
   430d0: 6f00e400     	movi	v0.2d, #0000000000000000
   430d4: 2a0103f6     	mov	w22, w1
   430d8: aa0003f4     	mov	x20, x0
   430dc: f81f83a8     	stur	x8, [x29, #-0x8]
   430e0: 52800068     	mov	w8, #0x3                // =3
   430e4: f900101f     	str	xzr, [x0, #0x20]
   430e8: ad000000     	stp	q0, q0, [x0]
   430ec: b9002808     	str	w8, [x0, #0x28]
   430f0: 370000e1     	tbnz	w1, #0x0, 0x4310c <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x70>
   430f4: 36081f36     	tbz	w22, #0x1, 0x434d8 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x43c>
   430f8: 2a3603e8     	mvn	w8, w22
   430fc: 721e051f     	tst	w8, #0xc
   43100: 540000a1     	b.ne	0x43114 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x78>
   43104: 52800048     	mov	w8, #0x2                // =2
   43108: 140000f3     	b	0x434d4 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x438>
   4310c: 721f0adf     	tst	w22, #0xe
   43110: 54001e41     	b.ne	0x434d8 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x43c>
   43114: aa1703e0     	mov	x0, x23
   43118: f9001be3     	str	x3, [sp, #0x30]
   4311c: 94000b50     	bl	0x45e5c <_Unwind_GetLanguageSpecificData>
   43120: b4000420     	cbz	x0, 0x431a4 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x108>
   43124: aa0003f8     	mov	x24, x0
   43128: f9000a80     	str	x0, [x20, #0x10]
   4312c: aa1703e0     	mov	x0, x23
   43130: f90007f5     	str	x21, [sp, #0x8]
   43134: 94000b6d     	bl	0x45ee8 <_Unwind_GetIP>
   43138: aa0003f9     	mov	x25, x0
   4313c: aa1703e0     	mov	x0, x23
   43140: 94000b54     	bl	0x45e90 <_Unwind_GetRegionStart>
   43144: aa0003fa     	mov	x26, x0
   43148: aa2003f5     	mvn	x21, x0
   4314c: 38401701     	ldrb	w1, [x24], #0x1
   43150: d10063a0     	sub	x0, x29, #0x18
   43154: f81e83b8     	stur	x24, [x29, #-0x18]
   43158: 940001b8     	bl	0x43838 <__cxxabiv1::readEncodedPointer(unsigned char const**, unsigned char)>
   4315c: f85e83b3     	ldur	x19, [x29, #-0x18]
   43160: f100001f     	cmp	x0, #0x0
   43164: 9a80034c     	csel	x12, x26, x0, eq
   43168: 38401678     	ldrb	w24, [x19], #0x1
   4316c: f81d83ac     	stur	x12, [x29, #-0x28]
   43170: f103ff1f     	cmp	x24, #0xff
   43174: 540001c0     	b.eq	0x431ac <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x110>
   43178: aa1f03e9     	mov	x9, xzr
   4317c: aa1f03e8     	mov	x8, xzr
   43180: 3840166a     	ldrb	w10, [x19], #0x1
   43184: 9240194b     	and	x11, x10, #0x7f
   43188: 9ac9216b     	lsl	x11, x11, x9
   4318c: 91001d29     	add	x9, x9, #0x7
   43190: aa080168     	orr	x8, x11, x8
   43194: 373fff6a     	tbnz	w10, #0x7, 0x43180 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0xe4>
   43198: 8b080268     	add	x8, x19, x8
   4319c: f90017e8     	str	x8, [sp, #0x28]
   431a0: 14000004     	b	0x431b0 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x114>
   431a4: 52800108     	mov	w8, #0x8                // =8
   431a8: 140000cb     	b	0x434d4 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x438>
   431ac: f90017ff     	str	xzr, [sp, #0x28]
   431b0: aa1f03e9     	mov	x9, xzr
   431b4: aa1f03e8     	mov	x8, xzr
   431b8: 8b150337     	add	x23, x25, x21
   431bc: 38401679     	ldrb	w25, [x19], #0x1
   431c0: f81e83b3     	stur	x19, [x29, #-0x18]
   431c4: 3840166a     	ldrb	w10, [x19], #0x1
   431c8: 9240194b     	and	x11, x10, #0x7f
   431cc: 9ac9216b     	lsl	x11, x11, x9
   431d0: 91001d29     	add	x9, x9, #0x7
   431d4: aa080168     	orr	x8, x11, x8
   431d8: 373fff6a     	tbnz	w10, #0x7, 0x431c4 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x128>
   431dc: 92407d08     	and	x8, x8, #0xffffffff
   431e0: aa1303e9     	mov	x9, x19
   431e4: 8b080275     	add	x21, x19, x8
   431e8: a93e4fb3     	stp	x19, x19, [x29, #-0x20]
   431ec: f90013e8     	str	x8, [sp, #0x20]
   431f0: 14000003     	b	0x431fc <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x160>
   431f4: eb1a02ff     	cmp	x23, x26
   431f8: 54001ec3     	b.lo	0x435d0 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x534>
   431fc: eb15013f     	cmp	x9, x21
   43200: 54001e82     	b.hs	0x435d0 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x534>
   43204: d10083a0     	sub	x0, x29, #0x20
   43208: 2a1903e1     	mov	w1, w25
   4320c: 9400018b     	bl	0x43838 <__cxxabiv1::readEncodedPointer(unsigned char const**, unsigned char)>
   43210: aa0003fa     	mov	x26, x0
   43214: d10083a0     	sub	x0, x29, #0x20
   43218: 2a1903e1     	mov	w1, w25
   4321c: 94000187     	bl	0x43838 <__cxxabiv1::readEncodedPointer(unsigned char const**, unsigned char)>
   43220: aa0003fb     	mov	x27, x0
   43224: d10083a0     	sub	x0, x29, #0x20
   43228: 2a1903e1     	mov	w1, w25
   4322c: 94000183     	bl	0x43838 <__cxxabiv1::readEncodedPointer(unsigned char const**, unsigned char)>
   43230: aa1f03ea     	mov	x10, xzr
   43234: aa1f03e8     	mov	x8, xzr
   43238: f85e03a9     	ldur	x9, [x29, #-0x20]
   4323c: 3840152b     	ldrb	w11, [x9], #0x1
   43240: 9240196c     	and	x12, x11, #0x7f
   43244: 9aca218c     	lsl	x12, x12, x10
   43248: 91001d4a     	add	x10, x10, #0x7
   4324c: aa080188     	orr	x8, x12, x8
   43250: 373fff6b     	tbnz	w11, #0x7, 0x4323c <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x1a0>
   43254: eb17035f     	cmp	x26, x23
   43258: f81e03a9     	stur	x9, [x29, #-0x20]
   4325c: 54fffcc8     	b.hi	0x431f4 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x158>
   43260: 8b1a036a     	add	x10, x27, x26
   43264: eb0a02ff     	cmp	x23, x10
   43268: 54fffc62     	b.hs	0x431f4 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x158>
   4326c: b4001300     	cbz	x0, 0x434cc <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x430>
   43270: f85d83a9     	ldur	x9, [x29, #-0x28]
   43274: 8b090009     	add	x9, x0, x9
   43278: b40011c8     	cbz	x8, 0x434b0 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x414>
   4327c: f90003e9     	str	x9, [sp]
   43280: f94013e9     	ldr	x9, [sp, #0x20]
   43284: 92400f1b     	and	x27, x24, #0xf
   43288: 121f06ca     	and	w10, w22, #0x6
   4328c: 9280000d     	mov	x13, #-0x1              // =-1
   43290: f94017f5     	ldr	x21, [sp, #0x28]
   43294: 8b090269     	add	x9, x19, x9
   43298: 8b080128     	add	x8, x9, x8
   4329c: f9401be9     	ldr	x9, [sp, #0x30]
   432a0: d1000517     	sub	x23, x8, #0x1
   432a4: 528000a8     	mov	w8, #0x5                // =5
   432a8: 0a0802c8     	and	w8, w22, w8
   432ac: b90017ea     	str	w10, [sp, #0x14]
   432b0: 91008129     	add	x9, x9, #0x20
   432b4: b90023e8     	str	w8, [sp, #0x20]
   432b8: 528383a8     	mov	w8, #0x1c1d             // =7197
   432bc: 1adb2508     	lsr	w8, w8, w27
   432c0: f9000fe9     	str	x9, [sp, #0x18]
   432c4: 12000108     	and	w8, w8, #0x1
   432c8: b81d83a8     	stur	w8, [x29, #-0x28]
   432cc: aa1f03e9     	mov	x9, xzr
   432d0: aa1f03e8     	mov	x8, xzr
   432d4: aa1703f3     	mov	x19, x23
   432d8: 3840166a     	ldrb	w10, [x19], #0x1
   432dc: 9240194b     	and	x11, x10, #0x7f
   432e0: 9ac9216b     	lsl	x11, x11, x9
   432e4: 91001d29     	add	x9, x9, #0x7
   432e8: aa080168     	orr	x8, x11, x8
   432ec: 373fff6a     	tbnz	w10, #0x7, 0x432d8 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x23c>
   432f0: f101013f     	cmp	x9, #0x40
   432f4: 9ac921a9     	lsl	x9, x13, x9
   432f8: 1a9f27eb     	cset	w11, lo
   432fc: 6a4a197f     	tst	w11, w10, lsr #6
   43300: 9a9f1129     	csel	x9, x9, xzr, ne
   43304: aa090119     	orr	x25, x8, x9
   43308: f100073f     	cmp	x25, #0x1
   4330c: 5400060b     	b.lt	0x433cc <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x330>
   43310: b4001615     	cbz	x21, 0x435d0 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x534>
   43314: 7100337f     	cmp	w27, #0xc
   43318: 540015c8     	b.hi	0x435d0 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x534>
   4331c: b85d83a8     	ldur	w8, [x29, #-0x28]
   43320: 34001588     	cbz	w8, 0x435d0 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x534>
   43324: d0fffe68     	adrp	x8, 0x11000 <typeinfo name for (anonymous namespace)::itanium_demangle::ConditionalExpr+0x9>
   43328: d10043a0     	sub	x0, x29, #0x10
   4332c: 911c4108     	add	x8, x8, #0x710
   43330: 2a1803e1     	mov	w1, w24
   43334: f87b7908     	ldr	x8, [x8, x27, lsl #3]
   43338: d503201f     	nop
   4333c: 9b195508     	madd	x8, x8, x25, x21
   43340: f81f03a8     	stur	x8, [x29, #-0x10]
   43344: 9400013d     	bl	0x43838 <__cxxabiv1::readEncodedPointer(unsigned char const**, unsigned char)>
   43348: b40004c0     	cbz	x0, 0x433e0 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x344>
   4334c: 9280000d     	mov	x13, #-0x1              // =-1
   43350: 360008dc     	tbz	w28, #0x0, 0x43468 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x3cc>
   43354: aa1803f5     	mov	x21, x24
   43358: 2a1c03f8     	mov	w24, w28
   4335c: f9401bfc     	ldr	x28, [sp, #0x30]
   43360: aa0003fa     	mov	x26, x0
   43364: aa1c03e0     	mov	x0, x28
   43368: 97ffaaff     	bl	0x2df64 <__cxxabiv1::__getExceptionClass(_Unwind_Exception const*)>
   4336c: d285602a     	mov	x10, #0x2b01            // =11009
   43370: f9400fe8     	ldr	x8, [sp, #0x18]
   43374: f2a8656a     	movk	x10, #0x432b, lsl #16
   43378: f2c9c8ea     	movk	x10, #0x4e47, lsl #32
   4337c: f2e8698a     	movk	x10, #0x434c, lsl #48
   43380: eb0a001f     	cmp	x0, x10
   43384: 54000041     	b.ne	0x4338c <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x2f0>
   43388: f85a8388     	ldur	x8, [x28, #-0x58]
   4338c: f81f03a8     	stur	x8, [x29, #-0x10]
   43390: b40012e8     	cbz	x8, 0x435ec <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x550>
   43394: f85b0381     	ldur	x1, [x28, #-0x50]
   43398: b40012a1     	cbz	x1, 0x435ec <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x550>
   4339c: f9400348     	ldr	x8, [x26]
   433a0: d10043a2     	sub	x2, x29, #0x10
   433a4: aa1a03e0     	mov	x0, x26
   433a8: f9401108     	ldr	x8, [x8, #0x20]
   433ac: d63f0100     	blr	x8
   433b0: 2a1803fc     	mov	w28, w24
   433b4: aa1503f8     	mov	x24, x21
   433b8: f94017f5     	ldr	x21, [sp, #0x28]
   433bc: 9280000d     	mov	x13, #-0x1              // =-1
   433c0: 36000540     	tbz	w0, #0x0, 0x43468 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x3cc>
   433c4: 36000496     	tbz	w22, #0x0, 0x43454 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x3b8>
   433c8: 14000076     	b	0x435a0 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x504>
   433cc: b7f80159     	tbnz	x25, #0x3f, 0x433f4 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x358>
   433d0: b94017e8     	ldr	w8, [sp, #0x14]
   433d4: 7100091f     	cmp	w8, #0x2
   433d8: 54000481     	b.ne	0x43468 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x3cc>
   433dc: 1400005e     	b	0x43554 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x4b8>
   433e0: b94023e8     	ldr	w8, [sp, #0x20]
   433e4: 9280000d     	mov	x13, #-0x1              // =-1
   433e8: 35000928     	cbnz	w8, 0x4350c <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x470>
   433ec: 371803f6     	tbnz	w22, #0x3, 0x43468 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x3cc>
   433f0: 14000078     	b	0x435d0 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x534>
   433f4: 3600035c     	tbz	w28, #0x0, 0x4345c <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x3c0>
   433f8: f9401bfa     	ldr	x26, [sp, #0x30]
   433fc: aa1a03e0     	mov	x0, x26
   43400: 97ffaad9     	bl	0x2df64 <__cxxabiv1::__getExceptionClass(_Unwind_Exception const*)>
   43404: d2856028     	mov	x8, #0x2b01             // =11009
   43408: aa1a03e5     	mov	x5, x26
   4340c: f2a86568     	movk	x8, #0x432b, lsl #16
   43410: f9400ffa     	ldr	x26, [sp, #0x18]
   43414: f2c9c8e8     	movk	x8, #0x4e47, lsl #32
   43418: f2e86988     	movk	x8, #0x434c, lsl #48
   4341c: eb08001f     	cmp	x0, x8
   43420: 54000041     	b.ne	0x43428 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x38c>
   43424: f85a80ba     	ldur	x26, [x5, #-0x58]
   43428: b4000f1a     	cbz	x26, 0x43608 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x56c>
   4342c: f85b00a3     	ldur	x3, [x5, #-0x50]
   43430: b4000ec3     	cbz	x3, 0x43608 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x56c>
   43434: aa1903e0     	mov	x0, x25
   43438: aa1503e1     	mov	x1, x21
   4343c: 2a1803e2     	mov	w2, w24
   43440: aa1a03e4     	mov	x4, x26
   43444: 9400015a     	bl	0x439ac <__cxxabiv1::exception_spec_can_catch(long, unsigned char const*, unsigned char, __cxxabiv1::__shim_type_info const*, void*, _Unwind_Exception*)>
   43448: 9280000d     	mov	x13, #-0x1              // =-1
   4344c: 360000e0     	tbz	w0, #0x0, 0x43468 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x3cc>
   43450: 37000b76     	tbnz	w22, #0x0, 0x435bc <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x520>
   43454: 371800b6     	tbnz	w22, #0x3, 0x43468 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x3cc>
   43458: 14000069     	b	0x435fc <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x560>
   4345c: b94023e8     	ldr	w8, [sp, #0x20]
   43460: 35000568     	cbnz	w8, 0x4350c <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x470>
   43464: 36180dd6     	tbz	w22, #0x3, 0x4361c <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x580>
   43468: aa1f03e9     	mov	x9, xzr
   4346c: aa1f03e8     	mov	x8, xzr
   43470: aa1303ea     	mov	x10, x19
   43474: 3840154b     	ldrb	w11, [x10], #0x1
   43478: 9240196c     	and	x12, x11, #0x7f
   4347c: 9ac9218c     	lsl	x12, x12, x9
   43480: 91001d29     	add	x9, x9, #0x7
   43484: aa080188     	orr	x8, x12, x8
   43488: 373fff6b     	tbnz	w11, #0x7, 0x43474 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x3d8>
   4348c: f101013f     	cmp	x9, #0x40
   43490: 9ac921a9     	lsl	x9, x13, x9
   43494: 1a9f27ea     	cset	w10, lo
   43498: 6a4b195f     	tst	w10, w11, lsr #6
   4349c: 9a9f1129     	csel	x9, x9, xzr, ne
   434a0: aa090108     	orr	x8, x8, x9
   434a4: b4000148     	cbz	x8, 0x434cc <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x430>
   434a8: 8b080277     	add	x23, x19, x8
   434ac: 17ffff88     	b	0x432cc <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x230>
   434b0: 121f06c8     	and	w8, w22, #0x6
   434b4: 7100091f     	cmp	w8, #0x2
   434b8: 540000a1     	b.ne	0x434cc <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x430>
   434bc: 528000c8     	mov	w8, #0x6                // =6
   434c0: f900029f     	str	xzr, [x20]
   434c4: f9000e89     	str	x9, [x20, #0x18]
   434c8: 14000002     	b	0x434d0 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x434>
   434cc: 52800108     	mov	w8, #0x8                // =8
   434d0: f94007f5     	ldr	x21, [sp, #0x8]
   434d4: b9002a88     	str	w8, [x20, #0x28]
   434d8: f94016a8     	ldr	x8, [x21, #0x28]
   434dc: f85f83a9     	ldur	x9, [x29, #-0x8]
   434e0: eb09011f     	cmp	x8, x9
   434e4: 54000a21     	b.ne	0x43628 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x58c>
   434e8: a94b4ff4     	ldp	x20, x19, [sp, #0xb0]
   434ec: a94a57f6     	ldp	x22, x21, [sp, #0xa0]
   434f0: a9495ff8     	ldp	x24, x23, [sp, #0x90]
   434f4: a94867fa     	ldp	x26, x25, [sp, #0x80]
   434f8: a9476ffc     	ldp	x28, x27, [sp, #0x70]
   434fc: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   43500: 910303ff     	add	sp, sp, #0xc0
   43504: d50323bf     	autiasp
   43508: d65f03c0     	ret
   4350c: f9401bf3     	ldr	x19, [sp, #0x30]
   43510: a9005e99     	stp	x25, x23, [x20]
   43514: f94003e8     	ldr	x8, [sp]
   43518: aa1303e0     	mov	x0, x19
   4351c: f9000e88     	str	x8, [x20, #0x18]
   43520: 97ffaa91     	bl	0x2df64 <__cxxabiv1::__getExceptionClass(_Unwind_Exception const*)>
   43524: d2856028     	mov	x8, #0x2b01             // =11009
   43528: f2a86568     	movk	x8, #0x432b, lsl #16
   4352c: f2c9c8e8     	movk	x8, #0x4e47, lsl #32
   43530: f2e86988     	movk	x8, #0x434c, lsl #48
   43534: eb08001f     	cmp	x0, x8
   43538: 54000061     	b.ne	0x43544 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x4a8>
   4353c: f85a8268     	ldur	x8, [x19, #-0x58]
   43540: f9000fe8     	str	x8, [sp, #0x18]
   43544: f9400fe9     	ldr	x9, [sp, #0x18]
   43548: 528000c8     	mov	w8, #0x6                // =6
   4354c: f9001289     	str	x9, [x20, #0x20]
   43550: 17ffffe0     	b	0x434d0 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x434>
   43554: f9401bf3     	ldr	x19, [sp, #0x30]
   43558: a9005e9f     	stp	xzr, x23, [x20]
   4355c: f94003e8     	ldr	x8, [sp]
   43560: aa1303e0     	mov	x0, x19
   43564: f9000e88     	str	x8, [x20, #0x18]
   43568: 97ffaa7f     	bl	0x2df64 <__cxxabiv1::__getExceptionClass(_Unwind_Exception const*)>
   4356c: d2856028     	mov	x8, #0x2b01             // =11009
   43570: f94007f5     	ldr	x21, [sp, #0x8]
   43574: f2a86568     	movk	x8, #0x432b, lsl #16
   43578: f2c9c8e8     	movk	x8, #0x4e47, lsl #32
   4357c: f2e86988     	movk	x8, #0x434c, lsl #48
   43580: eb08001f     	cmp	x0, x8
   43584: 54000061     	b.ne	0x43590 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x4f4>
   43588: f85a8268     	ldur	x8, [x19, #-0x58]
   4358c: f9000fe8     	str	x8, [sp, #0x18]
   43590: f9400fe9     	ldr	x9, [sp, #0x18]
   43594: 528000c8     	mov	w8, #0x6                // =6
   43598: f9001289     	str	x9, [x20, #0x20]
   4359c: 17ffffce     	b	0x434d4 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x438>
   435a0: a94057ea     	ldp	x10, x21, [sp]
   435a4: 528000c9     	mov	w9, #0x6                // =6
   435a8: a9005e99     	stp	x25, x23, [x20]
   435ac: f85f03a8     	ldur	x8, [x29, #-0x10]
   435b0: b9002a89     	str	w9, [x20, #0x28]
   435b4: a901a28a     	stp	x10, x8, [x20, #0x18]
   435b8: 17ffffc8     	b	0x434d8 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x43c>
   435bc: f94003e9     	ldr	x9, [sp]
   435c0: a9005e99     	stp	x25, x23, [x20]
   435c4: 528000c8     	mov	w8, #0x6                // =6
   435c8: a901ea89     	stp	x9, x26, [x20, #0x18]
   435cc: 17ffffc1     	b	0x434d0 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x434>
   435d0: f9401be0     	ldr	x0, [sp, #0x30]
   435d4: 94001927     	bl	0x49a70 <__cxa_begin_catch@plt>
   435d8: 3600009c     	tbz	w28, #0x0, 0x435e8 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x54c>
   435dc: f9401be8     	ldr	x8, [sp, #0x30]
   435e0: f85c8100     	ldur	x0, [x8, #-0x38]
   435e4: 97ffad78     	bl	0x2ebc4 <std::__terminate(void (*)())>
   435e8: 9400192a     	bl	0x49a90 <_ZSt9terminatev@plt>
   435ec: aa1c03e0     	mov	x0, x28
   435f0: 94001920     	bl	0x49a70 <__cxa_begin_catch@plt>
   435f4: f85c8380     	ldur	x0, [x28, #-0x38]
   435f8: 97ffad73     	bl	0x2ebc4 <std::__terminate(void (*)())>
   435fc: f9401bf3     	ldr	x19, [sp, #0x30]
   43600: aa1303e0     	mov	x0, x19
   43604: 14000003     	b	0x43610 <__cxxabiv1::scan_eh_tab(__cxxabiv1::(anonymous namespace)::scan_results&, _Unwind_Action, bool, _Unwind_Exception*, _Unwind_Context*)+0x574>
   43608: aa0503e0     	mov	x0, x5
   4360c: aa0503f3     	mov	x19, x5
   43610: 94001918     	bl	0x49a70 <__cxa_begin_catch@plt>
   43614: f85c8260     	ldur	x0, [x19, #-0x38]
   43618: 97ffad6b     	bl	0x2ebc4 <std::__terminate(void (*)())>
   4361c: f9401be0     	ldr	x0, [sp, #0x30]
   43620: 94001914     	bl	0x49a70 <__cxa_begin_catch@plt>
   43624: 9400191b     	bl	0x49a90 <_ZSt9terminatev@plt>
   43628: 940018d2     	bl	0x49970 <__stack_chk_fail@plt>

000000000004362c <__cxa_call_unexpected>:
   4362c: d503233f     	paciasp
   43630: d101c3ff     	sub	sp, sp, #0x70
   43634: a9017bfd     	stp	x29, x30, [sp, #0x10]
   43638: 910043fd     	add	x29, sp, #0x10
   4363c: a9026ffc     	stp	x28, x27, [sp, #0x20]
   43640: a90367fa     	stp	x26, x25, [sp, #0x30]
   43644: a9045ff8     	stp	x24, x23, [sp, #0x40]
   43648: a90557f6     	stp	x22, x21, [sp, #0x50]
   4364c: a9064ff4     	stp	x20, x19, [sp, #0x60]
   43650: b5000060     	cbnz	x0, 0x4365c <__cxa_call_unexpected+0x30>
   43654: 94001907     	bl	0x49a70 <__cxa_begin_catch@plt>
   43658: 9400190e     	bl	0x49a90 <_ZSt9terminatev@plt>
   4365c: aa0003f4     	mov	x20, x0
   43660: 94001904     	bl	0x49a70 <__cxa_begin_catch@plt>
   43664: aa1403e0     	mov	x0, x20
   43668: 97ffaa42     	bl	0x2df70 <__cxxabiv1::__isOurExceptionClass(_Unwind_Exception const*)>
   4366c: 2a0003f6     	mov	w22, w0
   43670: 360000c0     	tbz	w0, #0x0, 0x43688 <__cxa_call_unexpected+0x5c>
   43674: a97c4e80     	ldp	x0, x19, [x20, #-0x40]
   43678: d101829a     	sub	x26, x20, #0x60
   4367c: b89dc295     	ldursw	x21, [x20, #-0x24]
   43680: f85e8297     	ldur	x23, [x20, #-0x18]
   43684: 14000005     	b	0x43698 <__cxa_call_unexpected+0x6c>
   43688: 94001932     	bl	0x49b50 <_ZSt13get_terminatev@plt>
   4368c: aa0003f3     	mov	x19, x0
   43690: 9400192c     	bl	0x49b40 <_ZSt14get_unexpectedv@plt>
   43694: aa1f03fa     	mov	x26, xzr
   43698: 97ffad38     	bl	0x2eb78 <std::__unexpected(void (*)())>
   4369c: 940018f5     	bl	0x49a70 <__cxa_begin_catch@plt>
   436a0: 36000836     	tbz	w22, #0x0, 0x437a4 <__cxa_call_unexpected+0x178>
   436a4: 384016e1     	ldrb	w1, [x23], #0x1
   436a8: f90007f7     	str	x23, [sp, #0x8]
   436ac: 910023e0     	add	x0, sp, #0x8
   436b0: 94000062     	bl	0x43838 <__cxxabiv1::readEncodedPointer(unsigned char const**, unsigned char)>
   436b4: f94007e9     	ldr	x9, [sp, #0x8]
   436b8: 39400136     	ldrb	w22, [x9]
   436bc: 7103fedf     	cmp	w22, #0xff
   436c0: 54000061     	b.ne	0x436cc <__cxa_call_unexpected+0xa0>
   436c4: aa1303e0     	mov	x0, x19
   436c8: 97ffad3f     	bl	0x2ebc4 <std::__terminate(void (*)())>
   436cc: aa1f03e8     	mov	x8, xzr
   436d0: aa1f03f9     	mov	x25, xzr
   436d4: 9100053c     	add	x28, x9, #0x1
   436d8: 38401789     	ldrb	w9, [x28], #0x1
   436dc: 9240192a     	and	x10, x9, #0x7f
   436e0: 9ac8214a     	lsl	x10, x10, x8
   436e4: 91001d08     	add	x8, x8, #0x7
   436e8: aa190159     	orr	x25, x10, x25
   436ec: 373fff69     	tbnz	w9, #0x7, 0x436d8 <__cxa_call_unexpected+0xac>
   436f0: 9400191c     	bl	0x49b60 <__cxa_get_globals_fast@plt>
   436f4: aa0003f8     	mov	x24, x0
   436f8: f940001b     	ldr	x27, [x0]
   436fc: b4fffe5b     	cbz	x27, 0x436c4 <__cxa_call_unexpected+0x98>
   43700: 91018377     	add	x23, x27, #0x60
   43704: aa1703e0     	mov	x0, x23
   43708: 97ffaa1a     	bl	0x2df70 <__cxxabiv1::__isOurExceptionClass(_Unwind_Exception const*)>
   4370c: 8b190399     	add	x25, x28, x25
   43710: 360002c0     	tbz	w0, #0x0, 0x43768 <__cxa_call_unexpected+0x13c>
   43714: eb1a037f     	cmp	x27, x26
   43718: 54000280     	b.eq	0x43768 <__cxa_call_unexpected+0x13c>
   4371c: f9400b7a     	ldr	x26, [x27, #0x10]
   43720: aa1703e0     	mov	x0, x23
   43724: 97ffaa10     	bl	0x2df64 <__cxxabiv1::__getExceptionClass(_Unwind_Exception const*)>
   43728: d2856028     	mov	x8, #0x2b01             // =11009
   4372c: f2a86568     	movk	x8, #0x432b, lsl #16
   43730: f2c9c8e8     	movk	x8, #0x4e47, lsl #32
   43734: f2e86988     	movk	x8, #0x434c, lsl #48
   43738: eb08001f     	cmp	x0, x8
   4373c: 54000061     	b.ne	0x43748 <__cxa_call_unexpected+0x11c>
   43740: f9400764     	ldr	x4, [x27, #0x8]
   43744: 14000002     	b	0x4374c <__cxa_call_unexpected+0x120>
   43748: 91020364     	add	x4, x27, #0x80
   4374c: aa1503e0     	mov	x0, x21
   43750: aa1903e1     	mov	x1, x25
   43754: 2a1603e2     	mov	w2, w22
   43758: aa1a03e3     	mov	x3, x26
   4375c: aa1403e5     	mov	x5, x20
   43760: 94000093     	bl	0x439ac <__cxxabiv1::exception_spec_can_catch(long, unsigned char const*, unsigned char, __cxxabiv1::__shim_type_info const*, void*, _Unwind_Exception*)>
   43764: 360003c0     	tbz	w0, #0x0, 0x437dc <__cxa_call_unexpected+0x1b0>
   43768: d0000077     	adrp	x23, 0x51000 <vsnprintf+0x51000>
   4376c: f9407af7     	ldr	x23, [x23, #0xf0]
   43770: 910042e8     	add	x8, x23, #0x10
   43774: f90003e8     	str	x8, [sp]
   43778: d0000063     	adrp	x3, 0x51000 <vsnprintf+0x51000>
   4377c: 910003e4     	mov	x4, sp
   43780: aa1503e0     	mov	x0, x21
   43784: aa1903e1     	mov	x1, x25
   43788: 2a1603e2     	mov	w2, w22
   4378c: aa1403e5     	mov	x5, x20
   43790: f9407c63     	ldr	x3, [x3, #0xf8]
   43794: 94000086     	bl	0x439ac <__cxxabiv1::exception_spec_can_catch(long, unsigned char const*, unsigned char, __cxxabiv1::__shim_type_info const*, void*, _Unwind_Exception*)>
   43798: 360000c0     	tbz	w0, #0x0, 0x437b0 <__cxa_call_unexpected+0x184>
   4379c: 910003e0     	mov	x0, sp
   437a0: 9400194c     	bl	0x49cd0 <_ZNSt13bad_exceptionD1Ev@plt>
   437a4: 940018b7     	bl	0x49a80 <__cxa_end_catch@plt>
   437a8: aa1303e0     	mov	x0, x19
   437ac: 97ffad06     	bl	0x2ebc4 <std::__terminate(void (*)())>
   437b0: 940018b4     	bl	0x49a80 <__cxa_end_catch@plt>
   437b4: 52800100     	mov	w0, #0x8                // =8
   437b8: 9400189a     	bl	0x49a20 <__cxa_allocate_exception@plt>
   437bc: 910042e8     	add	x8, x23, #0x10
   437c0: f9000008     	str	x8, [x0]
   437c4: d0000061     	adrp	x1, 0x51000 <vsnprintf+0x51000>
   437c8: d0000062     	adrp	x2, 0x51000 <vsnprintf+0x51000>
   437cc: f9407c21     	ldr	x1, [x1, #0xf8]
   437d0: f9408042     	ldr	x2, [x2, #0x100]
   437d4: 9400189b     	bl	0x49a40 <__cxa_throw@plt>
   437d8: 1400000c     	b	0x43808 <__cxa_call_unexpected+0x1dc>
   437dc: b9403b68     	ldr	w8, [x27, #0x38]
   437e0: 4b0803e8     	neg	w8, w8
   437e4: b9003b68     	str	w8, [x27, #0x38]
   437e8: b9400b08     	ldr	w8, [x24, #0x8]
   437ec: 11000508     	add	w8, w8, #0x1
   437f0: b9000b08     	str	w8, [x24, #0x8]
   437f4: 940018a3     	bl	0x49a80 <__cxa_end_catch@plt>
   437f8: 940018a2     	bl	0x49a80 <__cxa_end_catch@plt>
   437fc: aa1703e0     	mov	x0, x23
   43800: 9400189c     	bl	0x49a70 <__cxa_begin_catch@plt>
   43804: 940018db     	bl	0x49b70 <__cxa_rethrow@plt>
   43808: aa0003f3     	mov	x19, x0
   4380c: 910003e0     	mov	x0, sp
   43810: 94001930     	bl	0x49cd0 <_ZNSt13bad_exceptionD1Ev@plt>
   43814: 14000005     	b	0x43828 <__cxa_call_unexpected+0x1fc>
   43818: 14000003     	b	0x43824 <__cxa_call_unexpected+0x1f8>
   4381c: 14000002     	b	0x43824 <__cxa_call_unexpected+0x1f8>
   43820: 14000001     	b	0x43824 <__cxa_call_unexpected+0x1f8>
   43824: aa0003f3     	mov	x19, x0
   43828: 94001896     	bl	0x49a80 <__cxa_end_catch@plt>
   4382c: aa1303e0     	mov	x0, x19
   43830: 9400092c     	bl	0x45ce0 <_Unwind_Resume>
   43834: 97ffa959     	bl	0x2dd98 <__clang_call_terminate>

0000000000043838 <__cxxabiv1::readEncodedPointer(unsigned char const**, unsigned char)>:
   43838: d503233f     	paciasp
   4383c: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   43840: 910003fd     	mov	x29, sp
   43844: 12001c29     	and	w9, w1, #0xff
   43848: 7103fd3f     	cmp	w9, #0xff
   4384c: 54000220     	b.eq	0x43890 <__cxxabiv1::readEncodedPointer(unsigned char const**, unsigned char)+0x58>
   43850: 12000d28     	and	w8, w9, #0xf
   43854: 7100311f     	cmp	w8, #0xc
   43858: 54000a68     	b.hi	0x439a4 <__cxxabiv1::readEncodedPointer(unsigned char const**, unsigned char)+0x16c>
   4385c: d0fffe6a     	adrp	x10, 0x11000 <typeinfo name for (anonymous namespace)::itanium_demangle::ConditionalExpr+0x9>
   43860: f940000b     	ldr	x11, [x0]
   43864: 911bf14a     	add	x10, x10, #0x6fc
   43868: 1000008c     	adr	x12, 0x43878 <__cxxabiv1::readEncodedPointer(unsigned char const**, unsigned char)+0x40>
   4386c: 3868694d     	ldrb	w13, [x10, x8]
   43870: 8b0d098c     	add	x12, x12, x13, lsl #2
   43874: d61f0180     	br	x12
   43878: d503249f     	bti	j
   4387c: aa0b03ea     	mov	x10, x11
   43880: f8408548     	ldr	x8, [x10], #0x8
   43884: 5304192c     	ubfx	w12, w9, #4, #3
   43888: 350004cc     	cbnz	w12, 0x43920 <__cxxabiv1::readEncodedPointer(unsigned char const**, unsigned char)+0xe8>
   4388c: 14000029     	b	0x43930 <__cxxabiv1::readEncodedPointer(unsigned char const**, unsigned char)+0xf8>
   43890: aa1f03e8     	mov	x8, xzr
   43894: 1400002b     	b	0x43940 <__cxxabiv1::readEncodedPointer(unsigned char const**, unsigned char)+0x108>
   43898: d503249f     	bti	j
   4389c: aa1f03ec     	mov	x12, xzr
   438a0: aa1f03e8     	mov	x8, xzr
   438a4: aa0b03ea     	mov	x10, x11
   438a8: 3840154d     	ldrb	w13, [x10], #0x1
   438ac: 924019ae     	and	x14, x13, #0x7f
   438b0: 9acc21ce     	lsl	x14, x14, x12
   438b4: 91001d8c     	add	x12, x12, #0x7
   438b8: aa0801c8     	orr	x8, x14, x8
   438bc: 373fff6d     	tbnz	w13, #0x7, 0x438a8 <__cxxabiv1::readEncodedPointer(unsigned char const**, unsigned char)+0x70>
   438c0: 14000016     	b	0x43918 <__cxxabiv1::readEncodedPointer(unsigned char const**, unsigned char)+0xe0>
   438c4: d503249f     	bti	j
   438c8: aa0b03ea     	mov	x10, x11
   438cc: 78402548     	ldrh	w8, [x10], #0x2
   438d0: 5304192c     	ubfx	w12, w9, #4, #3
   438d4: 3500026c     	cbnz	w12, 0x43920 <__cxxabiv1::readEncodedPointer(unsigned char const**, unsigned char)+0xe8>
   438d8: 14000016     	b	0x43930 <__cxxabiv1::readEncodedPointer(unsigned char const**, unsigned char)+0xf8>
   438dc: d503249f     	bti	j
   438e0: aa0b03ea     	mov	x10, x11
   438e4: b8404548     	ldr	w8, [x10], #0x4
   438e8: 5304192c     	ubfx	w12, w9, #4, #3
   438ec: 350001ac     	cbnz	w12, 0x43920 <__cxxabiv1::readEncodedPointer(unsigned char const**, unsigned char)+0xe8>
   438f0: 14000010     	b	0x43930 <__cxxabiv1::readEncodedPointer(unsigned char const**, unsigned char)+0xf8>
   438f4: d503249f     	bti	j
   438f8: aa0b03ea     	mov	x10, x11
   438fc: 78802548     	ldrsh	x8, [x10], #0x2
   43900: 5304192c     	ubfx	w12, w9, #4, #3
   43904: 350000ec     	cbnz	w12, 0x43920 <__cxxabiv1::readEncodedPointer(unsigned char const**, unsigned char)+0xe8>
   43908: 1400000a     	b	0x43930 <__cxxabiv1::readEncodedPointer(unsigned char const**, unsigned char)+0xf8>
   4390c: d503249f     	bti	j
   43910: aa0b03ea     	mov	x10, x11
   43914: b8804548     	ldrsw	x8, [x10], #0x4
   43918: 5304192c     	ubfx	w12, w9, #4, #3
   4391c: 340000ac     	cbz	w12, 0x43930 <__cxxabiv1::readEncodedPointer(unsigned char const**, unsigned char)+0xf8>
   43920: 7100059f     	cmp	w12, #0x1
   43924: 540003e1     	b.ne	0x439a0 <__cxxabiv1::readEncodedPointer(unsigned char const**, unsigned char)+0x168>
   43928: b40000a8     	cbz	x8, 0x4393c <__cxxabiv1::readEncodedPointer(unsigned char const**, unsigned char)+0x104>
   4392c: 8b0b0108     	add	x8, x8, x11
   43930: b4000068     	cbz	x8, 0x4393c <__cxxabiv1::readEncodedPointer(unsigned char const**, unsigned char)+0x104>
   43934: 36380049     	tbz	w9, #0x7, 0x4393c <__cxxabiv1::readEncodedPointer(unsigned char const**, unsigned char)+0x104>
   43938: f9400108     	ldr	x8, [x8]
   4393c: f900000a     	str	x10, [x0]
   43940: aa0803e0     	mov	x0, x8
   43944: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   43948: d50323bf     	autiasp
   4394c: d65f03c0     	ret
   43950: d503249f     	bti	j
   43954: aa1f03ec     	mov	x12, xzr
   43958: aa1f03e8     	mov	x8, xzr
   4395c: aa0b03ea     	mov	x10, x11
   43960: 3840154d     	ldrb	w13, [x10], #0x1
   43964: 924019ae     	and	x14, x13, #0x7f
   43968: 9acc21ce     	lsl	x14, x14, x12
   4396c: 91001d8c     	add	x12, x12, #0x7
   43970: aa0801c8     	orr	x8, x14, x8
   43974: 373fff6d     	tbnz	w13, #0x7, 0x43960 <__cxxabiv1::readEncodedPointer(unsigned char const**, unsigned char)+0x128>
   43978: f101019f     	cmp	x12, #0x40
   4397c: 9280000f     	mov	x15, #-0x1              // =-1
   43980: 1a9f27ee     	cset	w14, lo
   43984: 9acc21ec     	lsl	x12, x15, x12
   43988: 6a4d19df     	tst	w14, w13, lsr #6
   4398c: 9a9f118c     	csel	x12, x12, xzr, ne
   43990: aa0c0108     	orr	x8, x8, x12
   43994: 5304192c     	ubfx	w12, w9, #4, #3
   43998: 35fffc4c     	cbnz	w12, 0x43920 <__cxxabiv1::readEncodedPointer(unsigned char const**, unsigned char)+0xe8>
   4399c: 17ffffe5     	b	0x43930 <__cxxabiv1::readEncodedPointer(unsigned char const**, unsigned char)+0xf8>
   439a0: 940018ac     	bl	0x49c50 <abort@plt>
   439a4: d503249f     	bti	j
   439a8: 940018aa     	bl	0x49c50 <abort@plt>

00000000000439ac <__cxxabiv1::exception_spec_can_catch(long, unsigned char const*, unsigned char, __cxxabiv1::__shim_type_info const*, void*, _Unwind_Exception*)>:
   439ac: d503233f     	paciasp
   439b0: d10203ff     	sub	sp, sp, #0x80
   439b4: a9027bfd     	stp	x29, x30, [sp, #0x20]
   439b8: 910083fd     	add	x29, sp, #0x20
   439bc: a9036ffc     	stp	x28, x27, [sp, #0x30]
   439c0: a90467fa     	stp	x26, x25, [sp, #0x40]
   439c4: a9055ff8     	stp	x24, x23, [sp, #0x50]
   439c8: a90657f6     	stp	x22, x21, [sp, #0x60]
   439cc: a9074ff4     	stp	x20, x19, [sp, #0x70]
   439d0: f90007e5     	str	x5, [sp, #0x8]
   439d4: d53bd058     	mrs	x24, TPIDR_EL0
   439d8: f9401708     	ldr	x8, [x24, #0x28]
   439dc: f81f83a8     	stur	x8, [x29, #-0x8]
   439e0: b40007a1     	cbz	x1, 0x43ad4 <__cxxabiv1::exception_spec_can_catch(long, unsigned char const*, unsigned char, __cxxabiv1::__shim_type_info const*, void*, _Unwind_Exception*)+0x128>
   439e4: 2a0203f7     	mov	w23, w2
   439e8: 528383aa     	mov	w10, #0x1c1d            // =7197
   439ec: 92400ef9     	and	x25, x23, #0xf
   439f0: aa2003eb     	mvn	x11, x0
   439f4: d0fffe7c     	adrp	x28, 0x11000 <typeinfo name for (anonymous namespace)::itanium_demangle::ConditionalExpr+0x9>
   439f8: aa0403f4     	mov	x20, x4
   439fc: aa0103f5     	mov	x21, x1
   43a00: aa0303f6     	mov	x22, x3
   43a04: 1ad9254a     	lsr	w10, w10, w25
   43a08: aa1f03e8     	mov	x8, xzr
   43a0c: aa1f03e9     	mov	x9, xzr
   43a10: 8b0b003a     	add	x26, x1, x11
   43a14: 1200015b     	and	w27, w10, #0x1
   43a18: 911c439c     	add	x28, x28, #0x710
   43a1c: 3840174a     	ldrb	w10, [x26], #0x1
   43a20: 9240194b     	and	x11, x10, #0x7f
   43a24: 9ac8216b     	lsl	x11, x11, x8
   43a28: 91001d08     	add	x8, x8, #0x7
   43a2c: aa090173     	orr	x19, x11, x9
   43a30: aa1303e9     	mov	x9, x19
   43a34: 373fff4a     	tbnz	w10, #0x7, 0x43a1c <__cxxabiv1::exception_spec_can_catch(long, unsigned char const*, unsigned char, __cxxabiv1::__shim_type_info const*, void*, _Unwind_Exception*)+0x70>
   43a38: b4000273     	cbz	x19, 0x43a84 <__cxxabiv1::exception_spec_can_catch(long, unsigned char const*, unsigned char, __cxxabiv1::__shim_type_info const*, void*, _Unwind_Exception*)+0xd8>
   43a3c: 7100333f     	cmp	w25, #0xc
   43a40: 54000408     	b.hi	0x43ac0 <__cxxabiv1::exception_spec_can_catch(long, unsigned char const*, unsigned char, __cxxabiv1::__shim_type_info const*, void*, _Unwind_Exception*)+0x114>
   43a44: 340003fb     	cbz	w27, 0x43ac0 <__cxxabiv1::exception_spec_can_catch(long, unsigned char const*, unsigned char, __cxxabiv1::__shim_type_info const*, void*, _Unwind_Exception*)+0x114>
   43a48: f8797b88     	ldr	x8, [x28, x25, lsl #3]
   43a4c: 910043e0     	add	x0, sp, #0x10
   43a50: 2a1703e1     	mov	w1, w23
   43a54: 9b135508     	madd	x8, x8, x19, x21
   43a58: f9000be8     	str	x8, [sp, #0x10]
   43a5c: 97ffff77     	bl	0x43838 <__cxxabiv1::readEncodedPointer(unsigned char const**, unsigned char)>
   43a60: f9000bf4     	str	x20, [sp, #0x10]
   43a64: 910043e2     	add	x2, sp, #0x10
   43a68: f9400008     	ldr	x8, [x0]
   43a6c: aa1603e1     	mov	x1, x22
   43a70: f9401108     	ldr	x8, [x8, #0x20]
   43a74: d63f0100     	blr	x8
   43a78: aa1f03e8     	mov	x8, xzr
   43a7c: aa1f03e9     	mov	x9, xzr
   43a80: 3607fce0     	tbz	w0, #0x0, 0x43a1c <__cxxabiv1::exception_spec_can_catch(long, unsigned char const*, unsigned char, __cxxabiv1::__shim_type_info const*, void*, _Unwind_Exception*)+0x70>
   43a84: f9401708     	ldr	x8, [x24, #0x28]
   43a88: f100027f     	cmp	x19, #0x0
   43a8c: f85f83a9     	ldur	x9, [x29, #-0x8]
   43a90: 1a9f17e0     	cset	w0, eq
   43a94: eb09011f     	cmp	x8, x9
   43a98: 54000241     	b.ne	0x43ae0 <__cxxabiv1::exception_spec_can_catch(long, unsigned char const*, unsigned char, __cxxabiv1::__shim_type_info const*, void*, _Unwind_Exception*)+0x134>
   43a9c: a9474ff4     	ldp	x20, x19, [sp, #0x70]
   43aa0: a94657f6     	ldp	x22, x21, [sp, #0x60]
   43aa4: a9455ff8     	ldp	x24, x23, [sp, #0x50]
   43aa8: a94467fa     	ldp	x26, x25, [sp, #0x40]
   43aac: a9436ffc     	ldp	x28, x27, [sp, #0x30]
   43ab0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   43ab4: 910203ff     	add	sp, sp, #0x80
   43ab8: d50323bf     	autiasp
   43abc: d65f03c0     	ret
   43ac0: f94007f3     	ldr	x19, [sp, #0x8]
   43ac4: aa1303e0     	mov	x0, x19
   43ac8: 940017ea     	bl	0x49a70 <__cxa_begin_catch@plt>
   43acc: f85c8260     	ldur	x0, [x19, #-0x38]
   43ad0: 97ffac3d     	bl	0x2ebc4 <std::__terminate(void (*)())>
   43ad4: f94007e0     	ldr	x0, [sp, #0x8]
   43ad8: 940017e6     	bl	0x49a70 <__cxa_begin_catch@plt>
   43adc: 940017ed     	bl	0x49a90 <_ZSt9terminatev@plt>
   43ae0: 940017a4     	bl	0x49970 <__stack_chk_fail@plt>

0000000000043ae4 <__cxxabiv1::__aligned_malloc_with_fallback(unsigned long)>:
   43ae4: d503233f     	paciasp
   43ae8: d100c3ff     	sub	sp, sp, #0x30
   43aec: a9017bfd     	stp	x29, x30, [sp, #0x10]
   43af0: 910043fd     	add	x29, sp, #0x10
   43af4: a9024ff4     	stp	x20, x19, [sp, #0x20]
   43af8: d53bd054     	mrs	x20, TPIDR_EL0
   43afc: 52800201     	mov	w1, #0x10               // =16
   43b00: f100001f     	cmp	x0, #0x0
   43b04: f9401688     	ldr	x8, [x20, #0x28]
   43b08: 9a9f1413     	csinc	x19, x0, xzr, ne
   43b0c: 910003e0     	mov	x0, sp
   43b10: aa1303e2     	mov	x2, x19
   43b14: f90007e8     	str	x8, [sp, #0x8]
   43b18: 940017ee     	bl	0x49ad0 <posix_memalign@plt>
   43b1c: 34000080     	cbz	w0, 0x43b2c <__cxxabiv1::__aligned_malloc_with_fallback(unsigned long)+0x48>
   43b20: aa1303e0     	mov	x0, x19
   43b24: 9400000d     	bl	0x43b58 <(anonymous namespace)::fallback_malloc(unsigned long)>
   43b28: 14000002     	b	0x43b30 <__cxxabiv1::__aligned_malloc_with_fallback(unsigned long)+0x4c>
   43b2c: f94003e0     	ldr	x0, [sp]
   43b30: f9401688     	ldr	x8, [x20, #0x28]
   43b34: f94007e9     	ldr	x9, [sp, #0x8]
   43b38: eb09011f     	cmp	x8, x9
   43b3c: 540000c1     	b.ne	0x43b54 <__cxxabiv1::__aligned_malloc_with_fallback(unsigned long)+0x70>
   43b40: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   43b44: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   43b48: 9100c3ff     	add	sp, sp, #0x30
   43b4c: d50323bf     	autiasp
   43b50: d65f03c0     	ret
   43b54: 94001787     	bl	0x49970 <__stack_chk_fail@plt>

0000000000043b58 <(anonymous namespace)::fallback_malloc(unsigned long)>:
   43b58: d503233f     	paciasp
   43b5c: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   43b60: f9000bf3     	str	x19, [sp, #0x10]
   43b64: 910003fd     	mov	x29, sp
   43b68: aa0003f3     	mov	x19, x0
   43b6c: d0000080     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   43b70: 9115c000     	add	x0, x0, #0x570
   43b74: 94001807     	bl	0x49b90 <pthread_mutex_lock@plt>
   43b78: d0000088     	adrp	x8, 0x55000 <vsnprintf+0x55000>
   43b7c: d0000089     	adrp	x9, 0x55000 <vsnprintf+0x55000>
   43b80: 91168129     	add	x9, x9, #0x5a0
   43b84: f942cd0b     	ldr	x11, [x8, #0x598]
   43b88: b50000ab     	cbnz	x11, 0x43b9c <(anonymous namespace)::fallback_malloc(unsigned long)+0x44>
   43b8c: 320983ea     	mov	w10, #0x800080          // =8388736
   43b90: aa0903eb     	mov	x11, x9
   43b94: f902cd09     	str	x9, [x8, #0x598]
   43b98: b900012a     	str	w10, [x9]
   43b9c: d000008a     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   43ba0: 911e814a     	add	x10, x10, #0x7a0
   43ba4: eb0a017f     	cmp	x11, x10
   43ba8: 54000200     	b.eq	0x43be8 <(anonymous namespace)::fallback_malloc(unsigned long)+0x90>
   43bac: 91000e6a     	add	x10, x19, #0x3
   43bb0: aa1f03ec     	mov	x12, xzr
   43bb4: d342fd4a     	lsr	x10, x10, #2
   43bb8: 9100054a     	add	x10, x10, #0x1
   43bbc: aa0b03f3     	mov	x19, x11
   43bc0: 7940056b     	ldrh	w11, [x11, #0x2]
   43bc4: eb0b015f     	cmp	x10, x11
   43bc8: 54000143     	b.lo	0x43bf0 <(anonymous namespace)::fallback_malloc(unsigned long)+0x98>
   43bcc: 54000200     	b.eq	0x43c0c <(anonymous namespace)::fallback_malloc(unsigned long)+0xb4>
   43bd0: 7940026b     	ldrh	w11, [x19]
   43bd4: aa1303ec     	mov	x12, x19
   43bd8: d37ef56d     	lsl	x13, x11, #2
   43bdc: 8b0d012b     	add	x11, x9, x13
   43be0: f10801bf     	cmp	x13, #0x200
   43be4: 54fffec1     	b.ne	0x43bbc <(anonymous namespace)::fallback_malloc(unsigned long)+0x64>
   43be8: aa1f03f3     	mov	x19, xzr
   43bec: 14000010     	b	0x43c2c <(anonymous namespace)::fallback_malloc(unsigned long)+0xd4>
   43bf0: 4b0a0168     	sub	w8, w11, w10
   43bf4: 8b282a69     	add	x9, x19, w8, uxth #2
   43bf8: 79000668     	strh	w8, [x19, #0x2]
   43bfc: 91001133     	add	x19, x9, #0x4
   43c00: 7900013f     	strh	wzr, [x9]
   43c04: 7900052a     	strh	w10, [x9, #0x2]
   43c08: 14000009     	b	0x43c2c <(anonymous namespace)::fallback_malloc(unsigned long)+0xd4>
   43c0c: 7940026a     	ldrh	w10, [x19]
   43c10: b400008c     	cbz	x12, 0x43c20 <(anonymous namespace)::fallback_malloc(unsigned long)+0xc8>
   43c14: 7900018a     	strh	w10, [x12]
   43c18: 7800467f     	strh	wzr, [x19], #0x4
   43c1c: 14000004     	b	0x43c2c <(anonymous namespace)::fallback_malloc(unsigned long)+0xd4>
   43c20: 8b0a0929     	add	x9, x9, x10, lsl #2
   43c24: 7800467f     	strh	wzr, [x19], #0x4
   43c28: f902cd09     	str	x9, [x8, #0x598]
   43c2c: d0000080     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   43c30: 9115c000     	add	x0, x0, #0x570
   43c34: 940017e3     	bl	0x49bc0 <pthread_mutex_unlock@plt>
   43c38: aa1303e0     	mov	x0, x19
   43c3c: f9400bf3     	ldr	x19, [sp, #0x10]
   43c40: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   43c44: d50323bf     	autiasp
   43c48: d65f03c0     	ret
   43c4c: 97ffa853     	bl	0x2dd98 <__clang_call_terminate>

0000000000043c50 <__cxxabiv1::__aligned_free_with_fallback(void*)>:
   43c50: d503245f     	bti	c
   43c54: d0000088     	adrp	x8, 0x55000 <vsnprintf+0x55000>
   43c58: 91168108     	add	x8, x8, #0x5a0
   43c5c: eb08001f     	cmp	x0, x8
   43c60: 540000c3     	b.lo	0x43c78 <__cxxabiv1::__aligned_free_with_fallback(void*)+0x28>
   43c64: d0000088     	adrp	x8, 0x55000 <vsnprintf+0x55000>
   43c68: 911e8108     	add	x8, x8, #0x7a0
   43c6c: eb08001f     	cmp	x0, x8
   43c70: 54000042     	b.hs	0x43c78 <__cxxabiv1::__aligned_free_with_fallback(void*)+0x28>
   43c74: 14000002     	b	0x43c7c <(anonymous namespace)::fallback_free(void*)>
   43c78: 1400178a     	b	0x49aa0 <free@plt>

0000000000043c7c <(anonymous namespace)::fallback_free(void*)>:
   43c7c: d503233f     	paciasp
   43c80: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   43c84: a9014ff4     	stp	x20, x19, [sp, #0x10]
   43c88: 910003fd     	mov	x29, sp
   43c8c: aa0003f3     	mov	x19, x0
   43c90: d1001014     	sub	x20, x0, #0x4
   43c94: d0000080     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   43c98: 9115c000     	add	x0, x0, #0x570
   43c9c: 940017bd     	bl	0x49b90 <pthread_mutex_lock@plt>
   43ca0: d0000088     	adrp	x8, 0x55000 <vsnprintf+0x55000>
   43ca4: d000008a     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   43ca8: 911e814a     	add	x10, x10, #0x7a0
   43cac: f942cd09     	ldr	x9, [x8, #0x598]
   43cb0: f100013f     	cmp	x9, #0x0
   43cb4: fa4a1124     	ccmp	x9, x10, #0x4, ne
   43cb8: 54000280     	b.eq	0x43d08 <(anonymous namespace)::fallback_free(void*)+0x8c>
   43cbc: d000008c     	adrp	x12, 0x55000 <vsnprintf+0x55000>
   43cc0: aa1f03eb     	mov	x11, xzr
   43cc4: aa0903ea     	mov	x10, x9
   43cc8: 9116818c     	add	x12, x12, #0x5a0
   43ccc: 7940054d     	ldrh	w13, [x10, #0x2]
   43cd0: 8b0d094e     	add	x14, x10, x13, lsl #2
   43cd4: eb1401df     	cmp	x14, x20
   43cd8: 54000260     	b.eq	0x43d24 <(anonymous namespace)::fallback_free(void*)+0xa8>
   43cdc: 785fe26e     	ldurh	w14, [x19, #-0x2]
   43ce0: 8b0e0a8f     	add	x15, x20, x14, lsl #2
   43ce4: eb0a01ff     	cmp	x15, x10
   43ce8: 54000260     	b.eq	0x43d34 <(anonymous namespace)::fallback_free(void*)+0xb8>
   43cec: 7940014b     	ldrh	w11, [x10]
   43cf0: d37ef56d     	lsl	x13, x11, #2
   43cf4: aa0a03eb     	mov	x11, x10
   43cf8: 8b0d018e     	add	x14, x12, x13
   43cfc: f10801bf     	cmp	x13, #0x200
   43d00: aa0e03ea     	mov	x10, x14
   43d04: 54fffe41     	b.ne	0x43ccc <(anonymous namespace)::fallback_free(void*)+0x50>
   43d08: d000008a     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   43d0c: f902cd14     	str	x20, [x8, #0x598]
   43d10: 9116814a     	add	x10, x10, #0x5a0
   43d14: 4b0a0129     	sub	w9, w9, w10
   43d18: 53027d29     	lsr	w9, w9, #2
   43d1c: 79000289     	strh	w9, [x20]
   43d20: 14000011     	b	0x43d64 <(anonymous namespace)::fallback_free(void*)+0xe8>
   43d24: 785fe268     	ldurh	w8, [x19, #-0x2]
   43d28: 0b0d0108     	add	w8, w8, w13
   43d2c: 79000548     	strh	w8, [x10, #0x2]
   43d30: 1400000d     	b	0x43d64 <(anonymous namespace)::fallback_free(void*)+0xe8>
   43d34: 0b0d01c9     	add	w9, w14, w13
   43d38: 781fe269     	sturh	w9, [x19, #-0x2]
   43d3c: b40000eb     	cbz	x11, 0x43d58 <(anonymous namespace)::fallback_free(void*)+0xdc>
   43d40: d0000088     	adrp	x8, 0x55000 <vsnprintf+0x55000>
   43d44: 91168108     	add	x8, x8, #0x5a0
   43d48: 4b080288     	sub	w8, w20, w8
   43d4c: 53027d08     	lsr	w8, w8, #2
   43d50: 79000168     	strh	w8, [x11]
   43d54: 14000004     	b	0x43d64 <(anonymous namespace)::fallback_free(void*)+0xe8>
   43d58: 79400149     	ldrh	w9, [x10]
   43d5c: f902cd14     	str	x20, [x8, #0x598]
   43d60: 79000289     	strh	w9, [x20]
   43d64: d0000080     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   43d68: 9115c000     	add	x0, x0, #0x570
   43d6c: 94001795     	bl	0x49bc0 <pthread_mutex_unlock@plt>
   43d70: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   43d74: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   43d78: d50323bf     	autiasp
   43d7c: d65f03c0     	ret
   43d80: 97ffa806     	bl	0x2dd98 <__clang_call_terminate>

0000000000043d84 <__cxxabiv1::__pointer_to_member_type_info::~__pointer_to_member_type_info()>:
   43d84: d503245f     	bti	c
   43d88: 140017da     	b	0x49cf0 <_ZNSt9type_infoD2Ev@plt>

0000000000043d8c <__cxxabiv1::__shim_type_info::~__shim_type_info()>:
   43d8c: d503245f     	bti	c
   43d90: d4200020     	brk	#0x1

0000000000043d94 <__cxxabiv1::__shim_type_info::noop1() const>:
   43d94: d503245f     	bti	c
   43d98: d65f03c0     	ret

0000000000043d9c <__cxxabiv1::__shim_type_info::noop2() const>:
   43d9c: d503245f     	bti	c
   43da0: d65f03c0     	ret

0000000000043da4 <__cxxabiv1::__fundamental_type_info::~__fundamental_type_info()>:
   43da4: d503233f     	paciasp
   43da8: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   43dac: f9000bf3     	str	x19, [sp, #0x10]
   43db0: 910003fd     	mov	x29, sp
   43db4: aa0003f3     	mov	x19, x0
   43db8: 940017ce     	bl	0x49cf0 <_ZNSt9type_infoD2Ev@plt>
   43dbc: aa1303e0     	mov	x0, x19
   43dc0: f9400bf3     	ldr	x19, [sp, #0x10]
   43dc4: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   43dc8: d50323bf     	autiasp
   43dcc: 140016e5     	b	0x49960 <_ZdlPv@plt>

0000000000043dd0 <__cxxabiv1::__array_type_info::~__array_type_info()>:
   43dd0: d503233f     	paciasp
   43dd4: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   43dd8: f9000bf3     	str	x19, [sp, #0x10]
   43ddc: 910003fd     	mov	x29, sp
   43de0: aa0003f3     	mov	x19, x0
   43de4: 940017c3     	bl	0x49cf0 <_ZNSt9type_infoD2Ev@plt>
   43de8: aa1303e0     	mov	x0, x19
   43dec: f9400bf3     	ldr	x19, [sp, #0x10]
   43df0: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   43df4: d50323bf     	autiasp
   43df8: 140016da     	b	0x49960 <_ZdlPv@plt>

0000000000043dfc <__cxxabiv1::__function_type_info::~__function_type_info()>:
   43dfc: d503233f     	paciasp
   43e00: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   43e04: f9000bf3     	str	x19, [sp, #0x10]
   43e08: 910003fd     	mov	x29, sp
   43e0c: aa0003f3     	mov	x19, x0
   43e10: 940017b8     	bl	0x49cf0 <_ZNSt9type_infoD2Ev@plt>
   43e14: aa1303e0     	mov	x0, x19
   43e18: f9400bf3     	ldr	x19, [sp, #0x10]
   43e1c: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   43e20: d50323bf     	autiasp
   43e24: 140016cf     	b	0x49960 <_ZdlPv@plt>

0000000000043e28 <__cxxabiv1::__enum_type_info::~__enum_type_info()>:
   43e28: d503233f     	paciasp
   43e2c: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   43e30: f9000bf3     	str	x19, [sp, #0x10]
   43e34: 910003fd     	mov	x29, sp
   43e38: aa0003f3     	mov	x19, x0
   43e3c: 940017ad     	bl	0x49cf0 <_ZNSt9type_infoD2Ev@plt>
   43e40: aa1303e0     	mov	x0, x19
   43e44: f9400bf3     	ldr	x19, [sp, #0x10]
   43e48: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   43e4c: d50323bf     	autiasp
   43e50: 140016c4     	b	0x49960 <_ZdlPv@plt>

0000000000043e54 <__cxxabiv1::__class_type_info::~__class_type_info()>:
   43e54: d503233f     	paciasp
   43e58: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   43e5c: f9000bf3     	str	x19, [sp, #0x10]
   43e60: 910003fd     	mov	x29, sp
   43e64: aa0003f3     	mov	x19, x0
   43e68: 940017a2     	bl	0x49cf0 <_ZNSt9type_infoD2Ev@plt>
   43e6c: aa1303e0     	mov	x0, x19
   43e70: f9400bf3     	ldr	x19, [sp, #0x10]
   43e74: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   43e78: d50323bf     	autiasp
   43e7c: 140016b9     	b	0x49960 <_ZdlPv@plt>

0000000000043e80 <__cxxabiv1::__si_class_type_info::~__si_class_type_info()>:
   43e80: d503233f     	paciasp
   43e84: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   43e88: f9000bf3     	str	x19, [sp, #0x10]
   43e8c: 910003fd     	mov	x29, sp
   43e90: aa0003f3     	mov	x19, x0
   43e94: 94001797     	bl	0x49cf0 <_ZNSt9type_infoD2Ev@plt>
   43e98: aa1303e0     	mov	x0, x19
   43e9c: f9400bf3     	ldr	x19, [sp, #0x10]
   43ea0: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   43ea4: d50323bf     	autiasp
   43ea8: 140016ae     	b	0x49960 <_ZdlPv@plt>

0000000000043eac <__cxxabiv1::__vmi_class_type_info::~__vmi_class_type_info()>:
   43eac: d503233f     	paciasp
   43eb0: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   43eb4: f9000bf3     	str	x19, [sp, #0x10]
   43eb8: 910003fd     	mov	x29, sp
   43ebc: aa0003f3     	mov	x19, x0
   43ec0: 9400178c     	bl	0x49cf0 <_ZNSt9type_infoD2Ev@plt>
   43ec4: aa1303e0     	mov	x0, x19
   43ec8: f9400bf3     	ldr	x19, [sp, #0x10]
   43ecc: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   43ed0: d50323bf     	autiasp
   43ed4: 140016a3     	b	0x49960 <_ZdlPv@plt>

0000000000043ed8 <__cxxabiv1::__pbase_type_info::~__pbase_type_info()>:
   43ed8: d503233f     	paciasp
   43edc: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   43ee0: f9000bf3     	str	x19, [sp, #0x10]
   43ee4: 910003fd     	mov	x29, sp
   43ee8: aa0003f3     	mov	x19, x0
   43eec: 94001781     	bl	0x49cf0 <_ZNSt9type_infoD2Ev@plt>
   43ef0: aa1303e0     	mov	x0, x19
   43ef4: f9400bf3     	ldr	x19, [sp, #0x10]
   43ef8: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   43efc: d50323bf     	autiasp
   43f00: 14001698     	b	0x49960 <_ZdlPv@plt>

0000000000043f04 <__cxxabiv1::__pointer_type_info::~__pointer_type_info()>:
   43f04: d503233f     	paciasp
   43f08: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   43f0c: f9000bf3     	str	x19, [sp, #0x10]
   43f10: 910003fd     	mov	x29, sp
   43f14: aa0003f3     	mov	x19, x0
   43f18: 94001776     	bl	0x49cf0 <_ZNSt9type_infoD2Ev@plt>
   43f1c: aa1303e0     	mov	x0, x19
   43f20: f9400bf3     	ldr	x19, [sp, #0x10]
   43f24: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   43f28: d50323bf     	autiasp
   43f2c: 1400168d     	b	0x49960 <_ZdlPv@plt>

0000000000043f30 <__cxxabiv1::__pointer_to_member_type_info::~__pointer_to_member_type_info()>:
   43f30: d503233f     	paciasp
   43f34: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   43f38: f9000bf3     	str	x19, [sp, #0x10]
   43f3c: 910003fd     	mov	x29, sp
   43f40: aa0003f3     	mov	x19, x0
   43f44: 9400176b     	bl	0x49cf0 <_ZNSt9type_infoD2Ev@plt>
   43f48: aa1303e0     	mov	x0, x19
   43f4c: f9400bf3     	ldr	x19, [sp, #0x10]
   43f50: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   43f54: d50323bf     	autiasp
   43f58: 14001682     	b	0x49960 <_ZdlPv@plt>

0000000000043f5c <__cxxabiv1::__fundamental_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const>:
   43f5c: d503245f     	bti	c
   43f60: f9400408     	ldr	x8, [x0, #0x8]
   43f64: f9400429     	ldr	x9, [x1, #0x8]
   43f68: eb09011f     	cmp	x8, x9
   43f6c: 1a9f17e0     	cset	w0, eq
   43f70: d65f03c0     	ret

0000000000043f74 <__cxxabiv1::__array_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const>:
   43f74: d503245f     	bti	c
   43f78: 2a1f03e0     	mov	w0, wzr
   43f7c: d65f03c0     	ret

0000000000043f80 <__cxxabiv1::__function_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const>:
   43f80: d503245f     	bti	c
   43f84: 2a1f03e0     	mov	w0, wzr
   43f88: d65f03c0     	ret

0000000000043f8c <__cxxabiv1::__enum_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const>:
   43f8c: d503245f     	bti	c
   43f90: f9400408     	ldr	x8, [x0, #0x8]
   43f94: f9400429     	ldr	x9, [x1, #0x8]
   43f98: eb09011f     	cmp	x8, x9
   43f9c: 1a9f17e0     	cset	w0, eq
   43fa0: d65f03c0     	ret

0000000000043fa4 <__cxxabiv1::__class_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const>:
   43fa4: d503233f     	paciasp
   43fa8: d10243ff     	sub	sp, sp, #0x90
   43fac: a9067bfd     	stp	x29, x30, [sp, #0x60]
   43fb0: 910183fd     	add	x29, sp, #0x60
   43fb4: f9003bf5     	str	x21, [sp, #0x70]
   43fb8: a9084ff4     	stp	x20, x19, [sp, #0x80]
   43fbc: d53bd055     	mrs	x21, TPIDR_EL0
   43fc0: f94016a8     	ldr	x8, [x21, #0x28]
   43fc4: f81f83a8     	stur	x8, [x29, #-0x8]
   43fc8: f9400408     	ldr	x8, [x0, #0x8]
   43fcc: f9400429     	ldr	x9, [x1, #0x8]
   43fd0: eb09011f     	cmp	x8, x9
   43fd4: 54000440     	b.eq	0x4405c <__cxxabiv1::__class_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0xb8>
   43fd8: d0000068     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   43fdc: aa0203f3     	mov	x19, x2
   43fe0: d0000062     	adrp	x2, 0x51000 <vsnprintf+0x51000>
   43fe4: aa0003f4     	mov	x20, x0
   43fe8: aa0103e0     	mov	x0, x1
   43fec: aa1f03e3     	mov	x3, xzr
   43ff0: f9408508     	ldr	x8, [x8, #0x108]
   43ff4: f9408842     	ldr	x2, [x2, #0x110]
   43ff8: aa0803e1     	mov	x1, x8
   43ffc: 94001739     	bl	0x49ce0 <__dynamic_cast@plt>
   44000: b4000300     	cbz	x0, 0x44060 <__cxxabiv1::__class_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0xbc>
   44004: 92800008     	mov	x8, #-0x1               // =-1
   44008: a900ffe0     	stp	x0, xzr, [sp, #0x8]
   4400c: 6f00e400     	movi	v0.2d, #0000000000000000
   44010: f9400262     	ldr	x2, [x19]
   44014: 910023e1     	add	x1, sp, #0x8
   44018: 52800023     	mov	w3, #0x1                // =1
   4401c: a901a3f4     	stp	x20, x8, [sp, #0x18]
   44020: 52800028     	mov	w8, #0x1                // =1
   44024: 3c8473e0     	stur	q0, [sp, #0x47]
   44028: 3c8283e0     	stur	q0, [sp, #0x28]
   4402c: 3c8383e0     	stur	q0, [sp, #0x38]
   44030: b90053e8     	str	w8, [sp, #0x50]
   44034: f9400008     	ldr	x8, [x0]
   44038: f9401d08     	ldr	x8, [x8, #0x38]
   4403c: d63f0100     	blr	x8
   44040: b9403be8     	ldr	w8, [sp, #0x38]
   44044: 7100051f     	cmp	w8, #0x1
   44048: 1a9f17e0     	cset	w0, eq
   4404c: 540000a1     	b.ne	0x44060 <__cxxabiv1::__class_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0xbc>
   44050: f94017e8     	ldr	x8, [sp, #0x28]
   44054: f9000268     	str	x8, [x19]
   44058: 14000002     	b	0x44060 <__cxxabiv1::__class_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0xbc>
   4405c: 52800020     	mov	w0, #0x1                // =1
   44060: f94016a8     	ldr	x8, [x21, #0x28]
   44064: f85f83a9     	ldur	x9, [x29, #-0x8]
   44068: eb09011f     	cmp	x8, x9
   4406c: 540000e1     	b.ne	0x44088 <__cxxabiv1::__class_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0xe4>
   44070: a9484ff4     	ldp	x20, x19, [sp, #0x80]
   44074: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   44078: f9403bf5     	ldr	x21, [sp, #0x70]
   4407c: 910243ff     	add	sp, sp, #0x90
   44080: d50323bf     	autiasp
   44084: d65f03c0     	ret
   44088: 9400163a     	bl	0x49970 <__stack_chk_fail@plt>

000000000004408c <__cxxabiv1::__class_type_info::has_unambiguous_public_base(__cxxabiv1::__dynamic_cast_info*, void*, int) const>:
   4408c: d503245f     	bti	c
   44090: f9400828     	ldr	x8, [x1, #0x10]
   44094: f9400409     	ldr	x9, [x0, #0x8]
   44098: f9400508     	ldr	x8, [x8, #0x8]
   4409c: eb08013f     	cmp	x9, x8
   440a0: 54000040     	b.eq	0x440a8 <__cxxabiv1::__class_type_info::has_unambiguous_public_base(__cxxabiv1::__dynamic_cast_info*, void*, int) const+0x1c>
   440a4: d65f03c0     	ret
   440a8: f9401028     	ldr	x8, [x1, #0x20]
   440ac: b4000168     	cbz	x8, 0x440d8 <__cxxabiv1::__class_type_info::has_unambiguous_public_base(__cxxabiv1::__dynamic_cast_info*, void*, int) const+0x4c>
   440b0: eb02011f     	cmp	x8, x2
   440b4: 540001c0     	b.eq	0x440ec <__cxxabiv1::__class_type_info::has_unambiguous_public_base(__cxxabiv1::__dynamic_cast_info*, void*, int) const+0x60>
   440b8: b9403c28     	ldr	w8, [x1, #0x3c]
   440bc: 52800049     	mov	w9, #0x2                // =2
   440c0: 5280002a     	mov	w10, #0x1               // =1
   440c4: 11000508     	add	w8, w8, #0x1
   440c8: b9003029     	str	w9, [x1, #0x30]
   440cc: 3901382a     	strb	w10, [x1, #0x4e]
   440d0: b9003c28     	str	w8, [x1, #0x3c]
   440d4: d65f03c0     	ret
   440d8: 52800028     	mov	w8, #0x1                // =1
   440dc: f9001022     	str	x2, [x1, #0x20]
   440e0: b9003023     	str	w3, [x1, #0x30]
   440e4: b9003c28     	str	w8, [x1, #0x3c]
   440e8: d65f03c0     	ret
   440ec: b9403028     	ldr	w8, [x1, #0x30]
   440f0: 7100091f     	cmp	w8, #0x2
   440f4: 54fffd81     	b.ne	0x440a4 <__cxxabiv1::__class_type_info::has_unambiguous_public_base(__cxxabiv1::__dynamic_cast_info*, void*, int) const+0x18>
   440f8: b9003023     	str	w3, [x1, #0x30]
   440fc: d65f03c0     	ret

0000000000044100 <__cxxabiv1::__si_class_type_info::has_unambiguous_public_base(__cxxabiv1::__dynamic_cast_info*, void*, int) const>:
   44100: d503245f     	bti	c
   44104: f9400828     	ldr	x8, [x1, #0x10]
   44108: f9400409     	ldr	x9, [x0, #0x8]
   4410c: f9400508     	ldr	x8, [x8, #0x8]
   44110: eb08013f     	cmp	x9, x8
   44114: 540000a0     	b.eq	0x44128 <__cxxabiv1::__si_class_type_info::has_unambiguous_public_base(__cxxabiv1::__dynamic_cast_info*, void*, int) const+0x28>
   44118: f9400800     	ldr	x0, [x0, #0x10]
   4411c: f9400008     	ldr	x8, [x0]
   44120: f9401d10     	ldr	x16, [x8, #0x38]
   44124: d61f0200     	br	x16
   44128: f9401028     	ldr	x8, [x1, #0x20]
   4412c: b4000168     	cbz	x8, 0x44158 <__cxxabiv1::__si_class_type_info::has_unambiguous_public_base(__cxxabiv1::__dynamic_cast_info*, void*, int) const+0x58>
   44130: eb02011f     	cmp	x8, x2
   44134: 540001c0     	b.eq	0x4416c <__cxxabiv1::__si_class_type_info::has_unambiguous_public_base(__cxxabiv1::__dynamic_cast_info*, void*, int) const+0x6c>
   44138: b9403c28     	ldr	w8, [x1, #0x3c]
   4413c: 52800049     	mov	w9, #0x2                // =2
   44140: 5280002a     	mov	w10, #0x1               // =1
   44144: 11000508     	add	w8, w8, #0x1
   44148: b9003029     	str	w9, [x1, #0x30]
   4414c: 3901382a     	strb	w10, [x1, #0x4e]
   44150: b9003c28     	str	w8, [x1, #0x3c]
   44154: d65f03c0     	ret
   44158: 52800028     	mov	w8, #0x1                // =1
   4415c: f9001022     	str	x2, [x1, #0x20]
   44160: b9003023     	str	w3, [x1, #0x30]
   44164: b9003c28     	str	w8, [x1, #0x3c]
   44168: d65f03c0     	ret
   4416c: b9403028     	ldr	w8, [x1, #0x30]
   44170: 7100091f     	cmp	w8, #0x2
   44174: 54ffff01     	b.ne	0x44154 <__cxxabiv1::__si_class_type_info::has_unambiguous_public_base(__cxxabiv1::__dynamic_cast_info*, void*, int) const+0x54>
   44178: b9003023     	str	w3, [x1, #0x30]
   4417c: d65f03c0     	ret

0000000000044180 <__cxxabiv1::__vmi_class_type_info::has_unambiguous_public_base(__cxxabiv1::__dynamic_cast_info*, void*, int) const>:
   44180: d503233f     	paciasp
   44184: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
   44188: a9015ff8     	stp	x24, x23, [sp, #0x10]
   4418c: 910003fd     	mov	x29, sp
   44190: a90257f6     	stp	x22, x21, [sp, #0x20]
   44194: a9034ff4     	stp	x20, x19, [sp, #0x30]
   44198: f9400828     	ldr	x8, [x1, #0x10]
   4419c: 2a0303f4     	mov	w20, w3
   441a0: f9400409     	ldr	x9, [x0, #0x8]
   441a4: aa0103f3     	mov	x19, x1
   441a8: aa0203f5     	mov	x21, x2
   441ac: f9400508     	ldr	x8, [x8, #0x8]
   441b0: eb08013f     	cmp	x9, x8
   441b4: 54000140     	b.eq	0x441dc <__cxxabiv1::__vmi_class_type_info::has_unambiguous_public_base(__cxxabiv1::__dynamic_cast_info*, void*, int) const+0x5c>
   441b8: aa0003f6     	mov	x22, x0
   441bc: b9401418     	ldr	w24, [x0, #0x14]
   441c0: f9401008     	ldr	x8, [x0, #0x20]
   441c4: b4000255     	cbz	x21, 0x4420c <__cxxabiv1::__vmi_class_type_info::has_unambiguous_public_base(__cxxabiv1::__dynamic_cast_info*, void*, int) const+0x8c>
   441c8: 9348fd09     	asr	x9, x8, #8
   441cc: 36000228     	tbz	w8, #0x0, 0x44210 <__cxxabiv1::__vmi_class_type_info::has_unambiguous_public_base(__cxxabiv1::__dynamic_cast_info*, void*, int) const+0x90>
   441d0: f94002aa     	ldr	x10, [x21]
   441d4: f8696949     	ldr	x9, [x10, x9]
   441d8: 1400000e     	b	0x44210 <__cxxabiv1::__vmi_class_type_info::has_unambiguous_public_base(__cxxabiv1::__dynamic_cast_info*, void*, int) const+0x90>
   441dc: f9401268     	ldr	x8, [x19, #0x20]
   441e0: b4000628     	cbz	x8, 0x442a4 <__cxxabiv1::__vmi_class_type_info::has_unambiguous_public_base(__cxxabiv1::__dynamic_cast_info*, void*, int) const+0x124>
   441e4: eb15011f     	cmp	x8, x21
   441e8: 54000680     	b.eq	0x442b8 <__cxxabiv1::__vmi_class_type_info::has_unambiguous_public_base(__cxxabiv1::__dynamic_cast_info*, void*, int) const+0x138>
   441ec: b9403e68     	ldr	w8, [x19, #0x3c]
   441f0: 52800049     	mov	w9, #0x2                // =2
   441f4: 5280002a     	mov	w10, #0x1               // =1
   441f8: 11000508     	add	w8, w8, #0x1
   441fc: b9003269     	str	w9, [x19, #0x30]
   44200: 39013a6a     	strb	w10, [x19, #0x4e]
   44204: b9003e68     	str	w8, [x19, #0x3c]
   44208: 14000030     	b	0x442c8 <__cxxabiv1::__vmi_class_type_info::has_unambiguous_public_base(__cxxabiv1::__dynamic_cast_info*, void*, int) const+0x148>
   4420c: aa1f03e9     	mov	x9, xzr
   44210: f9400ec0     	ldr	x0, [x22, #0x18]
   44214: f27f011f     	tst	x8, #0x2
   44218: 52800057     	mov	w23, #0x2               // =2
   4421c: 8b0902a2     	add	x2, x21, x9
   44220: 1a9402e3     	csel	w3, w23, w20, eq
   44224: aa1303e1     	mov	x1, x19
   44228: f940000a     	ldr	x10, [x0]
   4422c: f9401d48     	ldr	x8, [x10, #0x38]
   44230: d63f0100     	blr	x8
   44234: 71000b1f     	cmp	w24, #0x2
   44238: 54000483     	b.lo	0x442c8 <__cxxabiv1::__vmi_class_type_info::has_unambiguous_public_base(__cxxabiv1::__dynamic_cast_info*, void*, int) const+0x148>
   4423c: 8b1812c8     	add	x8, x22, x24, lsl #4
   44240: 9100e2d6     	add	x22, x22, #0x38
   44244: 91006118     	add	x24, x8, #0x18
   44248: f85f82c8     	ldur	x8, [x22, #-0x8]
   4424c: b40000d5     	cbz	x21, 0x44264 <__cxxabiv1::__vmi_class_type_info::has_unambiguous_public_base(__cxxabiv1::__dynamic_cast_info*, void*, int) const+0xe4>
   44250: 9348fd09     	asr	x9, x8, #8
   44254: 360000a8     	tbz	w8, #0x0, 0x44268 <__cxxabiv1::__vmi_class_type_info::has_unambiguous_public_base(__cxxabiv1::__dynamic_cast_info*, void*, int) const+0xe8>
   44258: f94002aa     	ldr	x10, [x21]
   4425c: f8696949     	ldr	x9, [x10, x9]
   44260: 14000002     	b	0x44268 <__cxxabiv1::__vmi_class_type_info::has_unambiguous_public_base(__cxxabiv1::__dynamic_cast_info*, void*, int) const+0xe8>
   44264: aa1f03e9     	mov	x9, xzr
   44268: f85f02c0     	ldur	x0, [x22, #-0x10]
   4426c: f27f011f     	tst	x8, #0x2
   44270: 8b0902a2     	add	x2, x21, x9
   44274: 1a9402e3     	csel	w3, w23, w20, eq
   44278: aa1303e1     	mov	x1, x19
   4427c: f940000a     	ldr	x10, [x0]
   44280: f9401d48     	ldr	x8, [x10, #0x38]
   44284: d63f0100     	blr	x8
   44288: 39413a68     	ldrb	w8, [x19, #0x4e]
   4428c: 350001e8     	cbnz	w8, 0x442c8 <__cxxabiv1::__vmi_class_type_info::has_unambiguous_public_base(__cxxabiv1::__dynamic_cast_info*, void*, int) const+0x148>
   44290: 910042c8     	add	x8, x22, #0x10
   44294: eb1802df     	cmp	x22, x24
   44298: aa0803f6     	mov	x22, x8
   4429c: 54fffd63     	b.lo	0x44248 <__cxxabiv1::__vmi_class_type_info::has_unambiguous_public_base(__cxxabiv1::__dynamic_cast_info*, void*, int) const+0xc8>
   442a0: 1400000a     	b	0x442c8 <__cxxabiv1::__vmi_class_type_info::has_unambiguous_public_base(__cxxabiv1::__dynamic_cast_info*, void*, int) const+0x148>
   442a4: 52800028     	mov	w8, #0x1                // =1
   442a8: f9001275     	str	x21, [x19, #0x20]
   442ac: b9003274     	str	w20, [x19, #0x30]
   442b0: b9003e68     	str	w8, [x19, #0x3c]
   442b4: 14000005     	b	0x442c8 <__cxxabiv1::__vmi_class_type_info::has_unambiguous_public_base(__cxxabiv1::__dynamic_cast_info*, void*, int) const+0x148>
   442b8: b9403268     	ldr	w8, [x19, #0x30]
   442bc: 7100091f     	cmp	w8, #0x2
   442c0: 54000041     	b.ne	0x442c8 <__cxxabiv1::__vmi_class_type_info::has_unambiguous_public_base(__cxxabiv1::__dynamic_cast_info*, void*, int) const+0x148>
   442c4: b9003274     	str	w20, [x19, #0x30]
   442c8: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   442cc: a94257f6     	ldp	x22, x21, [sp, #0x20]
   442d0: a9415ff8     	ldp	x24, x23, [sp, #0x10]
   442d4: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   442d8: d50323bf     	autiasp
   442dc: d65f03c0     	ret

00000000000442e0 <__cxxabiv1::__pbase_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const>:
   442e0: d503233f     	paciasp
   442e4: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   442e8: a9014ff4     	stp	x20, x19, [sp, #0x10]
   442ec: 910003fd     	mov	x29, sp
   442f0: 39404008     	ldrb	w8, [x0, #0x10]
   442f4: aa0003f4     	mov	x20, x0
   442f8: aa0103f3     	mov	x19, x1
   442fc: 721d051f     	tst	w8, #0x18
   44300: 54000120     	b.eq	0x44324 <__cxxabiv1::__pbase_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x44>
   44304: eb13029f     	cmp	x20, x19
   44308: 540002e0     	b.eq	0x44364 <__cxxabiv1::__pbase_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x84>
   4430c: f9400680     	ldr	x0, [x20, #0x8]
   44310: f9400661     	ldr	x1, [x19, #0x8]
   44314: 9400167b     	bl	0x49d00 <strcmp@plt>
   44318: 7100001f     	cmp	w0, #0x0
   4431c: 1a9f17e0     	cset	w0, eq
   44320: 14000014     	b	0x44370 <__cxxabiv1::__pbase_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x90>
   44324: b4000253     	cbz	x19, 0x4436c <__cxxabiv1::__pbase_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x8c>
   44328: b0000061     	adrp	x1, 0x51000 <vsnprintf+0x51000>
   4432c: b0000062     	adrp	x2, 0x51000 <vsnprintf+0x51000>
   44330: aa1303e0     	mov	x0, x19
   44334: aa1f03e3     	mov	x3, xzr
   44338: f9408421     	ldr	x1, [x1, #0x108]
   4433c: f9408c42     	ldr	x2, [x2, #0x118]
   44340: 94001668     	bl	0x49ce0 <__dynamic_cast@plt>
   44344: b4000160     	cbz	x0, 0x44370 <__cxxabiv1::__pbase_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x90>
   44348: 39404008     	ldrb	w8, [x0, #0x10]
   4434c: 721d051f     	tst	w8, #0x18
   44350: 54fffda1     	b.ne	0x44304 <__cxxabiv1::__pbase_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x24>
   44354: f9400688     	ldr	x8, [x20, #0x8]
   44358: f9400669     	ldr	x9, [x19, #0x8]
   4435c: eb09011f     	cmp	x8, x9
   44360: 17ffffef     	b	0x4431c <__cxxabiv1::__pbase_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x3c>
   44364: 52800020     	mov	w0, #0x1                // =1
   44368: 14000002     	b	0x44370 <__cxxabiv1::__pbase_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x90>
   4436c: 2a1f03e0     	mov	w0, wzr
   44370: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   44374: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   44378: d50323bf     	autiasp
   4437c: d65f03c0     	ret

0000000000044380 <__cxxabiv1::__pointer_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const>:
   44380: d503233f     	paciasp
   44384: d10243ff     	sub	sp, sp, #0x90
   44388: a9067bfd     	stp	x29, x30, [sp, #0x60]
   4438c: 910183fd     	add	x29, sp, #0x60
   44390: a90757f6     	stp	x22, x21, [sp, #0x70]
   44394: a9084ff4     	stp	x20, x19, [sp, #0x80]
   44398: d53bd056     	mrs	x22, TPIDR_EL0
   4439c: b0000069     	adrp	x9, 0x51000 <vsnprintf+0x51000>
   443a0: f94016c8     	ldr	x8, [x22, #0x28]
   443a4: aa0203f3     	mov	x19, x2
   443a8: f81f83a8     	stur	x8, [x29, #-0x8]
   443ac: f9400428     	ldr	x8, [x1, #0x8]
   443b0: f9409129     	ldr	x9, [x9, #0x120]
   443b4: eb09011f     	cmp	x8, x9
   443b8: 54000240     	b.eq	0x44400 <__cxxabiv1::__pointer_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x80>
   443bc: 39404008     	ldrb	w8, [x0, #0x10]
   443c0: aa0103f5     	mov	x21, x1
   443c4: aa0003f4     	mov	x20, x0
   443c8: 721d051f     	tst	w8, #0x18
   443cc: 54000200     	b.eq	0x4440c <__cxxabiv1::__pointer_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x8c>
   443d0: eb15029f     	cmp	x20, x21
   443d4: 540000a0     	b.eq	0x443e8 <__cxxabiv1::__pointer_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x68>
   443d8: f9400680     	ldr	x0, [x20, #0x8]
   443dc: f94006a1     	ldr	x1, [x21, #0x8]
   443e0: 94001648     	bl	0x49d00 <strcmp@plt>
   443e4: 35000320     	cbnz	w0, 0x44448 <__cxxabiv1::__pointer_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0xc8>
   443e8: f9400268     	ldr	x8, [x19]
   443ec: b4000928     	cbz	x8, 0x44510 <__cxxabiv1::__pointer_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x190>
   443f0: f9400108     	ldr	x8, [x8]
   443f4: 52800020     	mov	w0, #0x1                // =1
   443f8: f9000268     	str	x8, [x19]
   443fc: 14000046     	b	0x44514 <__cxxabiv1::__pointer_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x194>
   44400: 52800020     	mov	w0, #0x1                // =1
   44404: f900027f     	str	xzr, [x19]
   44408: 14000043     	b	0x44514 <__cxxabiv1::__pointer_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x194>
   4440c: b0000061     	adrp	x1, 0x51000 <vsnprintf+0x51000>
   44410: b0000062     	adrp	x2, 0x51000 <vsnprintf+0x51000>
   44414: aa1503e0     	mov	x0, x21
   44418: aa1f03e3     	mov	x3, xzr
   4441c: f9408421     	ldr	x1, [x1, #0x108]
   44420: f9408c42     	ldr	x2, [x2, #0x118]
   44424: 9400162f     	bl	0x49ce0 <__dynamic_cast@plt>
   44428: b4000100     	cbz	x0, 0x44448 <__cxxabiv1::__pointer_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0xc8>
   4442c: 39404008     	ldrb	w8, [x0, #0x10]
   44430: 721d051f     	tst	w8, #0x18
   44434: 54fffce1     	b.ne	0x443d0 <__cxxabiv1::__pointer_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x50>
   44438: f9400688     	ldr	x8, [x20, #0x8]
   4443c: f94006a9     	ldr	x9, [x21, #0x8]
   44440: eb09011f     	cmp	x8, x9
   44444: 54fffd20     	b.eq	0x443e8 <__cxxabiv1::__pointer_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x68>
   44448: b0000061     	adrp	x1, 0x51000 <vsnprintf+0x51000>
   4444c: b0000062     	adrp	x2, 0x51000 <vsnprintf+0x51000>
   44450: aa1503e0     	mov	x0, x21
   44454: aa1f03e3     	mov	x3, xzr
   44458: f9408421     	ldr	x1, [x1, #0x108]
   4445c: f9409442     	ldr	x2, [x2, #0x128]
   44460: 94001620     	bl	0x49ce0 <__dynamic_cast@plt>
   44464: b4000580     	cbz	x0, 0x44514 <__cxxabiv1::__pointer_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x194>
   44468: aa0003f5     	mov	x21, x0
   4446c: f9400268     	ldr	x8, [x19]
   44470: b4000068     	cbz	x8, 0x4447c <__cxxabiv1::__pointer_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0xfc>
   44474: f9400108     	ldr	x8, [x8]
   44478: f9000268     	str	x8, [x19]
   4447c: b94012a8     	ldr	w8, [x21, #0x10]
   44480: b9401289     	ldr	w9, [x20, #0x10]
   44484: 0a29010a     	bic	w10, w8, w9
   44488: 7200095f     	tst	w10, #0x7
   4448c: 54000081     	b.ne	0x4449c <__cxxabiv1::__pointer_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x11c>
   44490: 0a280128     	bic	w8, w9, w8
   44494: 721b051f     	tst	w8, #0x60
   44498: 54000060     	b.eq	0x444a4 <__cxxabiv1::__pointer_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x124>
   4449c: 2a1f03e0     	mov	w0, wzr
   444a0: 1400001d     	b	0x44514 <__cxxabiv1::__pointer_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x194>
   444a4: f9400e80     	ldr	x0, [x20, #0x18]
   444a8: f9400ea8     	ldr	x8, [x21, #0x18]
   444ac: f9400409     	ldr	x9, [x0, #0x8]
   444b0: f940050a     	ldr	x10, [x8, #0x8]
   444b4: eb0a013f     	cmp	x9, x10
   444b8: 540002c0     	b.eq	0x44510 <__cxxabiv1::__pointer_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x190>
   444bc: b000006a     	adrp	x10, 0x51000 <vsnprintf+0x51000>
   444c0: b0000061     	adrp	x1, 0x51000 <vsnprintf+0x51000>
   444c4: f940994a     	ldr	x10, [x10, #0x130]
   444c8: f9408421     	ldr	x1, [x1, #0x108]
   444cc: eb0a013f     	cmp	x9, x10
   444d0: 54000360     	b.eq	0x4453c <__cxxabiv1::__pointer_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x1bc>
   444d4: b0000062     	adrp	x2, 0x51000 <vsnprintf+0x51000>
   444d8: aa1f03e3     	mov	x3, xzr
   444dc: f9409442     	ldr	x2, [x2, #0x128]
   444e0: 94001600     	bl	0x49ce0 <__dynamic_cast@plt>
   444e4: b40003c0     	cbz	x0, 0x4455c <__cxxabiv1::__pointer_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x1dc>
   444e8: 39404288     	ldrb	w8, [x20, #0x10]
   444ec: 3607fd88     	tbz	w8, #0x0, 0x4449c <__cxxabiv1::__pointer_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x11c>
   444f0: f9400ea1     	ldr	x1, [x21, #0x18]
   444f4: 94000053     	bl	0x44640 <__cxxabiv1::__pointer_type_info::can_catch_nested(__cxxabiv1::__shim_type_info const*) const>
   444f8: f94016c8     	ldr	x8, [x22, #0x28]
   444fc: f85f83a9     	ldur	x9, [x29, #-0x8]
   44500: eb09011f     	cmp	x8, x9
   44504: 540009c1     	b.ne	0x4463c <__cxxabiv1::__pointer_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x2bc>
   44508: 12000000     	and	w0, w0, #0x1
   4450c: 14000006     	b	0x44524 <__cxxabiv1::__pointer_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x1a4>
   44510: 52800020     	mov	w0, #0x1                // =1
   44514: f94016c8     	ldr	x8, [x22, #0x28]
   44518: f85f83a9     	ldur	x9, [x29, #-0x8]
   4451c: eb09011f     	cmp	x8, x9
   44520: 540008e1     	b.ne	0x4463c <__cxxabiv1::__pointer_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x2bc>
   44524: a9484ff4     	ldp	x20, x19, [sp, #0x80]
   44528: a94757f6     	ldp	x22, x21, [sp, #0x70]
   4452c: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   44530: 910243ff     	add	sp, sp, #0x90
   44534: d50323bf     	autiasp
   44538: d65f03c0     	ret
   4453c: b0000062     	adrp	x2, 0x51000 <vsnprintf+0x51000>
   44540: aa0803e0     	mov	x0, x8
   44544: aa1f03e3     	mov	x3, xzr
   44548: f9409c42     	ldr	x2, [x2, #0x138]
   4454c: 940015e5     	bl	0x49ce0 <__dynamic_cast@plt>
   44550: f100001f     	cmp	x0, #0x0
   44554: 1a9f17e0     	cset	w0, eq
   44558: 17ffffef     	b	0x44514 <__cxxabiv1::__pointer_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x194>
   4455c: f9400e80     	ldr	x0, [x20, #0x18]
   44560: b4fffda0     	cbz	x0, 0x44514 <__cxxabiv1::__pointer_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x194>
   44564: b0000061     	adrp	x1, 0x51000 <vsnprintf+0x51000>
   44568: b0000062     	adrp	x2, 0x51000 <vsnprintf+0x51000>
   4456c: aa1f03e3     	mov	x3, xzr
   44570: f9408421     	ldr	x1, [x1, #0x108]
   44574: f940a042     	ldr	x2, [x2, #0x140]
   44578: 940015da     	bl	0x49ce0 <__dynamic_cast@plt>
   4457c: b40000c0     	cbz	x0, 0x44594 <__cxxabiv1::__pointer_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x214>
   44580: 39404288     	ldrb	w8, [x20, #0x10]
   44584: 3607f8c8     	tbz	w8, #0x0, 0x4449c <__cxxabiv1::__pointer_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x11c>
   44588: f9400ea1     	ldr	x1, [x21, #0x18]
   4458c: 94000069     	bl	0x44730 <__cxxabiv1::__pointer_to_member_type_info::can_catch_nested(__cxxabiv1::__shim_type_info const*) const>
   44590: 17ffffda     	b	0x444f8 <__cxxabiv1::__pointer_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x178>
   44594: f9400e80     	ldr	x0, [x20, #0x18]
   44598: b4fffbe0     	cbz	x0, 0x44514 <__cxxabiv1::__pointer_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x194>
   4459c: b0000061     	adrp	x1, 0x51000 <vsnprintf+0x51000>
   445a0: b0000062     	adrp	x2, 0x51000 <vsnprintf+0x51000>
   445a4: aa1f03e3     	mov	x3, xzr
   445a8: f9408421     	ldr	x1, [x1, #0x108]
   445ac: f9408842     	ldr	x2, [x2, #0x110]
   445b0: 940015cc     	bl	0x49ce0 <__dynamic_cast@plt>
   445b4: b4fffb00     	cbz	x0, 0x44514 <__cxxabiv1::__pointer_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x194>
   445b8: aa0003f4     	mov	x20, x0
   445bc: f9400ea0     	ldr	x0, [x21, #0x18]
   445c0: b4fffaa0     	cbz	x0, 0x44514 <__cxxabiv1::__pointer_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x194>
   445c4: b0000061     	adrp	x1, 0x51000 <vsnprintf+0x51000>
   445c8: b0000062     	adrp	x2, 0x51000 <vsnprintf+0x51000>
   445cc: aa1f03e3     	mov	x3, xzr
   445d0: f9408421     	ldr	x1, [x1, #0x108]
   445d4: f9408842     	ldr	x2, [x2, #0x110]
   445d8: 940015c2     	bl	0x49ce0 <__dynamic_cast@plt>
   445dc: b4fff9c0     	cbz	x0, 0x44514 <__cxxabiv1::__pointer_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x194>
   445e0: 92800008     	mov	x8, #-0x1               // =-1
   445e4: a900ffe0     	stp	x0, xzr, [sp, #0x8]
   445e8: 6f00e400     	movi	v0.2d, #0000000000000000
   445ec: f9400262     	ldr	x2, [x19]
   445f0: 910023e1     	add	x1, sp, #0x8
   445f4: 52800023     	mov	w3, #0x1                // =1
   445f8: a901a3f4     	stp	x20, x8, [sp, #0x18]
   445fc: 52800028     	mov	w8, #0x1                // =1
   44600: 3c8473e0     	stur	q0, [sp, #0x47]
   44604: 3c8283e0     	stur	q0, [sp, #0x28]
   44608: 3c8383e0     	stur	q0, [sp, #0x38]
   4460c: b90053e8     	str	w8, [sp, #0x50]
   44610: f9400008     	ldr	x8, [x0]
   44614: f9401d08     	ldr	x8, [x8, #0x38]
   44618: d63f0100     	blr	x8
   4461c: b9403be8     	ldr	w8, [sp, #0x38]
   44620: 7100051f     	cmp	w8, #0x1
   44624: 1a9f17e0     	cset	w0, eq
   44628: 54fff761     	b.ne	0x44514 <__cxxabiv1::__pointer_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x194>
   4462c: f9400268     	ldr	x8, [x19]
   44630: b4fff728     	cbz	x8, 0x44514 <__cxxabiv1::__pointer_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x194>
   44634: f94017e8     	ldr	x8, [sp, #0x28]
   44638: 17ffff70     	b	0x443f8 <__cxxabiv1::__pointer_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x78>
   4463c: 940014cd     	bl	0x49970 <__stack_chk_fail@plt>

0000000000044640 <__cxxabiv1::__pointer_type_info::can_catch_nested(__cxxabiv1::__shim_type_info const*) const>:
   44640: d503233f     	paciasp
   44644: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   44648: a90157f6     	stp	x22, x21, [sp, #0x10]
   4464c: 910003fd     	mov	x29, sp
   44650: a9024ff4     	stp	x20, x19, [sp, #0x20]
   44654: b4000401     	cbz	x1, 0x446d4 <__cxxabiv1::__pointer_type_info::can_catch_nested(__cxxabiv1::__shim_type_info const*) const+0x94>
   44658: b0000073     	adrp	x19, 0x51000 <vsnprintf+0x51000>
   4465c: b0000075     	adrp	x21, 0x51000 <vsnprintf+0x51000>
   44660: aa0003f6     	mov	x22, x0
   44664: f9408673     	ldr	x19, [x19, #0x108]
   44668: f94096b5     	ldr	x21, [x21, #0x128]
   4466c: aa0103e0     	mov	x0, x1
   44670: aa1303e1     	mov	x1, x19
   44674: aa1503e2     	mov	x2, x21
   44678: aa1f03e3     	mov	x3, xzr
   4467c: 94001599     	bl	0x49ce0 <__dynamic_cast@plt>
   44680: b40002c0     	cbz	x0, 0x446d8 <__cxxabiv1::__pointer_type_info::can_catch_nested(__cxxabiv1::__shim_type_info const*) const+0x98>
   44684: b9401009     	ldr	w9, [x0, #0x10]
   44688: aa0003f4     	mov	x20, x0
   4468c: b94012c8     	ldr	w8, [x22, #0x10]
   44690: 6a28013f     	bics	wzr, w9, w8
   44694: 54000201     	b.ne	0x446d4 <__cxxabiv1::__pointer_type_info::can_catch_nested(__cxxabiv1::__shim_type_info const*) const+0x94>
   44698: f9400ec0     	ldr	x0, [x22, #0x18]
   4469c: f9400e89     	ldr	x9, [x20, #0x18]
   446a0: f940040a     	ldr	x10, [x0, #0x8]
   446a4: f9400529     	ldr	x9, [x9, #0x8]
   446a8: eb09015f     	cmp	x10, x9
   446ac: 54000200     	b.eq	0x446ec <__cxxabiv1::__pointer_type_info::can_catch_nested(__cxxabiv1::__shim_type_info const*) const+0xac>
   446b0: 36000128     	tbz	w8, #0x0, 0x446d4 <__cxxabiv1::__pointer_type_info::can_catch_nested(__cxxabiv1::__shim_type_info const*) const+0x94>
   446b4: aa1303e1     	mov	x1, x19
   446b8: aa1503e2     	mov	x2, x21
   446bc: aa1f03e3     	mov	x3, xzr
   446c0: 94001588     	bl	0x49ce0 <__dynamic_cast@plt>
   446c4: b4000180     	cbz	x0, 0x446f4 <__cxxabiv1::__pointer_type_info::can_catch_nested(__cxxabiv1::__shim_type_info const*) const+0xb4>
   446c8: f9400e81     	ldr	x1, [x20, #0x18]
   446cc: aa0003f6     	mov	x22, x0
   446d0: b5fffce1     	cbnz	x1, 0x4466c <__cxxabiv1::__pointer_type_info::can_catch_nested(__cxxabiv1::__shim_type_info const*) const+0x2c>
   446d4: 2a1f03e0     	mov	w0, wzr
   446d8: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   446dc: a94157f6     	ldp	x22, x21, [sp, #0x10]
   446e0: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   446e4: d50323bf     	autiasp
   446e8: d65f03c0     	ret
   446ec: 52800020     	mov	w0, #0x1                // =1
   446f0: 17fffffa     	b	0x446d8 <__cxxabiv1::__pointer_type_info::can_catch_nested(__cxxabiv1::__shim_type_info const*) const+0x98>
   446f4: f9400ec0     	ldr	x0, [x22, #0x18]
   446f8: b4ffff00     	cbz	x0, 0x446d8 <__cxxabiv1::__pointer_type_info::can_catch_nested(__cxxabiv1::__shim_type_info const*) const+0x98>
   446fc: b0000061     	adrp	x1, 0x51000 <vsnprintf+0x51000>
   44700: b0000062     	adrp	x2, 0x51000 <vsnprintf+0x51000>
   44704: aa1f03e3     	mov	x3, xzr
   44708: f9408421     	ldr	x1, [x1, #0x108]
   4470c: f940a042     	ldr	x2, [x2, #0x140]
   44710: 94001574     	bl	0x49ce0 <__dynamic_cast@plt>
   44714: b4fffe20     	cbz	x0, 0x446d8 <__cxxabiv1::__pointer_type_info::can_catch_nested(__cxxabiv1::__shim_type_info const*) const+0x98>
   44718: f9400e81     	ldr	x1, [x20, #0x18]
   4471c: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   44720: a94157f6     	ldp	x22, x21, [sp, #0x10]
   44724: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   44728: d50323bf     	autiasp
   4472c: 14000001     	b	0x44730 <__cxxabiv1::__pointer_to_member_type_info::can_catch_nested(__cxxabiv1::__shim_type_info const*) const>

0000000000044730 <__cxxabiv1::__pointer_to_member_type_info::can_catch_nested(__cxxabiv1::__shim_type_info const*) const>:
   44730: d503233f     	paciasp
   44734: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   44738: f9000bf3     	str	x19, [sp, #0x10]
   4473c: 910003fd     	mov	x29, sp
   44740: b40002a1     	cbz	x1, 0x44794 <__cxxabiv1::__pointer_to_member_type_info::can_catch_nested(__cxxabiv1::__shim_type_info const*) const+0x64>
   44744: b0000068     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   44748: b0000062     	adrp	x2, 0x51000 <vsnprintf+0x51000>
   4474c: aa0003f3     	mov	x19, x0
   44750: aa0103e0     	mov	x0, x1
   44754: aa1f03e3     	mov	x3, xzr
   44758: f9408508     	ldr	x8, [x8, #0x108]
   4475c: f940a042     	ldr	x2, [x2, #0x140]
   44760: aa0803e1     	mov	x1, x8
   44764: 9400155f     	bl	0x49ce0 <__dynamic_cast@plt>
   44768: b4000180     	cbz	x0, 0x44798 <__cxxabiv1::__pointer_to_member_type_info::can_catch_nested(__cxxabiv1::__shim_type_info const*) const+0x68>
   4476c: b9401268     	ldr	w8, [x19, #0x10]
   44770: b9401009     	ldr	w9, [x0, #0x10]
   44774: 6a28013f     	bics	wzr, w9, w8
   44778: 540000e1     	b.ne	0x44794 <__cxxabiv1::__pointer_to_member_type_info::can_catch_nested(__cxxabiv1::__shim_type_info const*) const+0x64>
   4477c: f9400e68     	ldr	x8, [x19, #0x18]
   44780: f9400c09     	ldr	x9, [x0, #0x18]
   44784: f9400508     	ldr	x8, [x8, #0x8]
   44788: f9400529     	ldr	x9, [x9, #0x8]
   4478c: eb09011f     	cmp	x8, x9
   44790: 540000c0     	b.eq	0x447a8 <__cxxabiv1::__pointer_to_member_type_info::can_catch_nested(__cxxabiv1::__shim_type_info const*) const+0x78>
   44794: 2a1f03e0     	mov	w0, wzr
   44798: f9400bf3     	ldr	x19, [sp, #0x10]
   4479c: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   447a0: d50323bf     	autiasp
   447a4: d65f03c0     	ret
   447a8: f9401268     	ldr	x8, [x19, #0x20]
   447ac: f9401009     	ldr	x9, [x0, #0x20]
   447b0: f9400508     	ldr	x8, [x8, #0x8]
   447b4: f9400529     	ldr	x9, [x9, #0x8]
   447b8: eb09011f     	cmp	x8, x9
   447bc: 1a9f17e0     	cset	w0, eq
   447c0: 17fffff6     	b	0x44798 <__cxxabiv1::__pointer_to_member_type_info::can_catch_nested(__cxxabiv1::__shim_type_info const*) const+0x68>

00000000000447c4 <__cxxabiv1::__pointer_to_member_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const>:
   447c4: d503233f     	paciasp
   447c8: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   447cc: f9000bf5     	str	x21, [sp, #0x10]
   447d0: 910003fd     	mov	x29, sp
   447d4: a9024ff4     	stp	x20, x19, [sp, #0x20]
   447d8: b0000068     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   447dc: aa0003f3     	mov	x19, x0
   447e0: f9409108     	ldr	x8, [x8, #0x120]
   447e4: f9400429     	ldr	x9, [x1, #0x8]
   447e8: eb08013f     	cmp	x9, x8
   447ec: 540001a0     	b.eq	0x44820 <__cxxabiv1::__pointer_to_member_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x5c>
   447f0: 39404268     	ldrb	w8, [x19, #0x10]
   447f4: aa0103f4     	mov	x20, x1
   447f8: 721d051f     	tst	w8, #0x18
   447fc: 540002c0     	b.eq	0x44854 <__cxxabiv1::__pointer_to_member_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x90>
   44800: eb14027f     	cmp	x19, x20
   44804: 540000a0     	b.eq	0x44818 <__cxxabiv1::__pointer_to_member_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x54>
   44808: f9400660     	ldr	x0, [x19, #0x8]
   4480c: f9400681     	ldr	x1, [x20, #0x8]
   44810: 9400153c     	bl	0x49d00 <strcmp@plt>
   44814: 350003e0     	cbnz	w0, 0x44890 <__cxxabiv1::__pointer_to_member_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0xcc>
   44818: 52800020     	mov	w0, #0x1                // =1
   4481c: 14000039     	b	0x44900 <__cxxabiv1::__pointer_to_member_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x13c>
   44820: aa0203f5     	mov	x21, x2
   44824: f9400e60     	ldr	x0, [x19, #0x18]
   44828: b4000640     	cbz	x0, 0x448f0 <__cxxabiv1::__pointer_to_member_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x12c>
   4482c: b0000061     	adrp	x1, 0x51000 <vsnprintf+0x51000>
   44830: b0000062     	adrp	x2, 0x51000 <vsnprintf+0x51000>
   44834: aa1f03e3     	mov	x3, xzr
   44838: f9408421     	ldr	x1, [x1, #0x108]
   4483c: f9409c42     	ldr	x2, [x2, #0x138]
   44840: 94001528     	bl	0x49ce0 <__dynamic_cast@plt>
   44844: b4000560     	cbz	x0, 0x448f0 <__cxxabiv1::__pointer_to_member_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x12c>
   44848: b0fffe68     	adrp	x8, 0x11000 <typeinfo name for (anonymous namespace)::itanium_demangle::ConditionalExpr+0x9>
   4484c: 91216108     	add	x8, x8, #0x858
   44850: 1400002a     	b	0x448f8 <__cxxabiv1::__pointer_to_member_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x134>
   44854: b0000061     	adrp	x1, 0x51000 <vsnprintf+0x51000>
   44858: b0000062     	adrp	x2, 0x51000 <vsnprintf+0x51000>
   4485c: aa1403e0     	mov	x0, x20
   44860: aa1f03e3     	mov	x3, xzr
   44864: f9408421     	ldr	x1, [x1, #0x108]
   44868: f9408c42     	ldr	x2, [x2, #0x118]
   4486c: 9400151d     	bl	0x49ce0 <__dynamic_cast@plt>
   44870: b4000100     	cbz	x0, 0x44890 <__cxxabiv1::__pointer_to_member_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0xcc>
   44874: 39404008     	ldrb	w8, [x0, #0x10]
   44878: 721d051f     	tst	w8, #0x18
   4487c: 54fffc21     	b.ne	0x44800 <__cxxabiv1::__pointer_to_member_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x3c>
   44880: f9400668     	ldr	x8, [x19, #0x8]
   44884: f9400689     	ldr	x9, [x20, #0x8]
   44888: eb09011f     	cmp	x8, x9
   4488c: 54fffc60     	b.eq	0x44818 <__cxxabiv1::__pointer_to_member_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x54>
   44890: b0000061     	adrp	x1, 0x51000 <vsnprintf+0x51000>
   44894: b0000062     	adrp	x2, 0x51000 <vsnprintf+0x51000>
   44898: aa1403e0     	mov	x0, x20
   4489c: aa1f03e3     	mov	x3, xzr
   448a0: f9408421     	ldr	x1, [x1, #0x108]
   448a4: f940a042     	ldr	x2, [x2, #0x140]
   448a8: 9400150e     	bl	0x49ce0 <__dynamic_cast@plt>
   448ac: b40002a0     	cbz	x0, 0x44900 <__cxxabiv1::__pointer_to_member_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x13c>
   448b0: b9401008     	ldr	w8, [x0, #0x10]
   448b4: b9401269     	ldr	w9, [x19, #0x10]
   448b8: 0a29010a     	bic	w10, w8, w9
   448bc: 7200095f     	tst	w10, #0x7
   448c0: 54000141     	b.ne	0x448e8 <__cxxabiv1::__pointer_to_member_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x124>
   448c4: 0a280128     	bic	w8, w9, w8
   448c8: 721b051f     	tst	w8, #0x60
   448cc: 540000e1     	b.ne	0x448e8 <__cxxabiv1::__pointer_to_member_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x124>
   448d0: f9400e68     	ldr	x8, [x19, #0x18]
   448d4: f9400c09     	ldr	x9, [x0, #0x18]
   448d8: f9400508     	ldr	x8, [x8, #0x8]
   448dc: f9400529     	ldr	x9, [x9, #0x8]
   448e0: eb09011f     	cmp	x8, x9
   448e4: 54000180     	b.eq	0x44914 <__cxxabiv1::__pointer_to_member_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x150>
   448e8: 2a1f03e0     	mov	w0, wzr
   448ec: 14000005     	b	0x44900 <__cxxabiv1::__pointer_to_member_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x13c>
   448f0: b0fffe68     	adrp	x8, 0x11000 <typeinfo name for (anonymous namespace)::itanium_demangle::ConditionalExpr+0x9>
   448f4: 9121a108     	add	x8, x8, #0x868
   448f8: 52800020     	mov	w0, #0x1                // =1
   448fc: f90002a8     	str	x8, [x21]
   44900: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   44904: f9400bf5     	ldr	x21, [sp, #0x10]
   44908: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   4490c: d50323bf     	autiasp
   44910: d65f03c0     	ret
   44914: f9401268     	ldr	x8, [x19, #0x20]
   44918: f9401009     	ldr	x9, [x0, #0x20]
   4491c: f9400508     	ldr	x8, [x8, #0x8]
   44920: f9400529     	ldr	x9, [x9, #0x8]
   44924: eb09011f     	cmp	x8, x9
   44928: 1a9f17e0     	cset	w0, eq
   4492c: 17fffff5     	b	0x44900 <__cxxabiv1::__pointer_to_member_type_info::can_catch(__cxxabiv1::__shim_type_info const*, void*&) const+0x13c>

0000000000044930 <__dynamic_cast>:
   44930: d503233f     	paciasp
   44934: d10203ff     	sub	sp, sp, #0x80
   44938: a9067bfd     	stp	x29, x30, [sp, #0x60]
   4493c: 910183fd     	add	x29, sp, #0x60
   44940: a9074ff4     	stp	x20, x19, [sp, #0x70]
   44944: d53bd054     	mrs	x20, TPIDR_EL0
   44948: aa0003e8     	mov	x8, x0
   4494c: f9401689     	ldr	x9, [x20, #0x28]
   44950: 6f00e400     	movi	v0.2d, #0000000000000000
   44954: f81f83a9     	stur	x9, [x29, #-0x8]
   44958: f9400009     	ldr	x9, [x0]
   4495c: f940044b     	ldr	x11, [x2, #0x8]
   44960: a97f012a     	ldp	x10, x0, [x9, #-0x10]
   44964: a90107e8     	stp	x8, x1, [sp, #0x10]
   44968: f90013e3     	str	x3, [sp, #0x20]
   4496c: 3c8283e0     	stur	q0, [sp, #0x28]
   44970: 3c8383e0     	stur	q0, [sp, #0x38]
   44974: 8b0a0113     	add	x19, x8, x10
   44978: 3c8473e0     	stur	q0, [sp, #0x47]
   4497c: f9400409     	ldr	x9, [x0, #0x8]
   44980: f90007e2     	str	x2, [sp, #0x8]
   44984: eb0b013f     	cmp	x9, x11
   44988: 54000280     	b.eq	0x449d8 <__dynamic_cast+0xa8>
   4498c: f9400008     	ldr	x8, [x0]
   44990: 910023e1     	add	x1, sp, #0x8
   44994: aa1303e2     	mov	x2, x19
   44998: 52800023     	mov	w3, #0x1                // =1
   4499c: 2a1f03e4     	mov	w4, wzr
   449a0: f9401908     	ldr	x8, [x8, #0x30]
   449a4: d63f0100     	blr	x8
   449a8: b94047e8     	ldr	w8, [sp, #0x44]
   449ac: 7100051f     	cmp	w8, #0x1
   449b0: 54000300     	b.eq	0x44a10 <__dynamic_cast+0xe0>
   449b4: 350004a8     	cbnz	w8, 0x44a48 <__dynamic_cast+0x118>
   449b8: 2947a3e9     	ldp	w9, w8, [sp, #0x3c]
   449bc: 7100051f     	cmp	w8, #0x1
   449c0: b9404be8     	ldr	w8, [sp, #0x48]
   449c4: 7a410920     	ccmp	w9, #0x1, #0x0, eq
   449c8: 7a410900     	ccmp	w8, #0x1, #0x0, eq
   449cc: f9401be8     	ldr	x8, [sp, #0x30]
   449d0: 9a9f0100     	csel	x0, x8, xzr, eq
   449d4: 1400001e     	b	0x44a4c <__dynamic_cast+0x11c>
   449d8: 52800028     	mov	w8, #0x1                // =1
   449dc: 910023e1     	add	x1, sp, #0x8
   449e0: aa1303e2     	mov	x2, x19
   449e4: aa1303e3     	mov	x3, x19
   449e8: 52800024     	mov	w4, #0x1                // =1
   449ec: 2a1f03e5     	mov	w5, wzr
   449f0: b90053e8     	str	w8, [sp, #0x50]
   449f4: f9400008     	ldr	x8, [x0]
   449f8: f9401508     	ldr	x8, [x8, #0x28]
   449fc: d63f0100     	blr	x8
   44a00: b9403be8     	ldr	w8, [sp, #0x38]
   44a04: 7100051f     	cmp	w8, #0x1
   44a08: 9a9f0260     	csel	x0, x19, xzr, eq
   44a0c: 14000010     	b	0x44a4c <__dynamic_cast+0x11c>
   44a10: b9403be8     	ldr	w8, [sp, #0x38]
   44a14: 7100051f     	cmp	w8, #0x1
   44a18: 54000140     	b.eq	0x44a40 <__dynamic_cast+0x110>
   44a1c: b9404be8     	ldr	w8, [sp, #0x48]
   44a20: aa1f03e0     	mov	x0, xzr
   44a24: 35000148     	cbnz	w8, 0x44a4c <__dynamic_cast+0x11c>
   44a28: b9403fe8     	ldr	w8, [sp, #0x3c]
   44a2c: 7100051f     	cmp	w8, #0x1
   44a30: 540000e1     	b.ne	0x44a4c <__dynamic_cast+0x11c>
   44a34: b94043e8     	ldr	w8, [sp, #0x40]
   44a38: 7100051f     	cmp	w8, #0x1
   44a3c: 54000081     	b.ne	0x44a4c <__dynamic_cast+0x11c>
   44a40: f94017e0     	ldr	x0, [sp, #0x28]
   44a44: 14000002     	b	0x44a4c <__dynamic_cast+0x11c>
   44a48: aa1f03e0     	mov	x0, xzr
   44a4c: f9401688     	ldr	x8, [x20, #0x28]
   44a50: f85f83a9     	ldur	x9, [x29, #-0x8]
   44a54: eb09011f     	cmp	x8, x9
   44a58: 540000c1     	b.ne	0x44a70 <__dynamic_cast+0x140>
   44a5c: a9474ff4     	ldp	x20, x19, [sp, #0x70]
   44a60: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   44a64: 910203ff     	add	sp, sp, #0x80
   44a68: d50323bf     	autiasp
   44a6c: d65f03c0     	ret
   44a70: 940013c0     	bl	0x49970 <__stack_chk_fail@plt>

0000000000044a74 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const>:
   44a74: d503233f     	paciasp
   44a78: a9ba7bfd     	stp	x29, x30, [sp, #-0x60]!
   44a7c: f9000bfb     	str	x27, [sp, #0x10]
   44a80: 910003fd     	mov	x29, sp
   44a84: a90267fa     	stp	x26, x25, [sp, #0x20]
   44a88: a9035ff8     	stp	x24, x23, [sp, #0x30]
   44a8c: a90457f6     	stp	x22, x21, [sp, #0x40]
   44a90: a9054ff4     	stp	x20, x19, [sp, #0x50]
   44a94: 2a0403f5     	mov	w21, w4
   44a98: 2a0303f6     	mov	w22, w3
   44a9c: aa0103f3     	mov	x19, x1
   44aa0: aa0203f4     	mov	x20, x2
   44aa4: aa0003f7     	mov	x23, x0
   44aa8: f9400828     	ldr	x8, [x1, #0x10]
   44aac: 36000444     	tbz	w4, #0x0, 0x44b34 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0xc0>
   44ab0: eb0802ff     	cmp	x23, x8
   44ab4: 54000ae0     	b.eq	0x44c10 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x19c>
   44ab8: f94006f8     	ldr	x24, [x23, #0x8]
   44abc: f9400501     	ldr	x1, [x8, #0x8]
   44ac0: aa1803e0     	mov	x0, x24
   44ac4: 9400148f     	bl	0x49d00 <strcmp@plt>
   44ac8: 34000a40     	cbz	w0, 0x44c10 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x19c>
   44acc: f9400268     	ldr	x8, [x19]
   44ad0: eb0802ff     	cmp	x23, x8
   44ad4: 540000a0     	b.eq	0x44ae8 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x74>
   44ad8: f9400501     	ldr	x1, [x8, #0x8]
   44adc: aa1803e0     	mov	x0, x24
   44ae0: 94001488     	bl	0x49d00 <strcmp@plt>
   44ae4: 35000380     	cbnz	w0, 0x44b54 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0xe0>
   44ae8: f9401268     	ldr	x8, [x19, #0x20]
   44aec: eb14011f     	cmp	x8, x20
   44af0: 54000ea0     	b.eq	0x44cc4 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x250>
   44af4: f9401668     	ldr	x8, [x19, #0x28]
   44af8: eb14011f     	cmp	x8, x20
   44afc: 54000e40     	b.eq	0x44cc4 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x250>
   44b00: b9404668     	ldr	w8, [x19, #0x44]
   44b04: b9003a76     	str	w22, [x19, #0x38]
   44b08: 7100111f     	cmp	w8, #0x4
   44b0c: 54001640     	b.eq	0x44dd4 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x360>
   44b10: b94016e8     	ldr	w8, [x23, #0x14]
   44b14: 340014c8     	cbz	w8, 0x44dac <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x338>
   44b18: 8b0812e8     	add	x8, x23, x8, lsl #4
   44b1c: 2a1f03f6     	mov	w22, wzr
   44b20: 2a1f03f8     	mov	w24, wzr
   44b24: 91006119     	add	x25, x8, #0x18
   44b28: 910062fa     	add	x26, x23, #0x18
   44b2c: 5280003b     	mov	w27, #0x1               // =1
   44b30: 14000043     	b	0x44c3c <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x1c8>
   44b34: f94006e9     	ldr	x9, [x23, #0x8]
   44b38: f9400508     	ldr	x8, [x8, #0x8]
   44b3c: eb08013f     	cmp	x9, x8
   44b40: 54000680     	b.eq	0x44c10 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x19c>
   44b44: f9400268     	ldr	x8, [x19]
   44b48: f9400508     	ldr	x8, [x8, #0x8]
   44b4c: eb08013f     	cmp	x9, x8
   44b50: 54fffcc0     	b.eq	0x44ae8 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x74>
   44b54: f94012e8     	ldr	x8, [x23, #0x20]
   44b58: b94016f8     	ldr	w24, [x23, #0x14]
   44b5c: 9348fd09     	asr	x9, x8, #8
   44b60: 36000068     	tbz	w8, #0x0, 0x44b6c <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0xf8>
   44b64: f940028a     	ldr	x10, [x20]
   44b68: f8696949     	ldr	x9, [x10, x9]
   44b6c: f9400ee0     	ldr	x0, [x23, #0x18]
   44b70: f27f011f     	tst	x8, #0x2
   44b74: 52800048     	mov	w8, #0x2                // =2
   44b78: 8b090282     	add	x2, x20, x9
   44b7c: 1a960103     	csel	w3, w8, w22, eq
   44b80: 120002a4     	and	w4, w21, #0x1
   44b84: f940000a     	ldr	x10, [x0]
   44b88: aa1303e1     	mov	x1, x19
   44b8c: f9401948     	ldr	x8, [x10, #0x30]
   44b90: d63f0100     	blr	x8
   44b94: 71000b1f     	cmp	w24, #0x2
   44b98: 54001343     	b.lo	0x44e00 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x38c>
   44b9c: 8b1812e9     	add	x9, x23, x24, lsl #4
   44ba0: b94012e8     	ldr	w8, [x23, #0x10]
   44ba4: 91006138     	add	x24, x9, #0x18
   44ba8: 9100a2f7     	add	x23, x23, #0x28
   44bac: 37080088     	tbnz	w8, #0x1, 0x44bbc <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x148>
   44bb0: b9403e69     	ldr	w9, [x19, #0x3c]
   44bb4: 7100053f     	cmp	w9, #0x1
   44bb8: 54000901     	b.ne	0x44cd8 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x264>
   44bbc: 52800059     	mov	w25, #0x2               // =2
   44bc0: 1400000c     	b	0x44bf0 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x17c>
   44bc4: f84106e0     	ldr	x0, [x23], #0x10
   44bc8: f27f011f     	tst	x8, #0x2
   44bcc: 8b090282     	add	x2, x20, x9
   44bd0: 1a960323     	csel	w3, w25, w22, eq
   44bd4: 120002a4     	and	w4, w21, #0x1
   44bd8: f940000a     	ldr	x10, [x0]
   44bdc: aa1303e1     	mov	x1, x19
   44be0: f9401948     	ldr	x8, [x10, #0x30]
   44be4: d63f0100     	blr	x8
   44be8: eb1802ff     	cmp	x23, x24
   44bec: 540010a2     	b.hs	0x44e00 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x38c>
   44bf0: 39413a68     	ldrb	w8, [x19, #0x4e]
   44bf4: 35001068     	cbnz	w8, 0x44e00 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x38c>
   44bf8: f94006e8     	ldr	x8, [x23, #0x8]
   44bfc: 9348fd09     	asr	x9, x8, #8
   44c00: 3607fe28     	tbz	w8, #0x0, 0x44bc4 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x150>
   44c04: f940028a     	ldr	x10, [x20]
   44c08: f8696949     	ldr	x9, [x10, x9]
   44c0c: 17ffffee     	b	0x44bc4 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x150>
   44c10: f9400668     	ldr	x8, [x19, #0x8]
   44c14: eb14011f     	cmp	x8, x20
   44c18: 54000f41     	b.ne	0x44e00 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x38c>
   44c1c: b9403668     	ldr	w8, [x19, #0x34]
   44c20: 7100051f     	cmp	w8, #0x1
   44c24: 54000ee0     	b.eq	0x44e00 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x38c>
   44c28: b9003676     	str	w22, [x19, #0x34]
   44c2c: 14000075     	b	0x44e00 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x38c>
   44c30: 9100435a     	add	x26, x26, #0x10
   44c34: eb19035f     	cmp	x26, x25
   44c38: 54000b42     	b.hs	0x44da0 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x32c>
   44c3c: 79009a7f     	strh	wzr, [x19, #0x4c]
   44c40: f9400748     	ldr	x8, [x26, #0x8]
   44c44: 9348fd09     	asr	x9, x8, #8
   44c48: 36000068     	tbz	w8, #0x0, 0x44c54 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x1e0>
   44c4c: f940028a     	ldr	x10, [x20]
   44c50: f8696949     	ldr	x9, [x10, x9]
   44c54: f9400340     	ldr	x0, [x26]
   44c58: f27f011f     	tst	x8, #0x2
   44c5c: 8b090283     	add	x3, x20, x9
   44c60: 1a9b1764     	cinc	w4, w27, eq
   44c64: 120002a5     	and	w5, w21, #0x1
   44c68: aa1303e1     	mov	x1, x19
   44c6c: f940000a     	ldr	x10, [x0]
   44c70: aa1403e2     	mov	x2, x20
   44c74: f9401548     	ldr	x8, [x10, #0x28]
   44c78: d63f0100     	blr	x8
   44c7c: 39413a68     	ldrb	w8, [x19, #0x4e]
   44c80: 35000908     	cbnz	w8, 0x44da0 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x32c>
   44c84: 39413668     	ldrb	w8, [x19, #0x4d]
   44c88: 34fffd48     	cbz	w8, 0x44c30 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x1bc>
   44c8c: 39413268     	ldrb	w8, [x19, #0x4c]
   44c90: 34000128     	cbz	w8, 0x44cb4 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x240>
   44c94: b9403268     	ldr	w8, [x19, #0x30]
   44c98: 7100051f     	cmp	w8, #0x1
   44c9c: 54000920     	b.eq	0x44dc0 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x34c>
   44ca0: 394042e8     	ldrb	w8, [x23, #0x10]
   44ca4: 52800038     	mov	w24, #0x1               // =1
   44ca8: 52800036     	mov	w22, #0x1               // =1
   44cac: 370ffc28     	tbnz	w8, #0x1, 0x44c30 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x1bc>
   44cb0: 14000045     	b	0x44dc4 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x350>
   44cb4: 394042e8     	ldrb	w8, [x23, #0x10]
   44cb8: 36000768     	tbz	w8, #0x0, 0x44da4 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x330>
   44cbc: 52800038     	mov	w24, #0x1               // =1
   44cc0: 17ffffdc     	b	0x44c30 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x1bc>
   44cc4: 710006df     	cmp	w22, #0x1
   44cc8: 540009c1     	b.ne	0x44e00 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x38c>
   44ccc: 52800028     	mov	w8, #0x1                // =1
   44cd0: b9003a68     	str	w8, [x19, #0x38]
   44cd4: 1400004b     	b	0x44e00 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x38c>
   44cd8: 52800059     	mov	w25, #0x2               // =2
   44cdc: 370001a8     	tbnz	w8, #0x0, 0x44d10 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x29c>
   44ce0: 14000025     	b	0x44d74 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x300>
   44ce4: f84106e0     	ldr	x0, [x23], #0x10
   44ce8: f27f011f     	tst	x8, #0x2
   44cec: 8b090282     	add	x2, x20, x9
   44cf0: 1a960323     	csel	w3, w25, w22, eq
   44cf4: 120002a4     	and	w4, w21, #0x1
   44cf8: f940000a     	ldr	x10, [x0]
   44cfc: aa1303e1     	mov	x1, x19
   44d00: f9401948     	ldr	x8, [x10, #0x30]
   44d04: d63f0100     	blr	x8
   44d08: eb1802ff     	cmp	x23, x24
   44d0c: 540007a2     	b.hs	0x44e00 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x38c>
   44d10: 39413a68     	ldrb	w8, [x19, #0x4e]
   44d14: 35000768     	cbnz	w8, 0x44e00 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x38c>
   44d18: b9403e68     	ldr	w8, [x19, #0x3c]
   44d1c: 7100051f     	cmp	w8, #0x1
   44d20: 54000081     	b.ne	0x44d30 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x2bc>
   44d24: b9403268     	ldr	w8, [x19, #0x30]
   44d28: 7100051f     	cmp	w8, #0x1
   44d2c: 540006a0     	b.eq	0x44e00 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x38c>
   44d30: f94006e8     	ldr	x8, [x23, #0x8]
   44d34: 9348fd09     	asr	x9, x8, #8
   44d38: 3607fd68     	tbz	w8, #0x0, 0x44ce4 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x270>
   44d3c: f940028a     	ldr	x10, [x20]
   44d40: f8696949     	ldr	x9, [x10, x9]
   44d44: 17ffffe8     	b	0x44ce4 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x270>
   44d48: f84106e0     	ldr	x0, [x23], #0x10
   44d4c: f27f011f     	tst	x8, #0x2
   44d50: 8b090282     	add	x2, x20, x9
   44d54: 1a960323     	csel	w3, w25, w22, eq
   44d58: 120002a4     	and	w4, w21, #0x1
   44d5c: f940000a     	ldr	x10, [x0]
   44d60: aa1303e1     	mov	x1, x19
   44d64: f9401948     	ldr	x8, [x10, #0x30]
   44d68: d63f0100     	blr	x8
   44d6c: eb1802ff     	cmp	x23, x24
   44d70: 54000482     	b.hs	0x44e00 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x38c>
   44d74: 39413a68     	ldrb	w8, [x19, #0x4e]
   44d78: 35000448     	cbnz	w8, 0x44e00 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x38c>
   44d7c: b9403e68     	ldr	w8, [x19, #0x3c]
   44d80: 7100051f     	cmp	w8, #0x1
   44d84: 540003e0     	b.eq	0x44e00 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x38c>
   44d88: f94006e8     	ldr	x8, [x23, #0x8]
   44d8c: 9348fd09     	asr	x9, x8, #8
   44d90: 3607fdc8     	tbz	w8, #0x0, 0x44d48 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x2d4>
   44d94: f940028a     	ldr	x10, [x20]
   44d98: f8696949     	ldr	x9, [x10, x9]
   44d9c: 17ffffeb     	b	0x44d48 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x2d4>
   44da0: 360000d8     	tbz	w24, #0x0, 0x44db8 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x344>
   44da4: 2a1603f8     	mov	w24, w22
   44da8: 14000007     	b	0x44dc4 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x350>
   44dac: 52800088     	mov	w8, #0x4                // =4
   44db0: b9004668     	str	w8, [x19, #0x44]
   44db4: 14000008     	b	0x44dd4 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x360>
   44db8: 52800088     	mov	w8, #0x4                // =4
   44dbc: 14000004     	b	0x44dcc <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x358>
   44dc0: 52800038     	mov	w24, #0x1               // =1
   44dc4: 52800068     	mov	w8, #0x3                // =3
   44dc8: 2a1803f6     	mov	w22, w24
   44dcc: b9004668     	str	w8, [x19, #0x44]
   44dd0: 37000196     	tbnz	w22, #0x0, 0x44e00 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x38c>
   44dd4: 2947a269     	ldp	w9, w8, [x19, #0x3c]
   44dd8: f9001674     	str	x20, [x19, #0x28]
   44ddc: 11000508     	add	w8, w8, #0x1
   44de0: 7100053f     	cmp	w9, #0x1
   44de4: b9004268     	str	w8, [x19, #0x40]
   44de8: 540000c1     	b.ne	0x44e00 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x38c>
   44dec: b9403268     	ldr	w8, [x19, #0x30]
   44df0: 7100091f     	cmp	w8, #0x2
   44df4: 54000061     	b.ne	0x44e00 <__cxxabiv1::__vmi_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x38c>
   44df8: 52800028     	mov	w8, #0x1                // =1
   44dfc: 39013a68     	strb	w8, [x19, #0x4e]
   44e00: a9454ff4     	ldp	x20, x19, [sp, #0x50]
   44e04: a94457f6     	ldp	x22, x21, [sp, #0x40]
   44e08: a9435ff8     	ldp	x24, x23, [sp, #0x30]
   44e0c: a94267fa     	ldp	x26, x25, [sp, #0x20]
   44e10: f9400bfb     	ldr	x27, [sp, #0x10]
   44e14: a8c67bfd     	ldp	x29, x30, [sp], #0x60
   44e18: d50323bf     	autiasp
   44e1c: d65f03c0     	ret

0000000000044e20 <__cxxabiv1::__si_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const>:
   44e20: d503233f     	paciasp
   44e24: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
   44e28: a9015ff8     	stp	x24, x23, [sp, #0x10]
   44e2c: 910003fd     	mov	x29, sp
   44e30: a90257f6     	stp	x22, x21, [sp, #0x20]
   44e34: a9034ff4     	stp	x20, x19, [sp, #0x30]
   44e38: 2a0403f6     	mov	w22, w4
   44e3c: 2a0303f5     	mov	w21, w3
   44e40: aa0103f3     	mov	x19, x1
   44e44: aa0203f4     	mov	x20, x2
   44e48: aa0003f7     	mov	x23, x0
   44e4c: f9400828     	ldr	x8, [x1, #0x10]
   44e50: 36000544     	tbz	w4, #0x0, 0x44ef8 <__cxxabiv1::__si_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0xd8>
   44e54: eb0802ff     	cmp	x23, x8
   44e58: 540007a0     	b.eq	0x44f4c <__cxxabiv1::__si_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x12c>
   44e5c: f94006f8     	ldr	x24, [x23, #0x8]
   44e60: f9400501     	ldr	x1, [x8, #0x8]
   44e64: aa1803e0     	mov	x0, x24
   44e68: 940013a6     	bl	0x49d00 <strcmp@plt>
   44e6c: 34000700     	cbz	w0, 0x44f4c <__cxxabiv1::__si_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x12c>
   44e70: f9400268     	ldr	x8, [x19]
   44e74: eb0802ff     	cmp	x23, x8
   44e78: 540000a0     	b.eq	0x44e8c <__cxxabiv1::__si_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x6c>
   44e7c: f9400501     	ldr	x1, [x8, #0x8]
   44e80: aa1803e0     	mov	x0, x24
   44e84: 9400139f     	bl	0x49d00 <strcmp@plt>
   44e88: 35000480     	cbnz	w0, 0x44f18 <__cxxabiv1::__si_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0xf8>
   44e8c: f9401268     	ldr	x8, [x19, #0x20]
   44e90: eb14011f     	cmp	x8, x20
   44e94: 540006c0     	b.eq	0x44f6c <__cxxabiv1::__si_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x14c>
   44e98: f9401668     	ldr	x8, [x19, #0x28]
   44e9c: eb14011f     	cmp	x8, x20
   44ea0: 54000660     	b.eq	0x44f6c <__cxxabiv1::__si_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x14c>
   44ea4: b9404668     	ldr	w8, [x19, #0x44]
   44ea8: b9003a75     	str	w21, [x19, #0x38]
   44eac: 7100111f     	cmp	w8, #0x4
   44eb0: 540006c0     	b.eq	0x44f88 <__cxxabiv1::__si_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x168>
   44eb4: 79009a7f     	strh	wzr, [x19, #0x4c]
   44eb8: 120002c5     	and	w5, w22, #0x1
   44ebc: f9400ae0     	ldr	x0, [x23, #0x10]
   44ec0: aa1303e1     	mov	x1, x19
   44ec4: aa1403e2     	mov	x2, x20
   44ec8: aa1403e3     	mov	x3, x20
   44ecc: 52800024     	mov	w4, #0x1                // =1
   44ed0: f9400008     	ldr	x8, [x0]
   44ed4: f9401508     	ldr	x8, [x8, #0x28]
   44ed8: d63f0100     	blr	x8
   44edc: 39413668     	ldrb	w8, [x19, #0x4d]
   44ee0: 34000508     	cbz	w8, 0x44f80 <__cxxabiv1::__si_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x160>
   44ee4: 39413268     	ldrb	w8, [x19, #0x4c]
   44ee8: 52800069     	mov	w9, #0x3                // =3
   44eec: b9004669     	str	w9, [x19, #0x44]
   44ef0: 35000628     	cbnz	w8, 0x44fb4 <__cxxabiv1::__si_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x194>
   44ef4: 14000025     	b	0x44f88 <__cxxabiv1::__si_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x168>
   44ef8: f94006e9     	ldr	x9, [x23, #0x8]
   44efc: f9400508     	ldr	x8, [x8, #0x8]
   44f00: eb08013f     	cmp	x9, x8
   44f04: 54000240     	b.eq	0x44f4c <__cxxabiv1::__si_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x12c>
   44f08: f9400268     	ldr	x8, [x19]
   44f0c: f9400508     	ldr	x8, [x8, #0x8]
   44f10: eb08013f     	cmp	x9, x8
   44f14: 54fffbc0     	b.eq	0x44e8c <__cxxabiv1::__si_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x6c>
   44f18: f9400ae0     	ldr	x0, [x23, #0x10]
   44f1c: 120002c4     	and	w4, w22, #0x1
   44f20: aa1303e1     	mov	x1, x19
   44f24: aa1403e2     	mov	x2, x20
   44f28: 2a1503e3     	mov	w3, w21
   44f2c: f9400008     	ldr	x8, [x0]
   44f30: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   44f34: a94257f6     	ldp	x22, x21, [sp, #0x20]
   44f38: a9415ff8     	ldp	x24, x23, [sp, #0x10]
   44f3c: f9401910     	ldr	x16, [x8, #0x30]
   44f40: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   44f44: d50323bf     	autiasp
   44f48: d61f0200     	br	x16
   44f4c: f9400668     	ldr	x8, [x19, #0x8]
   44f50: eb14011f     	cmp	x8, x20
   44f54: 54000301     	b.ne	0x44fb4 <__cxxabiv1::__si_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x194>
   44f58: b9403668     	ldr	w8, [x19, #0x34]
   44f5c: 7100051f     	cmp	w8, #0x1
   44f60: 540002a0     	b.eq	0x44fb4 <__cxxabiv1::__si_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x194>
   44f64: b9003675     	str	w21, [x19, #0x34]
   44f68: 14000013     	b	0x44fb4 <__cxxabiv1::__si_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x194>
   44f6c: 710006bf     	cmp	w21, #0x1
   44f70: 54000221     	b.ne	0x44fb4 <__cxxabiv1::__si_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x194>
   44f74: 52800028     	mov	w8, #0x1                // =1
   44f78: b9003a68     	str	w8, [x19, #0x38]
   44f7c: 1400000e     	b	0x44fb4 <__cxxabiv1::__si_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x194>
   44f80: 52800088     	mov	w8, #0x4                // =4
   44f84: b9004668     	str	w8, [x19, #0x44]
   44f88: 2947a269     	ldp	w9, w8, [x19, #0x3c]
   44f8c: f9001674     	str	x20, [x19, #0x28]
   44f90: 11000508     	add	w8, w8, #0x1
   44f94: 7100053f     	cmp	w9, #0x1
   44f98: b9004268     	str	w8, [x19, #0x40]
   44f9c: 540000c1     	b.ne	0x44fb4 <__cxxabiv1::__si_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x194>
   44fa0: b9403268     	ldr	w8, [x19, #0x30]
   44fa4: 7100091f     	cmp	w8, #0x2
   44fa8: 54000061     	b.ne	0x44fb4 <__cxxabiv1::__si_class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x194>
   44fac: 52800028     	mov	w8, #0x1                // =1
   44fb0: 39013a68     	strb	w8, [x19, #0x4e]
   44fb4: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   44fb8: a94257f6     	ldp	x22, x21, [sp, #0x20]
   44fbc: a9415ff8     	ldp	x24, x23, [sp, #0x10]
   44fc0: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   44fc4: d50323bf     	autiasp
   44fc8: d65f03c0     	ret

0000000000044fcc <__cxxabiv1::__class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const>:
   44fcc: d503233f     	paciasp
   44fd0: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
   44fd4: f9000bf7     	str	x23, [sp, #0x10]
   44fd8: 910003fd     	mov	x29, sp
   44fdc: a90257f6     	stp	x22, x21, [sp, #0x20]
   44fe0: a9034ff4     	stp	x20, x19, [sp, #0x30]
   44fe4: 2a0303f4     	mov	w20, w3
   44fe8: aa0103f3     	mov	x19, x1
   44fec: aa0203f5     	mov	x21, x2
   44ff0: aa0003f6     	mov	x22, x0
   44ff4: f9400828     	ldr	x8, [x1, #0x10]
   44ff8: 36000204     	tbz	w4, #0x0, 0x45038 <__cxxabiv1::__class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x6c>
   44ffc: eb0802df     	cmp	x22, x8
   45000: 54000560     	b.eq	0x450ac <__cxxabiv1::__class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0xe0>
   45004: f94006d7     	ldr	x23, [x22, #0x8]
   45008: f9400501     	ldr	x1, [x8, #0x8]
   4500c: aa1703e0     	mov	x0, x23
   45010: 9400133c     	bl	0x49d00 <strcmp@plt>
   45014: 340004c0     	cbz	w0, 0x450ac <__cxxabiv1::__class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0xe0>
   45018: f9400268     	ldr	x8, [x19]
   4501c: eb0802df     	cmp	x22, x8
   45020: 540001c0     	b.eq	0x45058 <__cxxabiv1::__class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x8c>
   45024: f9400501     	ldr	x1, [x8, #0x8]
   45028: aa1703e0     	mov	x0, x23
   4502c: 94001335     	bl	0x49d00 <strcmp@plt>
   45030: 35000560     	cbnz	w0, 0x450dc <__cxxabiv1::__class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x110>
   45034: 14000009     	b	0x45058 <__cxxabiv1::__class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x8c>
   45038: f94006c9     	ldr	x9, [x22, #0x8]
   4503c: f9400508     	ldr	x8, [x8, #0x8]
   45040: eb08013f     	cmp	x9, x8
   45044: 54000340     	b.eq	0x450ac <__cxxabiv1::__class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0xe0>
   45048: f9400268     	ldr	x8, [x19]
   4504c: f9400508     	ldr	x8, [x8, #0x8]
   45050: eb08013f     	cmp	x9, x8
   45054: 54000441     	b.ne	0x450dc <__cxxabiv1::__class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x110>
   45058: f9401268     	ldr	x8, [x19, #0x20]
   4505c: eb15011f     	cmp	x8, x21
   45060: 54000360     	b.eq	0x450cc <__cxxabiv1::__class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x100>
   45064: f9401668     	ldr	x8, [x19, #0x28]
   45068: eb15011f     	cmp	x8, x21
   4506c: 54000300     	b.eq	0x450cc <__cxxabiv1::__class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x100>
   45070: 2947a269     	ldp	w9, w8, [x19, #0x3c]
   45074: b9003a74     	str	w20, [x19, #0x38]
   45078: f9001675     	str	x21, [x19, #0x28]
   4507c: 11000508     	add	w8, w8, #0x1
   45080: 7100053f     	cmp	w9, #0x1
   45084: b9004268     	str	w8, [x19, #0x40]
   45088: 540000c1     	b.ne	0x450a0 <__cxxabiv1::__class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0xd4>
   4508c: b9403268     	ldr	w8, [x19, #0x30]
   45090: 7100091f     	cmp	w8, #0x2
   45094: 54000061     	b.ne	0x450a0 <__cxxabiv1::__class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0xd4>
   45098: 52800028     	mov	w8, #0x1                // =1
   4509c: 39013a68     	strb	w8, [x19, #0x4e]
   450a0: 52800088     	mov	w8, #0x4                // =4
   450a4: b9004668     	str	w8, [x19, #0x44]
   450a8: 1400000d     	b	0x450dc <__cxxabiv1::__class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x110>
   450ac: f9400668     	ldr	x8, [x19, #0x8]
   450b0: eb15011f     	cmp	x8, x21
   450b4: 54000141     	b.ne	0x450dc <__cxxabiv1::__class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x110>
   450b8: b9403668     	ldr	w8, [x19, #0x34]
   450bc: 7100051f     	cmp	w8, #0x1
   450c0: 540000e0     	b.eq	0x450dc <__cxxabiv1::__class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x110>
   450c4: b9003674     	str	w20, [x19, #0x34]
   450c8: 14000005     	b	0x450dc <__cxxabiv1::__class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x110>
   450cc: 7100069f     	cmp	w20, #0x1
   450d0: 54000061     	b.ne	0x450dc <__cxxabiv1::__class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x110>
   450d4: 52800028     	mov	w8, #0x1                // =1
   450d8: b9003a68     	str	w8, [x19, #0x38]
   450dc: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   450e0: a94257f6     	ldp	x22, x21, [sp, #0x20]
   450e4: f9400bf7     	ldr	x23, [sp, #0x10]
   450e8: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   450ec: d50323bf     	autiasp
   450f0: d65f03c0     	ret

00000000000450f4 <__cxxabiv1::__vmi_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const>:
   450f4: d503233f     	paciasp
   450f8: a9ba7bfd     	stp	x29, x30, [sp, #-0x60]!
   450fc: a9016ffc     	stp	x28, x27, [sp, #0x10]
   45100: 910003fd     	mov	x29, sp
   45104: a90267fa     	stp	x26, x25, [sp, #0x20]
   45108: a9035ff8     	stp	x24, x23, [sp, #0x30]
   4510c: a90457f6     	stp	x22, x21, [sp, #0x40]
   45110: a9054ff4     	stp	x20, x19, [sp, #0x50]
   45114: 2a0503f7     	mov	w23, w5
   45118: 2a0403f4     	mov	w20, w4
   4511c: aa0103f3     	mov	x19, x1
   45120: aa0303f6     	mov	x22, x3
   45124: aa0203f5     	mov	x21, x2
   45128: aa0003f8     	mov	x24, x0
   4512c: f9400828     	ldr	x8, [x1, #0x10]
   45130: 360002a5     	tbz	w5, #0x0, 0x45184 <__cxxabiv1::__vmi_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0x90>
   45134: eb08031f     	cmp	x24, x8
   45138: 540000a0     	b.eq	0x4514c <__cxxabiv1::__vmi_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0x58>
   4513c: f9400700     	ldr	x0, [x24, #0x8]
   45140: f9400501     	ldr	x1, [x8, #0x8]
   45144: 940012ef     	bl	0x49d00 <strcmp@plt>
   45148: 35000260     	cbnz	w0, 0x45194 <__cxxabiv1::__vmi_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0xa0>
   4514c: f9400669     	ldr	x9, [x19, #0x8]
   45150: 52800028     	mov	w8, #0x1                // =1
   45154: eb16013f     	cmp	x9, x22
   45158: 39013668     	strb	w8, [x19, #0x4d]
   4515c: 54000ac1     	b.ne	0x452b4 <__cxxabiv1::__vmi_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0x1c0>
   45160: f9401269     	ldr	x9, [x19, #0x20]
   45164: 39013268     	strb	w8, [x19, #0x4c]
   45168: b4000b69     	cbz	x9, 0x452d4 <__cxxabiv1::__vmi_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0x1e0>
   4516c: eb15013f     	cmp	x9, x21
   45170: 54000c20     	b.eq	0x452f4 <__cxxabiv1::__vmi_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0x200>
   45174: b9403e68     	ldr	w8, [x19, #0x3c]
   45178: 11000508     	add	w8, w8, #0x1
   4517c: b9003e68     	str	w8, [x19, #0x3c]
   45180: 14000067     	b	0x4531c <__cxxabiv1::__vmi_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0x228>
   45184: f9400709     	ldr	x9, [x24, #0x8]
   45188: f9400508     	ldr	x8, [x8, #0x8]
   4518c: eb08013f     	cmp	x9, x8
   45190: 54fffde0     	b.eq	0x4514c <__cxxabiv1::__vmi_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0x58>
   45194: 39413279     	ldrb	w25, [x19, #0x4c]
   45198: 3941367c     	ldrb	w28, [x19, #0x4d]
   4519c: b940171b     	ldr	w27, [x24, #0x14]
   451a0: 79009a7f     	strh	wzr, [x19, #0x4c]
   451a4: f9401308     	ldr	x8, [x24, #0x20]
   451a8: 9348fd09     	asr	x9, x8, #8
   451ac: 36000068     	tbz	w8, #0x0, 0x451b8 <__cxxabiv1::__vmi_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0xc4>
   451b0: f94002ca     	ldr	x10, [x22]
   451b4: f8696949     	ldr	x9, [x10, x9]
   451b8: f9400f00     	ldr	x0, [x24, #0x18]
   451bc: f27f011f     	tst	x8, #0x2
   451c0: 52800048     	mov	w8, #0x2                // =2
   451c4: 8b0902c3     	add	x3, x22, x9
   451c8: 1a940104     	csel	w4, w8, w20, eq
   451cc: 120002e5     	and	w5, w23, #0x1
   451d0: f940000a     	ldr	x10, [x0]
   451d4: aa1303e1     	mov	x1, x19
   451d8: aa1503e2     	mov	x2, x21
   451dc: f9401548     	ldr	x8, [x10, #0x28]
   451e0: d63f0100     	blr	x8
   451e4: 39413268     	ldrb	w8, [x19, #0x4c]
   451e8: 71000b7f     	cmp	w27, #0x2
   451ec: 39413669     	ldrb	w9, [x19, #0x4d]
   451f0: 2a19011a     	orr	w26, w8, w25
   451f4: 2a1c0139     	orr	w25, w9, w28
   451f8: 54000523     	b.lo	0x4529c <__cxxabiv1::__vmi_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0x1a8>
   451fc: 8b1b130a     	add	x10, x24, x27, lsl #4
   45200: 9100a31b     	add	x27, x24, #0x28
   45204: 9100615c     	add	x28, x10, #0x18
   45208: 14000012     	b	0x45250 <__cxxabiv1::__vmi_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0x15c>
   4520c: f8410760     	ldr	x0, [x27], #0x10
   45210: 5280004b     	mov	w11, #0x2               // =2
   45214: f27f011f     	tst	x8, #0x2
   45218: 8b0902c3     	add	x3, x22, x9
   4521c: 1a940164     	csel	w4, w11, w20, eq
   45220: f940000a     	ldr	x10, [x0]
   45224: 120002e5     	and	w5, w23, #0x1
   45228: aa1303e1     	mov	x1, x19
   4522c: aa1503e2     	mov	x2, x21
   45230: f9401548     	ldr	x8, [x10, #0x28]
   45234: d63f0100     	blr	x8
   45238: 39413268     	ldrb	w8, [x19, #0x4c]
   4523c: eb1c037f     	cmp	x27, x28
   45240: 39413669     	ldrb	w9, [x19, #0x4d]
   45244: 2a1a011a     	orr	w26, w8, w26
   45248: 2a190139     	orr	w25, w9, w25
   4524c: 54000282     	b.hs	0x4529c <__cxxabiv1::__vmi_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0x1a8>
   45250: 39413a6a     	ldrb	w10, [x19, #0x4e]
   45254: 3500024a     	cbnz	w10, 0x4529c <__cxxabiv1::__vmi_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0x1a8>
   45258: 340000e8     	cbz	w8, 0x45274 <__cxxabiv1::__vmi_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0x180>
   4525c: b9403268     	ldr	w8, [x19, #0x30]
   45260: 7100051f     	cmp	w8, #0x1
   45264: 540001c0     	b.eq	0x4529c <__cxxabiv1::__vmi_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0x1a8>
   45268: 39404308     	ldrb	w8, [x24, #0x10]
   4526c: 370800a8     	tbnz	w8, #0x1, 0x45280 <__cxxabiv1::__vmi_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0x18c>
   45270: 1400000b     	b	0x4529c <__cxxabiv1::__vmi_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0x1a8>
   45274: 34000069     	cbz	w9, 0x45280 <__cxxabiv1::__vmi_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0x18c>
   45278: 39404308     	ldrb	w8, [x24, #0x10]
   4527c: 36000108     	tbz	w8, #0x0, 0x4529c <__cxxabiv1::__vmi_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0x1a8>
   45280: 79009a7f     	strh	wzr, [x19, #0x4c]
   45284: f9400768     	ldr	x8, [x27, #0x8]
   45288: 9348fd09     	asr	x9, x8, #8
   4528c: 3607fc08     	tbz	w8, #0x0, 0x4520c <__cxxabiv1::__vmi_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0x118>
   45290: f94002ca     	ldr	x10, [x22]
   45294: f8696949     	ldr	x9, [x10, x9]
   45298: 17ffffdd     	b	0x4520c <__cxxabiv1::__vmi_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0x118>
   4529c: 7100035f     	cmp	w26, #0x0
   452a0: 1a9f07e8     	cset	w8, ne
   452a4: 7100033f     	cmp	w25, #0x0
   452a8: 1a9f07e9     	cset	w9, ne
   452ac: 39013268     	strb	w8, [x19, #0x4c]
   452b0: 39013669     	strb	w9, [x19, #0x4d]
   452b4: a9454ff4     	ldp	x20, x19, [sp, #0x50]
   452b8: a94457f6     	ldp	x22, x21, [sp, #0x40]
   452bc: a9435ff8     	ldp	x24, x23, [sp, #0x30]
   452c0: a94267fa     	ldp	x26, x25, [sp, #0x20]
   452c4: a9416ffc     	ldp	x28, x27, [sp, #0x10]
   452c8: a8c67bfd     	ldp	x29, x30, [sp], #0x60
   452cc: d50323bf     	autiasp
   452d0: d65f03c0     	ret
   452d4: 52800028     	mov	w8, #0x1                // =1
   452d8: 7100069f     	cmp	w20, #0x1
   452dc: f9001275     	str	x21, [x19, #0x20]
   452e0: b9003274     	str	w20, [x19, #0x30]
   452e4: b9003e68     	str	w8, [x19, #0x3c]
   452e8: 54fffe61     	b.ne	0x452b4 <__cxxabiv1::__vmi_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0x1c0>
   452ec: b9404a68     	ldr	w8, [x19, #0x48]
   452f0: 14000009     	b	0x45314 <__cxxabiv1::__vmi_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0x220>
   452f4: b9403268     	ldr	w8, [x19, #0x30]
   452f8: 7100091f     	cmp	w8, #0x2
   452fc: 54000061     	b.ne	0x45308 <__cxxabiv1::__vmi_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0x214>
   45300: 2a1403e8     	mov	w8, w20
   45304: b9003274     	str	w20, [x19, #0x30]
   45308: b9404a69     	ldr	w9, [x19, #0x48]
   4530c: 7100053f     	cmp	w9, #0x1
   45310: 54fffd21     	b.ne	0x452b4 <__cxxabiv1::__vmi_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0x1c0>
   45314: 7100051f     	cmp	w8, #0x1
   45318: 54fffce1     	b.ne	0x452b4 <__cxxabiv1::__vmi_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0x1c0>
   4531c: 52800028     	mov	w8, #0x1                // =1
   45320: 39013a68     	strb	w8, [x19, #0x4e]
   45324: 17ffffe4     	b	0x452b4 <__cxxabiv1::__vmi_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0x1c0>

0000000000045328 <__cxxabiv1::__si_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const>:
   45328: d503233f     	paciasp
   4532c: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
   45330: a9015ff8     	stp	x24, x23, [sp, #0x10]
   45334: 910003fd     	mov	x29, sp
   45338: a90257f6     	stp	x22, x21, [sp, #0x20]
   4533c: a9034ff4     	stp	x20, x19, [sp, #0x30]
   45340: 2a0503f7     	mov	w23, w5
   45344: 2a0403f4     	mov	w20, w4
   45348: aa0103f3     	mov	x19, x1
   4534c: aa0303f6     	mov	x22, x3
   45350: aa0203f5     	mov	x21, x2
   45354: aa0003f8     	mov	x24, x0
   45358: f9400828     	ldr	x8, [x1, #0x10]
   4535c: 360002a5     	tbz	w5, #0x0, 0x453b0 <__cxxabiv1::__si_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0x88>
   45360: eb08031f     	cmp	x24, x8
   45364: 540000a0     	b.eq	0x45378 <__cxxabiv1::__si_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0x50>
   45368: f9400700     	ldr	x0, [x24, #0x8]
   4536c: f9400501     	ldr	x1, [x8, #0x8]
   45370: 94001264     	bl	0x49d00 <strcmp@plt>
   45374: 35000260     	cbnz	w0, 0x453c0 <__cxxabiv1::__si_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0x98>
   45378: f9400669     	ldr	x9, [x19, #0x8]
   4537c: 52800028     	mov	w8, #0x1                // =1
   45380: eb16013f     	cmp	x9, x22
   45384: 39013668     	strb	w8, [x19, #0x4d]
   45388: 54000601     	b.ne	0x45448 <__cxxabiv1::__si_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0x120>
   4538c: f9401269     	ldr	x9, [x19, #0x20]
   45390: 39013268     	strb	w8, [x19, #0x4c]
   45394: b4000329     	cbz	x9, 0x453f8 <__cxxabiv1::__si_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0xd0>
   45398: eb15013f     	cmp	x9, x21
   4539c: 540003e0     	b.eq	0x45418 <__cxxabiv1::__si_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0xf0>
   453a0: b9403e68     	ldr	w8, [x19, #0x3c]
   453a4: 11000508     	add	w8, w8, #0x1
   453a8: b9003e68     	str	w8, [x19, #0x3c]
   453ac: 14000025     	b	0x45440 <__cxxabiv1::__si_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0x118>
   453b0: f9400709     	ldr	x9, [x24, #0x8]
   453b4: f9400508     	ldr	x8, [x8, #0x8]
   453b8: eb08013f     	cmp	x9, x8
   453bc: 54fffde0     	b.eq	0x45378 <__cxxabiv1::__si_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0x50>
   453c0: f9400b00     	ldr	x0, [x24, #0x10]
   453c4: 120002e5     	and	w5, w23, #0x1
   453c8: aa1303e1     	mov	x1, x19
   453cc: aa1503e2     	mov	x2, x21
   453d0: aa1603e3     	mov	x3, x22
   453d4: 2a1403e4     	mov	w4, w20
   453d8: f9400008     	ldr	x8, [x0]
   453dc: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   453e0: a94257f6     	ldp	x22, x21, [sp, #0x20]
   453e4: a9415ff8     	ldp	x24, x23, [sp, #0x10]
   453e8: f9401510     	ldr	x16, [x8, #0x28]
   453ec: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   453f0: d50323bf     	autiasp
   453f4: d61f0200     	br	x16
   453f8: 52800028     	mov	w8, #0x1                // =1
   453fc: 7100069f     	cmp	w20, #0x1
   45400: f9001275     	str	x21, [x19, #0x20]
   45404: b9003274     	str	w20, [x19, #0x30]
   45408: b9003e68     	str	w8, [x19, #0x3c]
   4540c: 540001e1     	b.ne	0x45448 <__cxxabiv1::__si_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0x120>
   45410: b9404a68     	ldr	w8, [x19, #0x48]
   45414: 14000009     	b	0x45438 <__cxxabiv1::__si_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0x110>
   45418: b9403268     	ldr	w8, [x19, #0x30]
   4541c: 7100091f     	cmp	w8, #0x2
   45420: 54000061     	b.ne	0x4542c <__cxxabiv1::__si_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0x104>
   45424: 2a1403e8     	mov	w8, w20
   45428: b9003274     	str	w20, [x19, #0x30]
   4542c: b9404a69     	ldr	w9, [x19, #0x48]
   45430: 7100053f     	cmp	w9, #0x1
   45434: 540000a1     	b.ne	0x45448 <__cxxabiv1::__si_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0x120>
   45438: 7100051f     	cmp	w8, #0x1
   4543c: 54000061     	b.ne	0x45448 <__cxxabiv1::__si_class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0x120>
   45440: 52800028     	mov	w8, #0x1                // =1
   45444: 39013a68     	strb	w8, [x19, #0x4e]
   45448: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   4544c: a94257f6     	ldp	x22, x21, [sp, #0x20]
   45450: a9415ff8     	ldp	x24, x23, [sp, #0x10]
   45454: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   45458: d50323bf     	autiasp
   4545c: d65f03c0     	ret

0000000000045460 <__cxxabiv1::__class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const>:
   45460: d503233f     	paciasp
   45464: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   45468: a90157f6     	stp	x22, x21, [sp, #0x10]
   4546c: 910003fd     	mov	x29, sp
   45470: a9024ff4     	stp	x20, x19, [sp, #0x20]
   45474: 2a0403f4     	mov	w20, w4
   45478: aa0103f3     	mov	x19, x1
   4547c: aa0303f6     	mov	x22, x3
   45480: aa0203f5     	mov	x21, x2
   45484: f9400828     	ldr	x8, [x1, #0x10]
   45488: 36000105     	tbz	w5, #0x0, 0x454a8 <__cxxabiv1::__class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0x48>
   4548c: eb08001f     	cmp	x0, x8
   45490: 54000140     	b.eq	0x454b8 <__cxxabiv1::__class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0x58>
   45494: f9400400     	ldr	x0, [x0, #0x8]
   45498: f9400501     	ldr	x1, [x8, #0x8]
   4549c: 94001219     	bl	0x49d00 <strcmp@plt>
   454a0: 35000500     	cbnz	w0, 0x45540 <__cxxabiv1::__class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0xe0>
   454a4: 14000005     	b	0x454b8 <__cxxabiv1::__class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0x58>
   454a8: f9400409     	ldr	x9, [x0, #0x8]
   454ac: f9400508     	ldr	x8, [x8, #0x8]
   454b0: eb08013f     	cmp	x9, x8
   454b4: 54000461     	b.ne	0x45540 <__cxxabiv1::__class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0xe0>
   454b8: f9400669     	ldr	x9, [x19, #0x8]
   454bc: 52800028     	mov	w8, #0x1                // =1
   454c0: eb16013f     	cmp	x9, x22
   454c4: 39013668     	strb	w8, [x19, #0x4d]
   454c8: 540003c1     	b.ne	0x45540 <__cxxabiv1::__class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0xe0>
   454cc: f9401269     	ldr	x9, [x19, #0x20]
   454d0: 39013268     	strb	w8, [x19, #0x4c]
   454d4: b40000e9     	cbz	x9, 0x454f0 <__cxxabiv1::__class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0x90>
   454d8: eb15013f     	cmp	x9, x21
   454dc: 540001a0     	b.eq	0x45510 <__cxxabiv1::__class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0xb0>
   454e0: b9403e68     	ldr	w8, [x19, #0x3c]
   454e4: 11000508     	add	w8, w8, #0x1
   454e8: b9003e68     	str	w8, [x19, #0x3c]
   454ec: 14000013     	b	0x45538 <__cxxabiv1::__class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0xd8>
   454f0: 52800028     	mov	w8, #0x1                // =1
   454f4: 7100069f     	cmp	w20, #0x1
   454f8: f9001275     	str	x21, [x19, #0x20]
   454fc: b9003274     	str	w20, [x19, #0x30]
   45500: b9003e68     	str	w8, [x19, #0x3c]
   45504: 540001e1     	b.ne	0x45540 <__cxxabiv1::__class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0xe0>
   45508: b9404a68     	ldr	w8, [x19, #0x48]
   4550c: 14000009     	b	0x45530 <__cxxabiv1::__class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0xd0>
   45510: b9403268     	ldr	w8, [x19, #0x30]
   45514: 7100091f     	cmp	w8, #0x2
   45518: 54000061     	b.ne	0x45524 <__cxxabiv1::__class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0xc4>
   4551c: 2a1403e8     	mov	w8, w20
   45520: b9003274     	str	w20, [x19, #0x30]
   45524: b9404a69     	ldr	w9, [x19, #0x48]
   45528: 7100053f     	cmp	w9, #0x1
   4552c: 540000a1     	b.ne	0x45540 <__cxxabiv1::__class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0xe0>
   45530: 7100051f     	cmp	w8, #0x1
   45534: 54000061     	b.ne	0x45540 <__cxxabiv1::__class_type_info::search_above_dst(__cxxabiv1::__dynamic_cast_info*, void const*, void const*, int, bool) const+0xe0>
   45538: 52800028     	mov	w8, #0x1                // =1
   4553c: 39013a68     	strb	w8, [x19, #0x4e]
   45540: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   45544: a94157f6     	ldp	x22, x21, [sp, #0x10]
   45548: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   4554c: d50323bf     	autiasp
   45550: d65f03c0     	ret

0000000000045554 <__cxa_pure_virtual>:
   45554: d503233f     	paciasp
   45558: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   4555c: 910003fd     	mov	x29, sp
   45560: d0fffe40     	adrp	x0, 0xf000 <vsnprintf+0xf000>
   45564: 91236800     	add	x0, x0, #0x8da
   45568: 97ffa531     	bl	0x2ea2c <abort_message>

000000000004556c <__cxa_deleted_virtual>:
   4556c: d503233f     	paciasp
   45570: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   45574: 910003fd     	mov	x29, sp
   45578: b0fffe40     	adrp	x0, 0xe000 <vsnprintf+0xe000>
   4557c: 9105cc00     	add	x0, x0, #0x173
   45580: 97ffa52b     	bl	0x2ea2c <abort_message>

0000000000045584 <std::exception::~exception()>:
   45584: d503245f     	bti	c
   45588: d65f03c0     	ret

000000000004558c <std::exception::~exception()>:
   4558c: d503245f     	bti	c
   45590: 140010f4     	b	0x49960 <_ZdlPv@plt>

0000000000045594 <std::exception::what() const>:
   45594: d503245f     	bti	c
   45598: b0fffe40     	adrp	x0, 0xe000 <vsnprintf+0xe000>
   4559c: 91065000     	add	x0, x0, #0x194
   455a0: d65f03c0     	ret

00000000000455a4 <std::bad_exception::~bad_exception()>:
   455a4: d503245f     	bti	c
   455a8: 140010ee     	b	0x49960 <_ZdlPv@plt>

00000000000455ac <std::bad_exception::what() const>:
   455ac: d503245f     	bti	c
   455b0: d0fffe40     	adrp	x0, 0xf000 <vsnprintf+0xf000>
   455b4: 9123e000     	add	x0, x0, #0x8f8
   455b8: d65f03c0     	ret

00000000000455bc <std::bad_alloc::bad_alloc()>:
   455bc: d503245f     	bti	c
   455c0: 90000068     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   455c4: f940a508     	ldr	x8, [x8, #0x148]
   455c8: 91004108     	add	x8, x8, #0x10
   455cc: f9000008     	str	x8, [x0]
   455d0: d65f03c0     	ret

00000000000455d4 <std::bad_alloc::~bad_alloc()>:
   455d4: d503245f     	bti	c
   455d8: 140010e2     	b	0x49960 <_ZdlPv@plt>

00000000000455dc <std::bad_alloc::what() const>:
   455dc: d503245f     	bti	c
   455e0: b0fffe40     	adrp	x0, 0xe000 <vsnprintf+0xe000>
   455e4: 9110bc00     	add	x0, x0, #0x42f
   455e8: d65f03c0     	ret

00000000000455ec <std::bad_array_new_length::bad_array_new_length()>:
   455ec: d503245f     	bti	c
   455f0: 90000068     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   455f4: f940a908     	ldr	x8, [x8, #0x150]
   455f8: 91004108     	add	x8, x8, #0x10
   455fc: f9000008     	str	x8, [x0]
   45600: d65f03c0     	ret

0000000000045604 <std::bad_array_new_length::~bad_array_new_length()>:
   45604: d503245f     	bti	c
   45608: 140010d6     	b	0x49960 <_ZdlPv@plt>

000000000004560c <std::bad_array_new_length::what() const>:
   4560c: d503245f     	bti	c
   45610: b0fffe40     	adrp	x0, 0xe000 <vsnprintf+0xe000>
   45614: 9131ac00     	add	x0, x0, #0xc6b
   45618: d65f03c0     	ret

000000000004561c <std::type_info::~type_info()>:
   4561c: d503245f     	bti	c
   45620: d65f03c0     	ret

0000000000045624 <std::type_info::~type_info()>:
   45624: d503245f     	bti	c
   45628: 140010ce     	b	0x49960 <_ZdlPv@plt>

000000000004562c <std::bad_cast::bad_cast()>:
   4562c: d503245f     	bti	c
   45630: 90000068     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   45634: f940ad08     	ldr	x8, [x8, #0x158]
   45638: 91004108     	add	x8, x8, #0x10
   4563c: f9000008     	str	x8, [x0]
   45640: d65f03c0     	ret

0000000000045644 <std::bad_cast::~bad_cast()>:
   45644: d503245f     	bti	c
   45648: 140011b2     	b	0x49d10 <_ZNSt9exceptionD2Ev@plt>

000000000004564c <std::bad_cast::~bad_cast()>:
   4564c: d503233f     	paciasp
   45650: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   45654: f9000bf3     	str	x19, [sp, #0x10]
   45658: 910003fd     	mov	x29, sp
   4565c: aa0003f3     	mov	x19, x0
   45660: 940011ac     	bl	0x49d10 <_ZNSt9exceptionD2Ev@plt>
   45664: aa1303e0     	mov	x0, x19
   45668: f9400bf3     	ldr	x19, [sp, #0x10]
   4566c: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   45670: d50323bf     	autiasp
   45674: 140010bb     	b	0x49960 <_ZdlPv@plt>

0000000000045678 <std::bad_cast::what() const>:
   45678: d503245f     	bti	c
   4567c: b0fffe40     	adrp	x0, 0xe000 <vsnprintf+0xe000>
   45680: 9126e400     	add	x0, x0, #0x9b9
   45684: d65f03c0     	ret

0000000000045688 <std::bad_typeid::bad_typeid()>:
   45688: d503245f     	bti	c
   4568c: 90000068     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   45690: f940b108     	ldr	x8, [x8, #0x160]
   45694: 91004108     	add	x8, x8, #0x10
   45698: f9000008     	str	x8, [x0]
   4569c: d65f03c0     	ret

00000000000456a0 <std::bad_typeid::~bad_typeid()>:
   456a0: d503245f     	bti	c
   456a4: 1400119b     	b	0x49d10 <_ZNSt9exceptionD2Ev@plt>

00000000000456a8 <std::bad_typeid::~bad_typeid()>:
   456a8: d503233f     	paciasp
   456ac: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   456b0: f9000bf3     	str	x19, [sp, #0x10]
   456b4: 910003fd     	mov	x29, sp
   456b8: aa0003f3     	mov	x19, x0
   456bc: 94001195     	bl	0x49d10 <_ZNSt9exceptionD2Ev@plt>
   456c0: aa1303e0     	mov	x0, x19
   456c4: f9400bf3     	ldr	x19, [sp, #0x10]
   456c8: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   456cc: d50323bf     	autiasp
   456d0: 140010a4     	b	0x49960 <_ZdlPv@plt>

00000000000456d4 <std::bad_typeid::what() const>:
   456d4: d503245f     	bti	c
   456d8: b0fffe40     	adrp	x0, 0xe000 <vsnprintf+0xe000>
   456dc: 9110f800     	add	x0, x0, #0x43e
   456e0: d65f03c0     	ret

00000000000456e4 <__emutls_get_address>:
   456e4: d503233f     	paciasp
   456e8: f81c0ffe     	str	x30, [sp, #-0x40]!
   456ec: a9015ff8     	stp	x24, x23, [sp, #0x10]
   456f0: a90257f6     	stp	x22, x21, [sp, #0x20]
   456f4: a9034ff4     	stp	x20, x19, [sp, #0x30]
   456f8: 91004008     	add	x8, x0, #0x10
   456fc: aa0003f3     	mov	x19, x0
   45700: c8dffd16     	ldar	x22, [x8]
   45704: b4000336     	cbz	x22, 0x45768 <__emutls_get_address+0x84>
   45708: 90000097     	adrp	x23, 0x55000 <vsnprintf+0x55000>
   4570c: b947a6e0     	ldr	w0, [x23, #0x7a4]
   45710: 94001184     	bl	0x49d20 <pthread_getspecific@plt>
   45714: b4000580     	cbz	x0, 0x457c4 <__emutls_get_address+0xe0>
   45718: f9400415     	ldr	x21, [x0, #0x8]
   4571c: aa0003f4     	mov	x20, x0
   45720: eb1602bf     	cmp	x21, x22
   45724: 54000742     	b.hs	0x4580c <__emutls_get_address+0x128>
   45728: 910046c8     	add	x8, x22, #0x11
   4572c: aa1403e0     	mov	x0, x20
   45730: 927ced08     	and	x8, x8, #0xfffffffffffffff0
   45734: d1000918     	sub	x24, x8, #0x2
   45738: d37df308     	lsl	x8, x24, #3
   4573c: 91004101     	add	x1, x8, #0x10
   45740: 9400114c     	bl	0x49c70 <realloc@plt>
   45744: b4000b40     	cbz	x0, 0x458ac <__emutls_get_address+0x1c8>
   45748: 8b150c08     	add	x8, x0, x21, lsl #3
   4574c: cb150309     	sub	x9, x24, x21
   45750: aa0003f4     	mov	x20, x0
   45754: 91004100     	add	x0, x8, #0x10
   45758: d37df122     	lsl	x2, x9, #3
   4575c: 2a1f03e1     	mov	w1, wzr
   45760: 9400108c     	bl	0x49990 <memset@plt>
   45764: 14000026     	b	0x457fc <__emutls_get_address+0x118>
   45768: 90000094     	adrp	x20, 0x55000 <vsnprintf+0x55000>
   4576c: 90000001     	adrp	x1, 0x45000 <__cxxabiv1::__class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x34>
   45770: 911ea294     	add	x20, x20, #0x7a8
   45774: 9123a021     	add	x1, x1, #0x8e8
   45778: aa1403e0     	mov	x0, x20
   4577c: 9400116d     	bl	0x49d30 <pthread_once@plt>
   45780: 91004280     	add	x0, x20, #0x10
   45784: 94001103     	bl	0x49b90 <pthread_mutex_lock@plt>
   45788: f9400a76     	ldr	x22, [x19, #0x10]
   4578c: b50000f6     	cbnz	x22, 0x457a8 <__emutls_get_address+0xc4>
   45790: 90000088     	adrp	x8, 0x55000 <vsnprintf+0x55000>
   45794: f943d909     	ldr	x9, [x8, #0x7b0]
   45798: 91000536     	add	x22, x9, #0x1
   4579c: 91004269     	add	x9, x19, #0x10
   457a0: f903d916     	str	x22, [x8, #0x7b0]
   457a4: c89ffd36     	stlr	x22, [x9]
   457a8: 90000080     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   457ac: 911ee000     	add	x0, x0, #0x7b8
   457b0: 94001104     	bl	0x49bc0 <pthread_mutex_unlock@plt>
   457b4: 90000097     	adrp	x23, 0x55000 <vsnprintf+0x55000>
   457b8: b947a6e0     	ldr	w0, [x23, #0x7a4]
   457bc: 94001159     	bl	0x49d20 <pthread_getspecific@plt>
   457c0: b5fffac0     	cbnz	x0, 0x45718 <__emutls_get_address+0x34>
   457c4: 910046c8     	add	x8, x22, #0x11
   457c8: 927ced08     	and	x8, x8, #0xfffffffffffffff0
   457cc: d1000918     	sub	x24, x8, #0x2
   457d0: d37df315     	lsl	x21, x24, #3
   457d4: 910042a0     	add	x0, x21, #0x10
   457d8: 9400109e     	bl	0x49a50 <malloc@plt>
   457dc: b4000620     	cbz	x0, 0x458a0 <__emutls_get_address+0x1bc>
   457e0: aa0003f4     	mov	x20, x0
   457e4: 91004000     	add	x0, x0, #0x10
   457e8: 2a1f03e1     	mov	w1, wzr
   457ec: aa1503e2     	mov	x2, x21
   457f0: 94001068     	bl	0x49990 <memset@plt>
   457f4: 52800028     	mov	w8, #0x1                // =1
   457f8: f9000288     	str	x8, [x20]
   457fc: b947a6e0     	ldr	w0, [x23, #0x7a4]
   45800: aa1403e1     	mov	x1, x20
   45804: f9000698     	str	x24, [x20, #0x8]
   45808: 9400114e     	bl	0x49d40 <pthread_setspecific@plt>
   4580c: d10006c8     	sub	x8, x22, #0x1
   45810: 8b080e96     	add	x22, x20, x8, lsl #3
   45814: f8410ed4     	ldr	x20, [x22, #0x10]!
   45818: b5000374     	cbnz	x20, 0x45884 <__emutls_get_address+0x1a0>
   4581c: f9400668     	ldr	x8, [x19, #0x8]
   45820: 52800109     	mov	w9, #0x8                // =8
   45824: f100211f     	cmp	x8, #0x8
   45828: 9a898114     	csel	x20, x8, x9, hi
   4582c: d1000688     	sub	x8, x20, #0x1
   45830: ea08029f     	tst	x20, x8
   45834: 54000381     	b.ne	0x458a4 <__emutls_get_address+0x1c0>
   45838: f9400275     	ldr	x21, [x19]
   4583c: 91001e97     	add	x23, x20, #0x7
   45840: 8b1502e0     	add	x0, x23, x21
   45844: 94001083     	bl	0x49a50 <malloc@plt>
   45848: b4000300     	cbz	x0, 0x458a8 <__emutls_get_address+0x1c4>
   4584c: 8b170008     	add	x8, x0, x23
   45850: cb1403e9     	neg	x9, x20
   45854: 8a090114     	and	x20, x8, x9
   45858: f81f8280     	stur	x0, [x20, #-0x8]
   4585c: f9400e61     	ldr	x1, [x19, #0x18]
   45860: b40000a1     	cbz	x1, 0x45874 <__emutls_get_address+0x190>
   45864: aa1403e0     	mov	x0, x20
   45868: aa1503e2     	mov	x2, x21
   4586c: 94001051     	bl	0x499b0 <memcpy@plt>
   45870: 14000004     	b	0x45880 <__emutls_get_address+0x19c>
   45874: aa1403e0     	mov	x0, x20
   45878: aa1503e2     	mov	x2, x21
   4587c: 94001045     	bl	0x49990 <memset@plt>
   45880: f90002d4     	str	x20, [x22]
   45884: aa1403e0     	mov	x0, x20
   45888: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   4588c: a94257f6     	ldp	x22, x21, [sp, #0x20]
   45890: a9415ff8     	ldp	x24, x23, [sp, #0x10]
   45894: f84407fe     	ldr	x30, [sp], #0x40
   45898: d50323bf     	autiasp
   4589c: d65f03c0     	ret
   458a0: 940010ec     	bl	0x49c50 <abort@plt>
   458a4: 940010eb     	bl	0x49c50 <abort@plt>
   458a8: 940010ea     	bl	0x49c50 <abort@plt>
   458ac: 940010e9     	bl	0x49c50 <abort@plt>

00000000000458b0 <__emutls_unregister_key>:
   458b0: d503233f     	paciasp
   458b4: a9bf4ffe     	stp	x30, x19, [sp, #-0x10]!
   458b8: 90000088     	adrp	x8, 0x55000 <vsnprintf+0x55000>
   458bc: 395e8108     	ldrb	w8, [x8, #0x7a0]
   458c0: 7100051f     	cmp	w8, #0x1
   458c4: 540000c1     	b.ne	0x458dc <__emutls_unregister_key+0x2c>
   458c8: 90000093     	adrp	x19, 0x55000 <vsnprintf+0x55000>
   458cc: 911e8273     	add	x19, x19, #0x7a0
   458d0: b9400660     	ldr	w0, [x19, #0x4]
   458d4: 9400111f     	bl	0x49d50 <pthread_key_delete@plt>
   458d8: 3900027f     	strb	wzr, [x19]
   458dc: a8c14ffe     	ldp	x30, x19, [sp], #0x10
   458e0: d50323bf     	autiasp
   458e4: d65f03c0     	ret

00000000000458e8 <emutls_init>:
   458e8: d503233f     	paciasp
   458ec: f81f0ffe     	str	x30, [sp, #-0x10]!
   458f0: 90000080     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   458f4: 90000001     	adrp	x1, 0x45000 <__cxxabiv1::__class_type_info::search_below_dst(__cxxabiv1::__dynamic_cast_info*, void const*, int, bool) const+0x34>
   458f8: 911e9000     	add	x0, x0, #0x7a4
   458fc: 91249021     	add	x1, x1, #0x924
   45900: 94001118     	bl	0x49d60 <pthread_key_create@plt>
   45904: 350000e0     	cbnz	w0, 0x45920 <emutls_init+0x38>
   45908: 90000088     	adrp	x8, 0x55000 <vsnprintf+0x55000>
   4590c: 52800029     	mov	w9, #0x1                // =1
   45910: 391e8109     	strb	w9, [x8, #0x7a0]
   45914: f84107fe     	ldr	x30, [sp], #0x10
   45918: d50323bf     	autiasp
   4591c: d65f03c0     	ret
   45920: 940010cc     	bl	0x49c50 <abort@plt>

0000000000045924 <emutls_key_destructor>:
   45924: d503233f     	paciasp
   45928: a9be57fe     	stp	x30, x21, [sp, #-0x20]!
   4592c: a9014ff4     	stp	x20, x19, [sp, #0x10]
   45930: aa0003f3     	mov	x19, x0
   45934: f9400008     	ldr	x8, [x0]
   45938: b4000148     	cbz	x8, 0x45960 <emutls_key_destructor+0x3c>
   4593c: d1000508     	sub	x8, x8, #0x1
   45940: 90000089     	adrp	x9, 0x55000 <vsnprintf+0x55000>
   45944: aa1303e1     	mov	x1, x19
   45948: f9000268     	str	x8, [x19]
   4594c: b947a520     	ldr	w0, [x9, #0x7a4]
   45950: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   45954: a8c257fe     	ldp	x30, x21, [sp], #0x20
   45958: d50323bf     	autiasp
   4595c: 140010f9     	b	0x49d40 <pthread_setspecific@plt>
   45960: f9400668     	ldr	x8, [x19, #0x8]
   45964: b40001a8     	cbz	x8, 0x45998 <emutls_key_destructor+0x74>
   45968: aa1f03f4     	mov	x20, xzr
   4596c: 91004275     	add	x21, x19, #0x10
   45970: 14000004     	b	0x45980 <emutls_key_destructor+0x5c>
   45974: 91000694     	add	x20, x20, #0x1
   45978: eb08029f     	cmp	x20, x8
   4597c: 540000e2     	b.hs	0x45998 <emutls_key_destructor+0x74>
   45980: f8747aa9     	ldr	x9, [x21, x20, lsl #3]
   45984: b4ffff89     	cbz	x9, 0x45974 <emutls_key_destructor+0x50>
   45988: f85f8120     	ldur	x0, [x9, #-0x8]
   4598c: 94001045     	bl	0x49aa0 <free@plt>
   45990: f9400668     	ldr	x8, [x19, #0x8]
   45994: 17fffff8     	b	0x45974 <emutls_key_destructor+0x50>
   45998: aa1303e0     	mov	x0, x19
   4599c: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   459a0: a8c257fe     	ldp	x30, x21, [sp], #0x20
   459a4: d50323bf     	autiasp
   459a8: 1400103e     	b	0x49aa0 <free@plt>
   459ac: 00000000     	udf	#0x0

00000000000459b0 <__aarch64_swp8_acq_rel>:
   459b0: d503245f     	bti	c
   459b4: 90000090     	adrp	x16, 0x55000 <vsnprintf+0x55000>
   459b8: 395f8210     	ldrb	w16, [x16, #0x7e0]
   459bc: 34000070     	cbz	w16, 0x459c8 <__aarch64_swp8_acq_rel+0x18>
   459c0: f8e08020     	swpal	x0, x0, [x1]
   459c4: d65f03c0     	ret
   459c8: aa0003f0     	mov	x16, x0
   459cc: c85ffc20     	ldaxr	x0, [x1]
   459d0: c811fc30     	stlxr	w17, x16, [x1]
   459d4: 35ffffd1     	cbnz	w17, 0x459cc <__aarch64_swp8_acq_rel+0x1c>
   459d8: d65f03c0     	ret

00000000000459dc <init_have_lse_atomics>:
   459dc: d503233f     	paciasp
   459e0: d101c3ff     	sub	sp, sp, #0x70
   459e4: a9064ffe     	stp	x30, x19, [sp, #0x60]
   459e8: 52800200     	mov	w0, #0x10               // =16
   459ec: 940010e1     	bl	0x49d70 <getauxval@plt>
   459f0: aa0003f3     	mov	x19, x0
   459f4: 37400113     	tbnz	w19, #0x8, 0x45a14 <init_have_lse_atomics+0x38>
   459f8: 2a1f03e8     	mov	w8, wzr
   459fc: a9464ffe     	ldp	x30, x19, [sp, #0x60]
   45a00: 90000089     	adrp	x9, 0x55000 <vsnprintf+0x55000>
   45a04: 391f8128     	strb	w8, [x9, #0x7e0]
   45a08: 9101c3ff     	add	sp, sp, #0x70
   45a0c: d50323bf     	autiasp
   45a10: d65f03c0     	ret
   45a14: d0fffe40     	adrp	x0, 0xf000 <vsnprintf+0xf000>
   45a18: 910013e1     	add	x1, sp, #0x4
   45a1c: 9114d400     	add	x0, x0, #0x535
   45a20: 940010d8     	bl	0x49d80 <__system_property_get@plt>
   45a24: 7100041f     	cmp	w0, #0x1
   45a28: 5400016b     	b.lt	0x45a54 <init_have_lse_atomics+0x78>
   45a2c: b0fffe41     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   45a30: 910013e0     	add	x0, sp, #0x4
   45a34: 91182021     	add	x1, x1, #0x608
   45a38: 52800142     	mov	w2, #0xa                // =10
   45a3c: 92780268     	and	x8, x19, #0x100
   45a40: d348fd13     	lsr	x19, x8, #8
   45a44: 940010d3     	bl	0x49d90 <strncmp@plt>
   45a48: 7100001f     	cmp	w0, #0x0
   45a4c: 1a9303e8     	csel	w8, wzr, w19, eq
   45a50: 14000002     	b	0x45a58 <init_have_lse_atomics+0x7c>
   45a54: d3482268     	ubfx	x8, x19, #8, #1
   45a58: 7100011f     	cmp	w8, #0x0
   45a5c: 1a9f07e8     	cset	w8, ne
   45a60: a9464ffe     	ldp	x30, x19, [sp, #0x60]
   45a64: 90000089     	adrp	x9, 0x55000 <vsnprintf+0x55000>
   45a68: 391f8128     	strb	w8, [x9, #0x7e0]
   45a6c: 9101c3ff     	add	sp, sp, #0x70
   45a70: d50323bf     	autiasp
   45a74: d65f03c0     	ret
		...

0000000000045a80 <__aarch64_ldadd8_acq_rel>:
   45a80: d503245f     	bti	c
   45a84: 90000090     	adrp	x16, 0x55000 <vsnprintf+0x55000>
   45a88: 395f8210     	ldrb	w16, [x16, #0x7e0]
   45a8c: 34000070     	cbz	w16, 0x45a98 <__aarch64_ldadd8_acq_rel+0x18>
   45a90: f8e00020     	ldaddal	x0, x0, [x1]
   45a94: d65f03c0     	ret
   45a98: aa0003f0     	mov	x16, x0
   45a9c: c85ffc20     	ldaxr	x0, [x1]
   45aa0: 8b100011     	add	x17, x0, x16
   45aa4: c80ffc31     	stlxr	w15, x17, [x1]
   45aa8: 35ffffaf     	cbnz	w15, 0x45a9c <__aarch64_ldadd8_acq_rel+0x1c>
   45aac: d65f03c0     	ret

0000000000045ab0 <_Unwind_RaiseException>:
   45ab0: d503233f     	paciasp
   45ab4: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   45ab8: a9014ffc     	stp	x28, x19, [sp, #0x10]
   45abc: 910003fd     	mov	x29, sp
   45ac0: d11343ff     	sub	sp, sp, #0x4d0
   45ac4: aa0003f3     	mov	x19, x0
   45ac8: 9109c3e0     	add	x0, sp, #0x270
   45acc: 94000f6b     	bl	0x49878 <unw_getcontext>
   45ad0: 910003e0     	mov	x0, sp
   45ad4: 9109c3e1     	add	x1, sp, #0x270
   45ad8: a9017e7f     	stp	xzr, xzr, [x19, #0x10]
   45adc: 94000113     	bl	0x45f28 <unw_init_local>
   45ae0: 910003e0     	mov	x0, sp
   45ae4: 94000196     	bl	0x4613c <unw_step>
   45ae8: 35000140     	cbnz	w0, 0x45b10 <_Unwind_RaiseException+0x60>
   45aec: 528000a0     	mov	w0, #0x5                // =5
   45af0: 911343ff     	add	sp, sp, #0x4d0
   45af4: a9414ffc     	ldp	x28, x19, [sp, #0x10]
   45af8: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   45afc: d50323bf     	autiasp
   45b00: d65f03c0     	ret
   45b04: 910003e0     	mov	x0, sp
   45b08: 9400018d     	bl	0x4613c <unw_step>
   45b0c: 34ffff00     	cbz	w0, 0x45aec <_Unwind_RaiseException+0x3c>
   45b10: 37f80400     	tbnz	w0, #0x1f, 0x45b90 <_Unwind_RaiseException+0xe0>
   45b14: 910003e0     	mov	x0, sp
   45b18: d10123a1     	sub	x1, x29, #0x48
   45b1c: 94000191     	bl	0x46160 <unw_get_proc_info>
   45b20: 35000380     	cbnz	w0, 0x45b90 <_Unwind_RaiseException+0xe0>
   45b24: f85d03a8     	ldur	x8, [x29, #-0x30]
   45b28: b4fffee8     	cbz	x8, 0x45b04 <_Unwind_RaiseException+0x54>
   45b2c: f9400262     	ldr	x2, [x19]
   45b30: 910003e4     	mov	x4, sp
   45b34: 52800020     	mov	w0, #0x1                // =1
   45b38: 52800021     	mov	w1, #0x1                // =1
   45b3c: aa1303e3     	mov	x3, x19
   45b40: d63f0100     	blr	x8
   45b44: 7100201f     	cmp	w0, #0x8
   45b48: 54fffde0     	b.eq	0x45b04 <_Unwind_RaiseException+0x54>
   45b4c: 7100181f     	cmp	w0, #0x6
   45b50: 54000201     	b.ne	0x45b90 <_Unwind_RaiseException+0xe0>
   45b54: 910003e0     	mov	x0, sp
   45b58: d10143a2     	sub	x2, x29, #0x50
   45b5c: 12800021     	mov	w1, #-0x2               // =-2
   45b60: 9400011d     	bl	0x45fd4 <unw_get_reg>
   45b64: f85b03a8     	ldur	x8, [x29, #-0x50]
   45b68: 9109c3e0     	add	x0, sp, #0x270
   45b6c: 910003e1     	mov	x1, sp
   45b70: aa1303e2     	mov	x2, x19
   45b74: f9000e68     	str	x8, [x19, #0x18]
   45b78: 9400000c     	bl	0x45ba8 <unwind_phase2>
   45b7c: 911343ff     	add	sp, sp, #0x4d0
   45b80: a9414ffc     	ldp	x28, x19, [sp, #0x10]
   45b84: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   45b88: d50323bf     	autiasp
   45b8c: d65f03c0     	ret
   45b90: 52800060     	mov	w0, #0x3                // =3
   45b94: 911343ff     	add	sp, sp, #0x4d0
   45b98: a9414ffc     	ldp	x28, x19, [sp, #0x10]
   45b9c: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   45ba0: d50323bf     	autiasp
   45ba4: d65f03c0     	ret

0000000000045ba8 <unwind_phase2>:
   45ba8: d503233f     	paciasp
   45bac: d10203ff     	sub	sp, sp, #0x80
   45bb0: a9057bfd     	stp	x29, x30, [sp, #0x50]
   45bb4: 910143fd     	add	x29, sp, #0x50
   45bb8: a90657f6     	stp	x22, x21, [sp, #0x60]
   45bbc: a9074ff4     	stp	x20, x19, [sp, #0x70]
   45bc0: aa0103f3     	mov	x19, x1
   45bc4: aa0003e1     	mov	x1, x0
   45bc8: aa1303e0     	mov	x0, x19
   45bcc: aa0203f4     	mov	x20, x2
   45bd0: 940000d6     	bl	0x45f28 <unw_init_local>
   45bd4: aa1303e0     	mov	x0, x19
   45bd8: 94000159     	bl	0x4613c <unw_step>
   45bdc: 340005e0     	cbz	w0, 0x45c98 <unwind_phase2+0xf0>
   45be0: 52800055     	mov	w21, #0x2               // =2
   45be4: 528000d6     	mov	w22, #0x6               // =6
   45be8: 14000004     	b	0x45bf8 <unwind_phase2+0x50>
   45bec: aa1303e0     	mov	x0, x19
   45bf0: 94000153     	bl	0x4613c <unw_step>
   45bf4: 34000520     	cbz	w0, 0x45c98 <unwind_phase2+0xf0>
   45bf8: 37f80660     	tbnz	w0, #0x1f, 0x45cc4 <unwind_phase2+0x11c>
   45bfc: d10023a2     	sub	x2, x29, #0x8
   45c00: aa1303e0     	mov	x0, x19
   45c04: 12800021     	mov	w1, #-0x2               // =-2
   45c08: 940000f3     	bl	0x45fd4 <unw_get_reg>
   45c0c: 910003e1     	mov	x1, sp
   45c10: aa1303e0     	mov	x0, x19
   45c14: 94000153     	bl	0x46160 <unw_get_proc_info>
   45c18: 35000560     	cbnz	w0, 0x45cc4 <unwind_phase2+0x11c>
   45c1c: f9400fe8     	ldr	x8, [sp, #0x18]
   45c20: b4fffe68     	cbz	x8, 0x45bec <unwind_phase2+0x44>
   45c24: f85f83a9     	ldur	x9, [x29, #-0x8]
   45c28: 52800020     	mov	w0, #0x1                // =1
   45c2c: f9400e8a     	ldr	x10, [x20, #0x18]
   45c30: aa1403e3     	mov	x3, x20
   45c34: f9400282     	ldr	x2, [x20]
   45c38: aa1303e4     	mov	x4, x19
   45c3c: eb0a013f     	cmp	x9, x10
   45c40: 1a9502c1     	csel	w1, w22, w21, eq
   45c44: d63f0100     	blr	x8
   45c48: 7100201f     	cmp	w0, #0x8
   45c4c: 54000341     	b.ne	0x45cb4 <unwind_phase2+0x10c>
   45c50: f85f83a8     	ldur	x8, [x29, #-0x8]
   45c54: f9400e89     	ldr	x9, [x20, #0x18]
   45c58: eb09011f     	cmp	x8, x9
   45c5c: 54fffc81     	b.ne	0x45bec <unwind_phase2+0x44>
   45c60: 90000068     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   45c64: b0fffe41     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   45c68: b0fffe42     	adrp	x2, 0xe000 <vsnprintf+0xe000>
   45c6c: b0fffe43     	adrp	x3, 0xe000 <vsnprintf+0xe000>
   45c70: 91320021     	add	x1, x1, #0xc80
   45c74: 910c8042     	add	x2, x2, #0x320
   45c78: f9406d08     	ldr	x8, [x8, #0xd8]
   45c7c: 9122a463     	add	x3, x3, #0x8a9
   45c80: 9104c113     	add	x19, x8, #0x130
   45c84: aa1303e0     	mov	x0, x19
   45c88: 94001046     	bl	0x49da0 <fprintf@plt>
   45c8c: aa1303e0     	mov	x0, x19
   45c90: 94001048     	bl	0x49db0 <fflush@plt>
   45c94: 94000fef     	bl	0x49c50 <abort@plt>
   45c98: 528000a0     	mov	w0, #0x5                // =5
   45c9c: a9474ff4     	ldp	x20, x19, [sp, #0x70]
   45ca0: a94657f6     	ldp	x22, x21, [sp, #0x60]
   45ca4: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   45ca8: 910203ff     	add	sp, sp, #0x80
   45cac: d50323bf     	autiasp
   45cb0: d65f03c0     	ret
   45cb4: 71001c1f     	cmp	w0, #0x7
   45cb8: 54000061     	b.ne	0x45cc4 <unwind_phase2+0x11c>
   45cbc: aa1303e0     	mov	x0, x19
   45cc0: 94000138     	bl	0x461a0 <unw_resume>
   45cc4: 52800040     	mov	w0, #0x2                // =2
   45cc8: a9474ff4     	ldp	x20, x19, [sp, #0x70]
   45ccc: a94657f6     	ldp	x22, x21, [sp, #0x60]
   45cd0: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   45cd4: 910203ff     	add	sp, sp, #0x80
   45cd8: d50323bf     	autiasp
   45cdc: d65f03c0     	ret

0000000000045ce0 <_Unwind_Resume>:
   45ce0: d503233f     	paciasp
   45ce4: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   45ce8: a9014ffc     	stp	x28, x19, [sp, #0x10]
   45cec: 910003fd     	mov	x29, sp
   45cf0: d11203ff     	sub	sp, sp, #0x480
   45cf4: aa0003f3     	mov	x19, x0
   45cf8: 9109c3e0     	add	x0, sp, #0x270
   45cfc: 94000edf     	bl	0x49878 <unw_getcontext>
   45d00: f9400a63     	ldr	x3, [x19, #0x10]
   45d04: b50000c3     	cbnz	x3, 0x45d1c <_Unwind_Resume+0x3c>
   45d08: 9109c3e0     	add	x0, sp, #0x270
   45d0c: 910003e1     	mov	x1, sp
   45d10: aa1303e2     	mov	x2, x19
   45d14: 97ffffa5     	bl	0x45ba8 <unwind_phase2>
   45d18: 14000006     	b	0x45d30 <_Unwind_Resume+0x50>
   45d1c: f9400e64     	ldr	x4, [x19, #0x18]
   45d20: 9109c3e0     	add	x0, sp, #0x270
   45d24: 910003e1     	mov	x1, sp
   45d28: aa1303e2     	mov	x2, x19
   45d2c: 9400000f     	bl	0x45d68 <unwind_phase2_forced>
   45d30: 90000068     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   45d34: b0fffe41     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   45d38: d0fffe42     	adrp	x2, 0xf000 <vsnprintf+0xf000>
   45d3c: d0fffe43     	adrp	x3, 0xf000 <vsnprintf+0xf000>
   45d40: 91320021     	add	x1, x1, #0xc80
   45d44: 91095842     	add	x2, x2, #0x256
   45d48: f9406d08     	ldr	x8, [x8, #0xd8]
   45d4c: 91033063     	add	x3, x3, #0xcc
   45d50: 9104c113     	add	x19, x8, #0x130
   45d54: aa1303e0     	mov	x0, x19
   45d58: 94001012     	bl	0x49da0 <fprintf@plt>
   45d5c: aa1303e0     	mov	x0, x19
   45d60: 94001014     	bl	0x49db0 <fflush@plt>
   45d64: 94000fbb     	bl	0x49c50 <abort@plt>

0000000000045d68 <unwind_phase2_forced>:
   45d68: d503233f     	paciasp
   45d6c: d10203ff     	sub	sp, sp, #0x80
   45d70: a9057bfd     	stp	x29, x30, [sp, #0x50]
   45d74: 910143fd     	add	x29, sp, #0x50
   45d78: a90657f6     	stp	x22, x21, [sp, #0x60]
   45d7c: a9074ff4     	stp	x20, x19, [sp, #0x70]
   45d80: aa0103f5     	mov	x21, x1
   45d84: aa0003e1     	mov	x1, x0
   45d88: aa1503e0     	mov	x0, x21
   45d8c: aa0403f4     	mov	x20, x4
   45d90: aa0303f3     	mov	x19, x3
   45d94: aa0203f6     	mov	x22, x2
   45d98: 94000064     	bl	0x45f28 <unw_init_local>
   45d9c: aa1503e0     	mov	x0, x21
   45da0: 940000e7     	bl	0x4613c <unw_step>
   45da4: 7100041f     	cmp	w0, #0x1
   45da8: 5400024a     	b.ge	0x45df0 <unwind_phase2_forced+0x88>
   45dac: f94002c2     	ldr	x2, [x22]
   45db0: 52800020     	mov	w0, #0x1                // =1
   45db4: 52800341     	mov	w1, #0x1a               // =26
   45db8: aa1603e3     	mov	x3, x22
   45dbc: aa1503e4     	mov	x4, x21
   45dc0: aa1403e5     	mov	x5, x20
   45dc4: d63f0260     	blr	x19
   45dc8: a9474ff4     	ldp	x20, x19, [sp, #0x70]
   45dcc: a94657f6     	ldp	x22, x21, [sp, #0x60]
   45dd0: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   45dd4: 910203ff     	add	sp, sp, #0x80
   45dd8: d50323bf     	autiasp
   45ddc: d65f03c0     	ret
   45de0: aa1503e0     	mov	x0, x21
   45de4: 940000d6     	bl	0x4613c <unw_step>
   45de8: 7100001f     	cmp	w0, #0x0
   45dec: 54fffe0d     	b.le	0x45dac <unwind_phase2_forced+0x44>
   45df0: 910023e1     	add	x1, sp, #0x8
   45df4: aa1503e0     	mov	x0, x21
   45df8: 940000da     	bl	0x46160 <unw_get_proc_info>
   45dfc: 35fffe60     	cbnz	w0, 0x45dc8 <unwind_phase2_forced+0x60>
   45e00: f94002c2     	ldr	x2, [x22]
   45e04: 52800020     	mov	w0, #0x1                // =1
   45e08: 52800141     	mov	w1, #0xa                // =10
   45e0c: aa1603e3     	mov	x3, x22
   45e10: aa1503e4     	mov	x4, x21
   45e14: aa1403e5     	mov	x5, x20
   45e18: d63f0260     	blr	x19
   45e1c: 35fffd60     	cbnz	w0, 0x45dc8 <unwind_phase2_forced+0x60>
   45e20: f94013e8     	ldr	x8, [sp, #0x20]
   45e24: b4fffde8     	cbz	x8, 0x45de0 <unwind_phase2_forced+0x78>
   45e28: f94002c2     	ldr	x2, [x22]
   45e2c: 52800020     	mov	w0, #0x1                // =1
   45e30: 52800141     	mov	w1, #0xa                // =10
   45e34: aa1603e3     	mov	x3, x22
   45e38: aa1503e4     	mov	x4, x21
   45e3c: d63f0100     	blr	x8
   45e40: 7100201f     	cmp	w0, #0x8
   45e44: 54fffce0     	b.eq	0x45de0 <unwind_phase2_forced+0x78>
   45e48: 71001c1f     	cmp	w0, #0x7
   45e4c: 54fffbe1     	b.ne	0x45dc8 <unwind_phase2_forced+0x60>
   45e50: aa1503e0     	mov	x0, x21
   45e54: 940000d3     	bl	0x461a0 <unw_resume>
   45e58: 17ffffe2     	b	0x45de0 <unwind_phase2_forced+0x78>

0000000000045e5c <_Unwind_GetLanguageSpecificData>:
   45e5c: d503233f     	paciasp
   45e60: d10183ff     	sub	sp, sp, #0x60
   45e64: a9057bfd     	stp	x29, x30, [sp, #0x50]
   45e68: 910143fd     	add	x29, sp, #0x50
   45e6c: 910023e1     	add	x1, sp, #0x8
   45e70: 940000bc     	bl	0x46160 <unw_get_proc_info>
   45e74: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   45e78: 7100001f     	cmp	w0, #0x0
   45e7c: f9400fe8     	ldr	x8, [sp, #0x18]
   45e80: 9a9f0100     	csel	x0, x8, xzr, eq
   45e84: 910183ff     	add	sp, sp, #0x60
   45e88: d50323bf     	autiasp
   45e8c: d65f03c0     	ret

0000000000045e90 <_Unwind_GetRegionStart>:
   45e90: d503233f     	paciasp
   45e94: d10183ff     	sub	sp, sp, #0x60
   45e98: a9057bfd     	stp	x29, x30, [sp, #0x50]
   45e9c: 910143fd     	add	x29, sp, #0x50
   45ea0: 910023e1     	add	x1, sp, #0x8
   45ea4: 940000af     	bl	0x46160 <unw_get_proc_info>
   45ea8: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   45eac: 7100001f     	cmp	w0, #0x0
   45eb0: f94007e8     	ldr	x8, [sp, #0x8]
   45eb4: 9a9f0100     	csel	x0, x8, xzr, eq
   45eb8: 910183ff     	add	sp, sp, #0x60
   45ebc: d50323bf     	autiasp
   45ec0: d65f03c0     	ret

0000000000045ec4 <_Unwind_DeleteException>:
   45ec4: d503245f     	bti	c
   45ec8: f9400410     	ldr	x16, [x0, #0x8]
   45ecc: b4000090     	cbz	x16, 0x45edc <_Unwind_DeleteException+0x18>
   45ed0: aa0003e1     	mov	x1, x0
   45ed4: 52800020     	mov	w0, #0x1                // =1
   45ed8: d61f0200     	br	x16
   45edc: d65f03c0     	ret

0000000000045ee0 <_Unwind_SetGR>:
   45ee0: d503245f     	bti	c
   45ee4: 1400005b     	b	0x46050 <unw_set_reg>

0000000000045ee8 <_Unwind_GetIP>:
   45ee8: d503233f     	paciasp
   45eec: d10083ff     	sub	sp, sp, #0x20
   45ef0: a9017bfd     	stp	x29, x30, [sp, #0x10]
   45ef4: 910043fd     	add	x29, sp, #0x10
   45ef8: 910023e2     	add	x2, sp, #0x8
   45efc: 12800001     	mov	w1, #-0x1               // =-1
   45f00: 94000035     	bl	0x45fd4 <unw_get_reg>
   45f04: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   45f08: f94007e0     	ldr	x0, [sp, #0x8]
   45f0c: 910083ff     	add	sp, sp, #0x20
   45f10: d50323bf     	autiasp
   45f14: d65f03c0     	ret

0000000000045f18 <_Unwind_SetIP>:
   45f18: d503245f     	bti	c
   45f1c: aa0103e2     	mov	x2, x1
   45f20: 12800001     	mov	w1, #-0x1               // =-1
   45f24: 1400004b     	b	0x46050 <unw_set_reg>

0000000000045f28 <unw_init_local>:
   45f28: d503233f     	paciasp
   45f2c: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   45f30: a9014ff4     	stp	x20, x19, [sp, #0x10]
   45f34: 910003fd     	mov	x29, sp
   45f38: f0000048     	adrp	x8, 0x50000 <vtable for (anonymous namespace)::itanium_demangle::PostfixQualifiedType+0x20>
   45f3c: 90000089     	adrp	x9, 0x55000 <vsnprintf+0x55000>
   45f40: aa0003f4     	mov	x20, x0
   45f44: 91364108     	add	x8, x8, #0xd90
   45f48: 911f8529     	add	x9, x9, #0x7e1
   45f4c: 91004000     	add	x0, x0, #0x10
   45f50: 52802202     	mov	w2, #0x110              // =272
   45f54: aa0103f3     	mov	x19, x1
   45f58: a9002688     	stp	x8, x9, [x20]
   45f5c: 94000e95     	bl	0x499b0 <memcpy@plt>
   45f60: ad498261     	ldp	q1, q0, [x19, #0x130]
   45f64: 6f00e404     	movi	v4.2d, #0000000000000000
   45f68: 91088288     	add	x8, x20, #0x220
   45f6c: aa1403e0     	mov	x0, x20
   45f70: 2a1f03e1     	mov	w1, wzr
   45f74: ad488e62     	ldp	q2, q3, [x19, #0x110]
   45f78: ad0a0281     	stp	q1, q0, [x20, #0x140]
   45f7c: ad090e82     	stp	q2, q3, [x20, #0x120]
   45f80: ad4b8261     	ldp	q1, q0, [x19, #0x170]
   45f84: ad4a8e62     	ldp	q2, q3, [x19, #0x150]
   45f88: ad0c0281     	stp	q1, q0, [x20, #0x180]
   45f8c: ad0b0e82     	stp	q2, q3, [x20, #0x160]
   45f90: ad4d8261     	ldp	q1, q0, [x19, #0x1b0]
   45f94: ad4c8e62     	ldp	q2, q3, [x19, #0x190]
   45f98: ad0e0281     	stp	q1, q0, [x20, #0x1c0]
   45f9c: ad0d0e82     	stp	q2, q3, [x20, #0x1a0]
   45fa0: ad4f8660     	ldp	q0, q1, [x19, #0x1f0]
   45fa4: ad4e8a63     	ldp	q3, q2, [x19, #0x1d0]
   45fa8: ad100680     	stp	q0, q1, [x20, #0x200]
   45fac: 3c83b104     	stur	q4, [x8, #0x3b]
   45fb0: ad121284     	stp	q4, q4, [x20, #0x240]
   45fb4: ad111284     	stp	q4, q4, [x20, #0x220]
   45fb8: ad0f0a83     	stp	q3, q2, [x20, #0x1e0]
   45fbc: 9400029e     	bl	0x46a34 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::setInfoBasedOnIPRegister(bool)>
   45fc0: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   45fc4: 2a1f03e0     	mov	w0, wzr
   45fc8: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   45fcc: d50323bf     	autiasp
   45fd0: d65f03c0     	ret

0000000000045fd4 <unw_get_reg>:
   45fd4: d503233f     	paciasp
   45fd8: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   45fdc: f9000bf5     	str	x21, [sp, #0x10]
   45fe0: 910003fd     	mov	x29, sp
   45fe4: a9024ff4     	stp	x20, x19, [sp, #0x20]
   45fe8: f9400008     	ldr	x8, [x0]
   45fec: aa0203f3     	mov	x19, x2
   45ff0: 2a0103f4     	mov	w20, w1
   45ff4: aa0003f5     	mov	x21, x0
   45ff8: f9400908     	ldr	x8, [x8, #0x10]
   45ffc: d63f0100     	blr	x8
   46000: 360001c0     	tbz	w0, #0x0, 0x46038 <unw_get_reg+0x64>
   46004: f94002a8     	ldr	x8, [x21]
   46008: aa1503e0     	mov	x0, x21
   4600c: 2a1403e1     	mov	w1, w20
   46010: f9400d08     	ldr	x8, [x8, #0x18]
   46014: d63f0100     	blr	x8
   46018: aa0003e8     	mov	x8, x0
   4601c: 2a1f03e0     	mov	w0, wzr
   46020: f9000268     	str	x8, [x19]
   46024: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   46028: f9400bf5     	ldr	x21, [sp, #0x10]
   4602c: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   46030: d50323bf     	autiasp
   46034: d65f03c0     	ret
   46038: 128331a0     	mov	w0, #-0x198e            // =-6542
   4603c: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   46040: f9400bf5     	ldr	x21, [sp, #0x10]
   46044: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   46048: d50323bf     	autiasp
   4604c: d65f03c0     	ret

0000000000046050 <unw_set_reg>:
   46050: d503233f     	paciasp
   46054: d10203ff     	sub	sp, sp, #0x80
   46058: a9057bfd     	stp	x29, x30, [sp, #0x50]
   4605c: 910143fd     	add	x29, sp, #0x50
   46060: f90033f5     	str	x21, [sp, #0x60]
   46064: a9074ff4     	stp	x20, x19, [sp, #0x70]
   46068: f9400008     	ldr	x8, [x0]
   4606c: aa0203f5     	mov	x21, x2
   46070: 2a0103f4     	mov	w20, w1
   46074: aa0003f3     	mov	x19, x0
   46078: f9400908     	ldr	x8, [x8, #0x10]
   4607c: d63f0100     	blr	x8
   46080: 36000500     	tbz	w0, #0x0, 0x46120 <unw_set_reg+0xd0>
   46084: f9400268     	ldr	x8, [x19]
   46088: aa1303e0     	mov	x0, x19
   4608c: 2a1403e1     	mov	w1, w20
   46090: aa1503e2     	mov	x2, x21
   46094: f9401108     	ldr	x8, [x8, #0x20]
   46098: d63f0100     	blr	x8
   4609c: 3100069f     	cmn	w20, #0x1
   460a0: 54000321     	b.ne	0x46104 <unw_set_reg+0xb4>
   460a4: f9400268     	ldr	x8, [x19]
   460a8: 910023e1     	add	x1, sp, #0x8
   460ac: aa1303e0     	mov	x0, x19
   460b0: f9402508     	ldr	x8, [x8, #0x48]
   460b4: d63f0100     	blr	x8
   460b8: f9400268     	ldr	x8, [x19]
   460bc: aa1303e0     	mov	x0, x19
   460c0: 2a1f03e1     	mov	w1, wzr
   460c4: f9403508     	ldr	x8, [x8, #0x68]
   460c8: d63f0100     	blr	x8
   460cc: f94017e8     	ldr	x8, [sp, #0x28]
   460d0: b40001a8     	cbz	x8, 0x46104 <unw_set_reg+0xb4>
   460d4: f9400268     	ldr	x8, [x19]
   460d8: aa1303e0     	mov	x0, x19
   460dc: 12800021     	mov	w1, #-0x2               // =-2
   460e0: f9400d08     	ldr	x8, [x8, #0x18]
   460e4: d63f0100     	blr	x8
   460e8: f94017e8     	ldr	x8, [sp, #0x28]
   460ec: 12800021     	mov	w1, #-0x2               // =-2
   460f0: f9400269     	ldr	x9, [x19]
   460f4: 8b000102     	add	x2, x8, x0
   460f8: aa1303e0     	mov	x0, x19
   460fc: f9401128     	ldr	x8, [x9, #0x20]
   46100: d63f0100     	blr	x8
   46104: 2a1f03e0     	mov	w0, wzr
   46108: a9474ff4     	ldp	x20, x19, [sp, #0x70]
   4610c: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   46110: f94033f5     	ldr	x21, [sp, #0x60]
   46114: 910203ff     	add	sp, sp, #0x80
   46118: d50323bf     	autiasp
   4611c: d65f03c0     	ret
   46120: 128331a0     	mov	w0, #-0x198e            // =-6542
   46124: a9474ff4     	ldp	x20, x19, [sp, #0x70]
   46128: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   4612c: f94033f5     	ldr	x21, [sp, #0x60]
   46130: 910203ff     	add	sp, sp, #0x80
   46134: d50323bf     	autiasp
   46138: d65f03c0     	ret

000000000004613c <unw_step>:
   4613c: d503233f     	paciasp
   46140: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   46144: 910003fd     	mov	x29, sp
   46148: f9400008     	ldr	x8, [x0]
   4614c: f9402108     	ldr	x8, [x8, #0x40]
   46150: d63f0100     	blr	x8
   46154: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   46158: d50323bf     	autiasp
   4615c: d65f03c0     	ret

0000000000046160 <unw_get_proc_info>:
   46160: d503233f     	paciasp
   46164: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   46168: f9000bf3     	str	x19, [sp, #0x10]
   4616c: 910003fd     	mov	x29, sp
   46170: f9400008     	ldr	x8, [x0]
   46174: aa0103f3     	mov	x19, x1
   46178: f9402508     	ldr	x8, [x8, #0x48]
   4617c: d63f0100     	blr	x8
   46180: f9400668     	ldr	x8, [x19, #0x8]
   46184: f9400bf3     	ldr	x19, [sp, #0x10]
   46188: f100011f     	cmp	x8, #0x0
   4618c: 12833288     	mov	w8, #-0x1995            // =-6549
   46190: 1a9f0100     	csel	w0, w8, wzr, eq
   46194: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   46198: d50323bf     	autiasp
   4619c: d65f03c0     	ret

00000000000461a0 <unw_resume>:
   461a0: d503233f     	paciasp
   461a4: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   461a8: 910003fd     	mov	x29, sp
   461ac: f9400008     	ldr	x8, [x0]
   461b0: f9402908     	ldr	x8, [x8, #0x50]
   461b4: d63f0100     	blr	x8
   461b8: 12833160     	mov	w0, #-0x198c            // =-6540
   461bc: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   461c0: d50323bf     	autiasp
   461c4: d65f03c0     	ret

00000000000461c8 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::decodeFDE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*, bool)>:
   461c8: d503233f     	paciasp
   461cc: a9ba7bfd     	stp	x29, x30, [sp, #-0x60]!
   461d0: f9000bfb     	str	x27, [sp, #0x10]
   461d4: 910003fd     	mov	x29, sp
   461d8: a90267fa     	stp	x26, x25, [sp, #0x20]
   461dc: a9035ff8     	stp	x24, x23, [sp, #0x30]
   461e0: a90457f6     	stp	x22, x21, [sp, #0x40]
   461e4: a9054ff4     	stp	x20, x19, [sp, #0x50]
   461e8: aa0103f8     	mov	x24, x1
   461ec: aa0303f6     	mov	x22, x3
   461f0: aa0103f4     	mov	x20, x1
   461f4: aa0203f3     	mov	x19, x2
   461f8: aa0003f5     	mov	x21, x0
   461fc: b8404717     	ldr	w23, [x24], #0x4
   46200: 310006ff     	cmn	w23, #0x1
   46204: 54000180     	b.eq	0x46234 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::decodeFDE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*, bool)+0x6c>
   46208: b40001d7     	cbz	x23, 0x46240 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::decodeFDE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*, bool)+0x78>
   4620c: b9400308     	ldr	w8, [x24]
   46210: 340001e8     	cbz	w8, 0x4624c <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::decodeFDE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*, bool)+0x84>
   46214: cb080301     	sub	x1, x24, x8
   46218: 36000204     	tbz	w4, #0x0, 0x46258 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::decodeFDE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*, bool)+0x90>
   4621c: f94002c8     	ldr	x8, [x22]
   46220: eb01011f     	cmp	x8, x1
   46224: 54000220     	b.eq	0x46268 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::decodeFDE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*, bool)+0xa0>
   46228: 90fffe40     	adrp	x0, 0xe000 <vsnprintf+0xe000>
   4622c: 91296c00     	add	x0, x0, #0xa5b
   46230: 14000042     	b	0x46338 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::decodeFDE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*, bool)+0x170>
   46234: f8404297     	ldur	x23, [x20, #0x4]
   46238: 91003298     	add	x24, x20, #0xc
   4623c: b5fffe97     	cbnz	x23, 0x4620c <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::decodeFDE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*, bool)+0x44>
   46240: 90fffe40     	adrp	x0, 0xe000 <vsnprintf+0xe000>
   46244: 91199400     	add	x0, x0, #0x665
   46248: 1400003c     	b	0x46338 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::decodeFDE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*, bool)+0x170>
   4624c: 90fffe40     	adrp	x0, 0xe000 <vsnprintf+0xe000>
   46250: 9119e400     	add	x0, x0, #0x679
   46254: 14000039     	b	0x46338 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::decodeFDE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*, bool)+0x170>
   46258: aa1503e0     	mov	x0, x21
   4625c: aa1603e2     	mov	x2, x22
   46260: 9400003e     	bl	0x46358 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseCIE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)>
   46264: b50006a0     	cbnz	x0, 0x46338 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::decodeFDE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*, bool)+0x170>
   46268: 8b170317     	add	x23, x24, x23
   4626c: 91001308     	add	x8, x24, #0x4
   46270: 394062c3     	ldrb	w3, [x22, #0x18]
   46274: 910063a1     	add	x1, x29, #0x18
   46278: aa1503e0     	mov	x0, x21
   4627c: aa1703e2     	mov	x2, x23
   46280: aa1f03e4     	mov	x4, xzr
   46284: f9000fa8     	str	x8, [x29, #0x18]
   46288: 94000755     	bl	0x47fdc <libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)>
   4628c: 394062c8     	ldrb	w8, [x22, #0x18]
   46290: aa0003f8     	mov	x24, x0
   46294: 910063a1     	add	x1, x29, #0x18
   46298: aa1503e0     	mov	x0, x21
   4629c: aa1703e2     	mov	x2, x23
   462a0: aa1f03e4     	mov	x4, xzr
   462a4: 12000d03     	and	w3, w8, #0xf
   462a8: 9400074d     	bl	0x47fdc <libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)>
   462ac: 3940c6c8     	ldrb	w8, [x22, #0x31]
   462b0: aa0003f9     	mov	x25, x0
   462b4: f900167f     	str	xzr, [x19, #0x28]
   462b8: 34000328     	cbz	w8, 0x4631c <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::decodeFDE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*, bool)+0x154>
   462bc: 910063a0     	add	x0, x29, #0x18
   462c0: aa1703e1     	mov	x1, x23
   462c4: 9400080b     	bl	0x482f0 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)>
   462c8: f9400fbb     	ldr	x27, [x29, #0x18]
   462cc: 394066c8     	ldrb	w8, [x22, #0x19]
   462d0: 8b00037a     	add	x26, x27, x0
   462d4: 7103fd1f     	cmp	w8, #0xff
   462d8: 54000240     	b.eq	0x46320 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::decodeFDE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*, bool)+0x158>
   462dc: 12000d03     	and	w3, w8, #0xf
   462e0: 910063a1     	add	x1, x29, #0x18
   462e4: aa1503e0     	mov	x0, x21
   462e8: aa1703e2     	mov	x2, x23
   462ec: aa1f03e4     	mov	x4, xzr
   462f0: 9400073b     	bl	0x47fdc <libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)>
   462f4: b4000160     	cbz	x0, 0x46320 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::decodeFDE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*, bool)+0x158>
   462f8: 394066c3     	ldrb	w3, [x22, #0x19]
   462fc: 910063a1     	add	x1, x29, #0x18
   46300: aa1503e0     	mov	x0, x21
   46304: aa1703e2     	mov	x2, x23
   46308: aa1f03e4     	mov	x4, xzr
   4630c: f9000fbb     	str	x27, [x29, #0x18]
   46310: 94000733     	bl	0x47fdc <libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)>
   46314: f9001660     	str	x0, [x19, #0x28]
   46318: 14000002     	b	0x46320 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::decodeFDE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*, bool)+0x158>
   4631c: f9400fba     	ldr	x26, [x29, #0x18]
   46320: aa1f03e0     	mov	x0, xzr
   46324: cb1402e8     	sub	x8, x23, x20
   46328: 8b180329     	add	x9, x25, x24
   4632c: a901627a     	stp	x26, x24, [x19, #0x10]
   46330: a9002274     	stp	x20, x8, [x19]
   46334: f9001269     	str	x9, [x19, #0x20]
   46338: a9454ff4     	ldp	x20, x19, [sp, #0x50]
   4633c: a94457f6     	ldp	x22, x21, [sp, #0x40]
   46340: a9435ff8     	ldp	x24, x23, [sp, #0x30]
   46344: a94267fa     	ldp	x26, x25, [sp, #0x20]
   46348: f9400bfb     	ldr	x27, [sp, #0x10]
   4634c: a8c67bfd     	ldp	x29, x30, [sp], #0x60
   46350: d50323bf     	autiasp
   46354: d65f03c0     	ret

0000000000046358 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseCIE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)>:
   46358: d503233f     	paciasp
   4635c: a9bb7bfd     	stp	x29, x30, [sp, #-0x50]!
   46360: f9000bf9     	str	x25, [sp, #0x10]
   46364: 910003fd     	mov	x29, sp
   46368: a9025ff8     	stp	x24, x23, [sp, #0x20]
   4636c: a90357f6     	stp	x22, x21, [sp, #0x30]
   46370: a9044ff4     	stp	x20, x19, [sp, #0x40]
   46374: 529fe008     	mov	w8, #0xff00             // =65280
   46378: 3900cc5f     	strb	wzr, [x2, #0x33]
   4637c: a9027c5f     	stp	xzr, xzr, [x2, #0x20]
   46380: aa0203f3     	mov	x19, x2
   46384: 7900605f     	strh	wzr, [x2, #0x30]
   46388: aa0103f4     	mov	x20, x1
   4638c: b9001848     	str	w8, [x2, #0x18]
   46390: aa0103e8     	mov	x8, x1
   46394: f9000041     	str	x1, [x2]
   46398: aa0003f5     	mov	x21, x0
   4639c: f9000fa1     	str	x1, [x29, #0x18]
   463a0: b8404509     	ldr	w9, [x8], #0x4
   463a4: f9000fa8     	str	x8, [x29, #0x18]
   463a8: 3100053f     	cmn	w9, #0x1
   463ac: 54000100     	b.eq	0x463cc <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseCIE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x74>
   463b0: 8b090116     	add	x22, x8, x9
   463b4: b4000169     	cbz	x9, 0x463e0 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseCIE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x88>
   463b8: b9400109     	ldr	w9, [x8]
   463bc: 34000169     	cbz	w9, 0x463e8 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseCIE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x90>
   463c0: b0fffe40     	adrp	x0, 0xf000 <vsnprintf+0xf000>
   463c4: 9118dc00     	add	x0, x0, #0x637
   463c8: 14000081     	b	0x465cc <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseCIE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x274>
   463cc: f8404289     	ldur	x9, [x20, #0x4]
   463d0: 91003288     	add	x8, x20, #0xc
   463d4: 8b080136     	add	x22, x9, x8
   463d8: f9000fa8     	str	x8, [x29, #0x18]
   463dc: b5fffee9     	cbnz	x9, 0x463b8 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseCIE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x60>
   463e0: aa1f03e0     	mov	x0, xzr
   463e4: 1400007a     	b	0x465cc <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseCIE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x274>
   463e8: 91001109     	add	x9, x8, #0x4
   463ec: f9000fa9     	str	x9, [x29, #0x18]
   463f0: 39401118     	ldrb	w24, [x8, #0x4]
   463f4: 121e7b09     	and	w9, w24, #0xfffffffd
   463f8: 7100053f     	cmp	w9, #0x1
   463fc: 54000581     	b.ne	0x464ac <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseCIE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x154>
   46400: 91001517     	add	x23, x8, #0x5
   46404: aa1703e8     	mov	x8, x23
   46408: f9000fa8     	str	x8, [x29, #0x18]
   4640c: 38401509     	ldrb	w9, [x8], #0x1
   46410: 35ffffc9     	cbnz	w9, 0x46408 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseCIE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0xb0>
   46414: 910063a0     	add	x0, x29, #0x18
   46418: aa1603e1     	mov	x1, x22
   4641c: f9000fa8     	str	x8, [x29, #0x18]
   46420: 940007b4     	bl	0x482f0 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)>
   46424: f9400fa8     	ldr	x8, [x29, #0x18]
   46428: aa1f03eb     	mov	x11, xzr
   4642c: aa1f03e9     	mov	x9, xzr
   46430: b9002a60     	str	w0, [x19, #0x28]
   46434: aa0803ea     	mov	x10, x8
   46438: eb16015f     	cmp	x10, x22
   4643c: 54000d60     	b.eq	0x465e8 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseCIE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x290>
   46440: 3840154c     	ldrb	w12, [x10], #0x1
   46444: 91000508     	add	x8, x8, #0x1
   46448: 9240198d     	and	x13, x12, #0x7f
   4644c: 9acb21ad     	lsl	x13, x13, x11
   46450: 91001d6b     	add	x11, x11, #0x7
   46454: aa0901a9     	orr	x9, x13, x9
   46458: 373fff0c     	tbnz	w12, #0x7, 0x46438 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseCIE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0xe0>
   4645c: 51001d6d     	sub	w13, w11, #0x7
   46460: 9280000e     	mov	x14, #-0x1              // =-1
   46464: 7100e5bf     	cmp	w13, #0x39
   46468: 9acb21cb     	lsl	x11, x14, x11
   4646c: 1a9f27ed     	cset	w13, lo
   46470: f9000fa8     	str	x8, [x29, #0x18]
   46474: 6a4c19bf     	tst	w13, w12, lsr #6
   46478: 1a9f116b     	csel	w11, w11, wzr, ne
   4647c: 7100071f     	cmp	w24, #0x1
   46480: 2a0b0129     	orr	w9, w9, w11
   46484: b9002e69     	str	w9, [x19, #0x2c]
   46488: 54000181     	b.ne	0x464b8 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseCIE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x160>
   4648c: 91000508     	add	x8, x8, #0x1
   46490: f9000fa8     	str	x8, [x29, #0x18]
   46494: 39400140     	ldrb	w0, [x10]
   46498: 3900ca60     	strb	w0, [x19, #0x32]
   4649c: 394002e8     	ldrb	w8, [x23]
   464a0: 7101e91f     	cmp	w8, #0x7a
   464a4: 54000180     	b.eq	0x464d4 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseCIE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x17c>
   464a8: 14000044     	b	0x465b8 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseCIE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x260>
   464ac: 90fffe40     	adrp	x0, 0xe000 <vsnprintf+0xe000>
   464b0: 9129d000     	add	x0, x0, #0xa74
   464b4: 14000046     	b	0x465cc <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseCIE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x274>
   464b8: 910063a0     	add	x0, x29, #0x18
   464bc: aa1603e1     	mov	x1, x22
   464c0: 9400078c     	bl	0x482f0 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)>
   464c4: 3900ca60     	strb	w0, [x19, #0x32]
   464c8: 394002e8     	ldrb	w8, [x23]
   464cc: 7101e91f     	cmp	w8, #0x7a
   464d0: 54000741     	b.ne	0x465b8 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseCIE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x260>
   464d4: 910063a0     	add	x0, x29, #0x18
   464d8: aa1603e1     	mov	x1, x22
   464dc: 94000785     	bl	0x482f0 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)>
   464e0: f0fffe59     	adrp	x25, 0x11000 <typeinfo name for (anonymous namespace)::itanium_demangle::ConditionalExpr+0x9>
   464e4: 52800038     	mov	w24, #0x1               // =1
   464e8: 912a0f39     	add	x25, x25, #0xa83
   464ec: 14000005     	b	0x46500 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseCIE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x1a8>
   464f0: d503249f     	bti	j
   464f4: 3900ce78     	strb	w24, [x19, #0x33]
   464f8: d503249f     	bti	j
   464fc: 910006f7     	add	x23, x23, #0x1
   46500: 394002e8     	ldrb	w8, [x23]
   46504: 51010909     	sub	w9, w8, #0x42
   46508: 7100e13f     	cmp	w9, #0x38
   4650c: 54000548     	b.hi	0x465b4 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseCIE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x25c>
   46510: 10ffff08     	adr	x8, 0x464f0 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseCIE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x198>
   46514: 38696b2a     	ldrb	w10, [x25, x9]
   46518: 8b0a0908     	add	x8, x8, x10, lsl #2
   4651c: d61f0100     	br	x8
   46520: d503249f     	bti	j
   46524: f9400fa8     	ldr	x8, [x29, #0x18]
   46528: 910006f7     	add	x23, x23, #0x1
   4652c: 38401509     	ldrb	w9, [x8], #0x1
   46530: f9000fa8     	str	x8, [x29, #0x18]
   46534: 39006669     	strb	w9, [x19, #0x19]
   46538: 17fffff2     	b	0x46500 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseCIE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x1a8>
   4653c: d503249f     	bti	j
   46540: f9400fa8     	ldr	x8, [x29, #0x18]
   46544: 910063a1     	add	x1, x29, #0x18
   46548: aa1503e0     	mov	x0, x21
   4654c: aa1603e2     	mov	x2, x22
   46550: aa1f03e4     	mov	x4, xzr
   46554: 38401503     	ldrb	w3, [x8], #0x1
   46558: 4b140109     	sub	w9, w8, w20
   4655c: f9000fa8     	str	x8, [x29, #0x18]
   46560: 39006a63     	strb	w3, [x19, #0x1a]
   46564: 39006e69     	strb	w9, [x19, #0x1b]
   46568: 9400069d     	bl	0x47fdc <libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)>
   4656c: f9001260     	str	x0, [x19, #0x20]
   46570: 910006f7     	add	x23, x23, #0x1
   46574: 17ffffe3     	b	0x46500 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseCIE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x1a8>
   46578: d503249f     	bti	j
   4657c: f9400fa8     	ldr	x8, [x29, #0x18]
   46580: 910006f7     	add	x23, x23, #0x1
   46584: 38401509     	ldrb	w9, [x8], #0x1
   46588: f9000fa8     	str	x8, [x29, #0x18]
   4658c: 39006269     	strb	w9, [x19, #0x18]
   46590: 17ffffdc     	b	0x46500 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseCIE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x1a8>
   46594: d503249f     	bti	j
   46598: 3900c278     	strb	w24, [x19, #0x30]
   4659c: 910006f7     	add	x23, x23, #0x1
   465a0: 17ffffd8     	b	0x46500 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseCIE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x1a8>
   465a4: d503249f     	bti	j
   465a8: 3900c678     	strb	w24, [x19, #0x31]
   465ac: 910006f7     	add	x23, x23, #0x1
   465b0: 17ffffd4     	b	0x46500 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseCIE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x1a8>
   465b4: 35fffa28     	cbnz	w8, 0x464f8 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseCIE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x1a0>
   465b8: f9400268     	ldr	x8, [x19]
   465bc: aa1f03e0     	mov	x0, xzr
   465c0: f9400fa9     	ldr	x9, [x29, #0x18]
   465c4: cb0802c8     	sub	x8, x22, x8
   465c8: a900a668     	stp	x8, x9, [x19, #0x8]
   465cc: a9444ff4     	ldp	x20, x19, [sp, #0x40]
   465d0: a94357f6     	ldp	x22, x21, [sp, #0x30]
   465d4: a9425ff8     	ldp	x24, x23, [sp, #0x20]
   465d8: f9400bf9     	ldr	x25, [sp, #0x10]
   465dc: a8c57bfd     	ldp	x29, x30, [sp], #0x50
   465e0: d50323bf     	autiasp
   465e4: d65f03c0     	ret
   465e8: f0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   465ec: 90fffe41     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   465f0: 90fffe42     	adrp	x2, 0xe000 <vsnprintf+0xe000>
   465f4: 90fffe43     	adrp	x3, 0xe000 <vsnprintf+0xe000>
   465f8: 91320021     	add	x1, x1, #0xc80
   465fc: 910e2042     	add	x2, x2, #0x388
   46600: f9406d08     	ldr	x8, [x8, #0xd8]
   46604: 911cb463     	add	x3, x3, #0x72d
   46608: 9104c113     	add	x19, x8, #0x130
   4660c: aa1303e0     	mov	x0, x19
   46610: 94000de4     	bl	0x49da0 <fprintf@plt>
   46614: aa1303e0     	mov	x0, x19
   46618: 94000de6     	bl	0x49db0 <fflush@plt>
   4661c: 94000d8d     	bl	0x49c50 <abort@plt>

0000000000046620 <libunwind::AbstractUnwindCursor::~AbstractUnwindCursor()>:
   46620: d503245f     	bti	c
   46624: d65f03c0     	ret

0000000000046628 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::~UnwindCursor()>:
   46628: d503245f     	bti	c
   4662c: d65f03c0     	ret

0000000000046630 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::validReg(int)>:
   46630: d503245f     	bti	c
   46634: 31000c3f     	cmn	w1, #0x3
   46638: 54000069     	b.ls	0x46644 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::validReg(int)+0x14>
   4663c: 52800020     	mov	w0, #0x1                // =1
   46640: d65f03c0     	ret
   46644: 71017c3f     	cmp	w1, #0x5f
   46648: 54000069     	b.ls	0x46654 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::validReg(int)+0x24>
   4664c: 2a1f03e0     	mov	w0, wzr
   46650: d65f03c0     	ret
   46654: 51010028     	sub	w8, w1, #0x40
   46658: 52800029     	mov	w9, #0x1                // =1
   4665c: 31007d1f     	cmn	w8, #0x1f
   46660: 1a9f27e8     	cset	w8, lo
   46664: 7100883f     	cmp	w1, #0x22
   46668: 1a880120     	csel	w0, w9, w8, eq
   4666c: d65f03c0     	ret

0000000000046670 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getReg(int)>:
   46670: d503233f     	paciasp
   46674: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   46678: f9000bf3     	str	x19, [sp, #0x10]
   4667c: 910003fd     	mov	x29, sp
   46680: 11000828     	add	w8, w1, #0x2
   46684: 7100911f     	cmp	w8, #0x24
   46688: 540002a8     	b.hi	0x466dc <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getReg(int)+0x6c>
   4668c: f0fffe49     	adrp	x9, 0x11000 <typeinfo name for (anonymous namespace)::itanium_demangle::ConditionalExpr+0x9>
   46690: 912af129     	add	x9, x9, #0xabc
   46694: 1000008a     	adr	x10, 0x466a4 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getReg(int)+0x34>
   46698: 3868692b     	ldrb	w11, [x9, x8]
   4669c: 8b0b094a     	add	x10, x10, x11, lsl #2
   466a0: d61f0140     	br	x10
   466a4: d503249f     	bti	j
   466a8: 91042008     	add	x8, x0, #0x108
   466ac: f9400100     	ldr	x0, [x8]
   466b0: f9400bf3     	ldr	x19, [sp, #0x10]
   466b4: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   466b8: d50323bf     	autiasp
   466bc: d65f03c0     	ret
   466c0: d503249f     	bti	j
   466c4: 91044008     	add	x8, x0, #0x110
   466c8: f9400100     	ldr	x0, [x8]
   466cc: f9400bf3     	ldr	x19, [sp, #0x10]
   466d0: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   466d4: d50323bf     	autiasp
   466d8: d65f03c0     	ret
   466dc: d503249f     	bti	j
   466e0: 7100703f     	cmp	w1, #0x1c
   466e4: 54000388     	b.hi	0x46754 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getReg(int)+0xe4>
   466e8: 8b214c08     	add	x8, x0, w1, uxtw #3
   466ec: f8410d00     	ldr	x0, [x8, #0x10]!
   466f0: f9400bf3     	ldr	x19, [sp, #0x10]
   466f4: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   466f8: d50323bf     	autiasp
   466fc: d65f03c0     	ret
   46700: d503249f     	bti	j
   46704: 9103e008     	add	x8, x0, #0xf8
   46708: f9400100     	ldr	x0, [x8]
   4670c: f9400bf3     	ldr	x19, [sp, #0x10]
   46710: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   46714: d50323bf     	autiasp
   46718: d65f03c0     	ret
   4671c: d503249f     	bti	j
   46720: 91040008     	add	x8, x0, #0x100
   46724: f9400100     	ldr	x0, [x8]
   46728: f9400bf3     	ldr	x19, [sp, #0x10]
   4672c: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   46730: d50323bf     	autiasp
   46734: d65f03c0     	ret
   46738: d503249f     	bti	j
   4673c: 91046008     	add	x8, x0, #0x118
   46740: f9400100     	ldr	x0, [x8]
   46744: f9400bf3     	ldr	x19, [sp, #0x10]
   46748: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   4674c: d50323bf     	autiasp
   46750: d65f03c0     	ret
   46754: f0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   46758: 90fffe41     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   4675c: b0fffe42     	adrp	x2, 0xf000 <vsnprintf+0xf000>
   46760: 90fffe43     	adrp	x3, 0xe000 <vsnprintf+0xe000>
   46764: 91320021     	add	x1, x1, #0xc80
   46768: 91219042     	add	x2, x2, #0x864
   4676c: f9406d08     	ldr	x8, [x8, #0xd8]
   46770: 910cb863     	add	x3, x3, #0x32e
   46774: 9104c113     	add	x19, x8, #0x130
   46778: aa1303e0     	mov	x0, x19
   4677c: 94000d89     	bl	0x49da0 <fprintf@plt>
   46780: aa1303e0     	mov	x0, x19
   46784: 94000d8b     	bl	0x49db0 <fflush@plt>
   46788: 94000d32     	bl	0x49c50 <abort@plt>

000000000004678c <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::setReg(int, unsigned long)>:
   4678c: d503233f     	paciasp
   46790: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   46794: f9000bf3     	str	x19, [sp, #0x10]
   46798: 910003fd     	mov	x29, sp
   4679c: 11000828     	add	w8, w1, #0x2
   467a0: 7100911f     	cmp	w8, #0x24
   467a4: 540002a8     	b.hi	0x467f8 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::setReg(int, unsigned long)+0x6c>
   467a8: f0fffe49     	adrp	x9, 0x11000 <typeinfo name for (anonymous namespace)::itanium_demangle::ConditionalExpr+0x9>
   467ac: 912b8529     	add	x9, x9, #0xae1
   467b0: 1000008a     	adr	x10, 0x467c0 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::setReg(int, unsigned long)+0x34>
   467b4: 3868692b     	ldrb	w11, [x9, x8]
   467b8: 8b0b094a     	add	x10, x10, x11, lsl #2
   467bc: d61f0140     	br	x10
   467c0: d503249f     	bti	j
   467c4: 91042008     	add	x8, x0, #0x108
   467c8: f9400bf3     	ldr	x19, [sp, #0x10]
   467cc: f9000102     	str	x2, [x8]
   467d0: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   467d4: d50323bf     	autiasp
   467d8: d65f03c0     	ret
   467dc: d503249f     	bti	j
   467e0: 91044008     	add	x8, x0, #0x110
   467e4: f9400bf3     	ldr	x19, [sp, #0x10]
   467e8: f9000102     	str	x2, [x8]
   467ec: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   467f0: d50323bf     	autiasp
   467f4: d65f03c0     	ret
   467f8: d503249f     	bti	j
   467fc: 7100703f     	cmp	w1, #0x1c
   46800: 54000388     	b.hi	0x46870 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::setReg(int, unsigned long)+0xe4>
   46804: 8b214c08     	add	x8, x0, w1, uxtw #3
   46808: f9400bf3     	ldr	x19, [sp, #0x10]
   4680c: f8010d02     	str	x2, [x8, #0x10]!
   46810: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   46814: d50323bf     	autiasp
   46818: d65f03c0     	ret
   4681c: d503249f     	bti	j
   46820: 9103e008     	add	x8, x0, #0xf8
   46824: f9400bf3     	ldr	x19, [sp, #0x10]
   46828: f9000102     	str	x2, [x8]
   4682c: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   46830: d50323bf     	autiasp
   46834: d65f03c0     	ret
   46838: d503249f     	bti	j
   4683c: 91040008     	add	x8, x0, #0x100
   46840: f9400bf3     	ldr	x19, [sp, #0x10]
   46844: f9000102     	str	x2, [x8]
   46848: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   4684c: d50323bf     	autiasp
   46850: d65f03c0     	ret
   46854: d503249f     	bti	j
   46858: 91046008     	add	x8, x0, #0x118
   4685c: f9400bf3     	ldr	x19, [sp, #0x10]
   46860: f9000102     	str	x2, [x8]
   46864: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   46868: d50323bf     	autiasp
   4686c: d65f03c0     	ret
   46870: f0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   46874: 90fffe41     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   46878: 90fffe42     	adrp	x2, 0xe000 <vsnprintf+0xe000>
   4687c: 90fffe43     	adrp	x3, 0xe000 <vsnprintf+0xe000>
   46880: 91320021     	add	x1, x1, #0xc80
   46884: 91271c42     	add	x2, x2, #0x9c7
   46888: f9406d08     	ldr	x8, [x8, #0xd8]
   4688c: 910cb863     	add	x3, x3, #0x32e
   46890: 9104c113     	add	x19, x8, #0x130
   46894: aa1303e0     	mov	x0, x19
   46898: 94000d42     	bl	0x49da0 <fprintf@plt>
   4689c: aa1303e0     	mov	x0, x19
   468a0: 94000d44     	bl	0x49db0 <fflush@plt>
   468a4: 94000ceb     	bl	0x49c50 <abort@plt>

00000000000468a8 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::validFloatReg(int)>:
   468a8: d503245f     	bti	c
   468ac: 121b6828     	and	w8, w1, #0xffffffe0
   468b0: 7101011f     	cmp	w8, #0x40
   468b4: 1a9f17e0     	cset	w0, eq
   468b8: d65f03c0     	ret

00000000000468bc <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getFloatReg(int)>:
   468bc: d503245f     	bti	c
   468c0: 8b21cc08     	add	x8, x0, w1, sxtw #3
   468c4: fc520100     	ldur	d0, [x8, #-0xe0]
   468c8: d65f03c0     	ret

00000000000468cc <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::setFloatReg(int, double)>:
   468cc: d503245f     	bti	c
   468d0: 8b21cc08     	add	x8, x0, w1, sxtw #3
   468d4: fc120100     	stur	d0, [x8, #-0xe0]
   468d8: d65f03c0     	ret

00000000000468dc <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::step()>:
   468dc: d503233f     	paciasp
   468e0: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   468e4: f9000bfc     	str	x28, [sp, #0x10]
   468e8: 910003fd     	mov	x29, sp
   468ec: a9024ff4     	stp	x20, x19, [sp, #0x20]
   468f0: d10843ff     	sub	sp, sp, #0x210
   468f4: 3949a008     	ldrb	w8, [x0, #0x268]
   468f8: 34000128     	cbz	w8, 0x4691c <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::step()+0x40>
   468fc: 2a1f03f4     	mov	w20, wzr
   46900: 2a1403e0     	mov	w0, w20
   46904: 910843ff     	add	sp, sp, #0x210
   46908: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   4690c: f9400bfc     	ldr	x28, [sp, #0x10]
   46910: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   46914: d50323bf     	autiasp
   46918: d65f03c0     	ret
   4691c: aa0003f3     	mov	x19, x0
   46920: 3949a808     	ldrb	w8, [x0, #0x26a]
   46924: 34000188     	cbz	w8, 0x46954 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::step()+0x78>
   46928: 910003e0     	mov	x0, sp
   4692c: 2a1f03e1     	mov	w1, wzr
   46930: 52804202     	mov	w2, #0x210              // =528
   46934: 94000c17     	bl	0x49990 <memset@plt>
   46938: 910003e1     	mov	x1, sp
   4693c: aa1303e0     	mov	x0, x19
   46940: 940000c6     	bl	0x46c58 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepThroughSigReturn(libunwind::Registers_arm64&)>
   46944: 2a0003f4     	mov	w20, w0
   46948: 7100041f     	cmp	w0, #0x1
   4694c: 54fffda1     	b.ne	0x46900 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::step()+0x24>
   46950: 1400000f     	b	0x4698c <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::step()+0xb0>
   46954: a9405268     	ldp	x8, x20, [x19]
   46958: aa1303e0     	mov	x0, x19
   4695c: 12800001     	mov	w1, #-0x1               // =-1
   46960: f9400d08     	ldr	x8, [x8, #0x18]
   46964: d63f0100     	blr	x8
   46968: aa0003e1     	mov	x1, x0
   4696c: f9412e62     	ldr	x2, [x19, #0x258]
   46970: 91004263     	add	x3, x19, #0x10
   46974: 9109a664     	add	x4, x19, #0x269
   46978: aa1403e0     	mov	x0, x20
   4697c: 94000100     	bl	0x46d7c <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_arm64&, bool&)>
   46980: 2a0003f4     	mov	w20, w0
   46984: 7100041f     	cmp	w0, #0x1
   46988: 54fffbc1     	b.ne	0x46900 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::step()+0x24>
   4698c: f9400268     	ldr	x8, [x19]
   46990: aa1303e0     	mov	x0, x19
   46994: 52800021     	mov	w1, #0x1                // =1
   46998: f9403508     	ldr	x8, [x8, #0x68]
   4699c: d63f0100     	blr	x8
   469a0: 3949a268     	ldrb	w8, [x19, #0x268]
   469a4: 35fffac8     	cbnz	w8, 0x468fc <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::step()+0x20>
   469a8: 17ffffd6     	b	0x46900 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::step()+0x24>

00000000000469ac <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getInfo(unw_proc_info_t*)>:
   469ac: d503245f     	bti	c
   469b0: 3949a008     	ldrb	w8, [x0, #0x268]
   469b4: 340000c8     	cbz	w8, 0x469cc <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getInfo(unw_proc_info_t*)+0x20>
   469b8: 6f00e400     	movi	v0.2d, #0000000000000000
   469bc: f900203f     	str	xzr, [x1, #0x40]
   469c0: ad010020     	stp	q0, q0, [x1, #0x20]
   469c4: ad000020     	stp	q0, q0, [x1]
   469c8: d65f03c0     	ret
   469cc: 3dc08800     	ldr	q0, [x0, #0x220]
   469d0: 3d800020     	str	q0, [x1]
   469d4: ad520001     	ldp	q1, q0, [x0, #0x240]
   469d8: f9413008     	ldr	x8, [x0, #0x260]
   469dc: 3dc08c02     	ldr	q2, [x0, #0x230]
   469e0: ad010021     	stp	q1, q0, [x1, #0x20]
   469e4: f9002028     	str	x8, [x1, #0x40]
   469e8: 3d800422     	str	q2, [x1, #0x10]
   469ec: d65f03c0     	ret

00000000000469f0 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::jumpto()>:
   469f0: d503245f     	bti	c
   469f4: 91004000     	add	x0, x0, #0x10
   469f8: 14000b7c     	b	0x497e8 <__libunwind_Registers_arm64_jumpto>

00000000000469fc <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::isSignalFrame()>:
   469fc: d503245f     	bti	c
   46a00: 3949a400     	ldrb	w0, [x0, #0x269]
   46a04: d65f03c0     	ret

0000000000046a08 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getFunctionName(char*, unsigned long, unsigned long*)>:
   46a08: d503233f     	paciasp
   46a0c: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   46a10: 910003fd     	mov	x29, sp
   46a14: f9400008     	ldr	x8, [x0]
   46a18: 12800001     	mov	w1, #-0x1               // =-1
   46a1c: f9400d08     	ldr	x8, [x8, #0x18]
   46a20: d63f0100     	blr	x8
   46a24: 2a1f03e0     	mov	w0, wzr
   46a28: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   46a2c: d50323bf     	autiasp
   46a30: d65f03c0     	ret

0000000000046a34 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::setInfoBasedOnIPRegister(bool)>:
   46a34: d503233f     	paciasp
   46a38: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   46a3c: a90157fc     	stp	x28, x21, [sp, #0x10]
   46a40: 910003fd     	mov	x29, sp
   46a44: a9024ff4     	stp	x20, x19, [sp, #0x20]
   46a48: d11ac3ff     	sub	sp, sp, #0x6b0
   46a4c: f9400008     	ldr	x8, [x0]
   46a50: 3909a81f     	strb	wzr, [x0, #0x26a]
   46a54: 2a0103f4     	mov	w20, w1
   46a58: 12800001     	mov	w1, #-0x1               // =-1
   46a5c: aa0003f3     	mov	x19, x0
   46a60: f9400d08     	ldr	x8, [x8, #0x18]
   46a64: d63f0100     	blr	x8
   46a68: b4000e20     	cbz	x0, 0x46c2c <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::setInfoBasedOnIPRegister(bool)+0x1f8>
   46a6c: 92400289     	and	x9, x20, #0x1
   46a70: f9400668     	ldr	x8, [x19, #0x8]
   46a74: cb090014     	sub	x20, x0, x9
   46a78: f0000000     	adrp	x0, 0x49000 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getInfoFromDwarfSection(unsigned long, libunwind::UnwindInfoSections const&, unsigned int)+0x17c>
   46a7c: 9101a3ea     	add	x10, sp, #0x68
   46a80: 9105e000     	add	x0, x0, #0x178
   46a84: 910263e1     	add	x1, sp, #0x98
   46a88: f90057f4     	str	x20, [sp, #0xa8]
   46a8c: a909abe8     	stp	x8, x10, [sp, #0x98]
   46a90: 94000cd4     	bl	0x49de0 <dl_iterate_phdr@plt>
   46a94: 34000120     	cbz	w0, 0x46ab8 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::setInfoBasedOnIPRegister(bool)+0x84>
   46a98: f9403fe8     	ldr	x8, [sp, #0x78]
   46a9c: b40000e8     	cbz	x8, 0x46ab8 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::setInfoBasedOnIPRegister(bool)+0x84>
   46aa0: 9101a3e2     	add	x2, sp, #0x68
   46aa4: aa1303e0     	mov	x0, x19
   46aa8: aa1403e1     	mov	x1, x20
   46aac: 2a1f03e3     	mov	w3, wzr
   46ab0: 940008f5     	bl	0x48e84 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getInfoFromDwarfSection(unsigned long, libunwind::UnwindInfoSections const&, unsigned int)>
   46ab4: 37000b00     	tbnz	w0, #0x0, 0x46c14 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::setInfoBasedOnIPRegister(bool)+0x1e0>
   46ab8: f0000060     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   46abc: 911f9000     	add	x0, x0, #0x7e4
   46ac0: 94000ccc     	bl	0x49df0 <pthread_rwlock_rdlock@plt>
   46ac4: f0000068     	adrp	x8, 0x55000 <vsnprintf+0x55000>
   46ac8: f0000069     	adrp	x9, 0x55000 <vsnprintf+0x55000>
   46acc: f9421508     	ldr	x8, [x8, #0x428]
   46ad0: f9421929     	ldr	x9, [x9, #0x430]
   46ad4: 14000002     	b	0x46adc <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::setInfoBasedOnIPRegister(bool)+0xa8>
   46ad8: 91008108     	add	x8, x8, #0x20
   46adc: eb09011f     	cmp	x8, x9
   46ae0: 540006a2     	b.hs	0x46bb4 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::setInfoBasedOnIPRegister(bool)+0x180>
   46ae4: f940050a     	ldr	x10, [x8, #0x8]
   46ae8: eb14015f     	cmp	x10, x20
   46aec: 54ffff68     	b.hi	0x46ad8 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::setInfoBasedOnIPRegister(bool)+0xa4>
   46af0: f940090a     	ldr	x10, [x8, #0x10]
   46af4: eb14015f     	cmp	x10, x20
   46af8: 54ffff09     	b.ls	0x46ad8 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::setInfoBasedOnIPRegister(bool)+0xa4>
   46afc: f0000060     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   46b00: f9400d15     	ldr	x21, [x8, #0x18]
   46b04: 911f9000     	add	x0, x0, #0x7e4
   46b08: 94000cb2     	bl	0x49dd0 <pthread_rwlock_unlock@plt>
   46b0c: b40005b5     	cbz	x21, 0x46bc0 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::setInfoBasedOnIPRegister(bool)+0x18c>
   46b10: f9400660     	ldr	x0, [x19, #0x8]
   46b14: 9100e3e2     	add	x2, sp, #0x38
   46b18: 910003e3     	mov	x3, sp
   46b1c: aa1503e1     	mov	x1, x21
   46b20: 2a1f03e4     	mov	w4, wzr
   46b24: 97fffda9     	bl	0x461c8 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::decodeFDE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*, bool)>
   46b28: b50004c0     	cbnz	x0, 0x46bc0 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::setInfoBasedOnIPRegister(bool)+0x18c>
   46b2c: 910263e0     	add	x0, sp, #0x98
   46b30: 2a1f03e1     	mov	w1, wzr
   46b34: 5280c302     	mov	w2, #0x618              // =1560
   46b38: 94000b96     	bl	0x49990 <memset@plt>
   46b3c: f9400660     	ldr	x0, [x19, #0x8]
   46b40: 9100e3e1     	add	x1, sp, #0x38
   46b44: 910003e2     	mov	x2, sp
   46b48: 910263e5     	add	x5, sp, #0x98
   46b4c: aa1403e3     	mov	x3, x20
   46b50: 52800084     	mov	w4, #0x4                // =4
   46b54: 9400019c     	bl	0x471c4 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)>
   46b58: 36000340     	tbz	w0, #0x0, 0x46bc0 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::setInfoBasedOnIPRegister(bool)+0x18c>
   46b5c: f94033e8     	ldr	x8, [sp, #0x60]
   46b60: 91088269     	add	x9, x19, #0x220
   46b64: f94013ea     	ldr	x10, [sp, #0x20]
   46b68: f901327f     	str	xzr, [x19, #0x260]
   46b6c: b940abeb     	ldr	w11, [sp, #0xa8]
   46b70: f9011a68     	str	x8, [x19, #0x230]
   46b74: 52a06008     	mov	w8, #0x3000000          // =50331648
   46b78: f9000d2a     	str	x10, [x9, #0x18]
   46b7c: 3cc503e0     	ldur	q0, [sp, #0x50]
   46b80: f901226b     	str	x11, [x19, #0x240]
   46b84: b9025268     	str	w8, [x19, #0x250]
   46b88: a943a3ea     	ldp	x10, x8, [sp, #0x38]
   46b8c: 3d808a60     	str	q0, [x19, #0x220]
   46b90: f900153f     	str	xzr, [x9, #0x28]
   46b94: f9001d2a     	str	x10, [x9, #0x38]
   46b98: b9003528     	str	w8, [x9, #0x34]
   46b9c: 911ac3ff     	add	sp, sp, #0x6b0
   46ba0: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   46ba4: a94157fc     	ldp	x28, x21, [sp, #0x10]
   46ba8: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   46bac: d50323bf     	autiasp
   46bb0: d65f03c0     	ret
   46bb4: f0000060     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   46bb8: 911f9000     	add	x0, x0, #0x7e4
   46bbc: 94000c85     	bl	0x49dd0 <pthread_rwlock_unlock@plt>
   46bc0: f9400268     	ldr	x8, [x19]
   46bc4: aa1303e0     	mov	x0, x19
   46bc8: 12800001     	mov	w1, #-0x1               // =-1
   46bcc: f9400d08     	ldr	x8, [x8, #0x18]
   46bd0: d63f0100     	blr	x8
   46bd4: b9400008     	ldr	w8, [x0]
   46bd8: 52822d09     	mov	w9, #0x1168             // =4456
   46bdc: 72ba5009     	movk	w9, #0xd280, lsl #16
   46be0: 6b09011f     	cmp	w8, w9
   46be4: 54000241     	b.ne	0x46c2c <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::setInfoBasedOnIPRegister(bool)+0x1f8>
   46be8: b9400408     	ldr	w8, [x0, #0x4]
   46bec: 52800029     	mov	w9, #0x1                // =1
   46bf0: 72ba8009     	movk	w9, #0xd400, lsl #16
   46bf4: 6b09011f     	cmp	w8, w9
   46bf8: 540001a1     	b.ne	0x46c2c <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::setInfoBasedOnIPRegister(bool)+0x1f8>
   46bfc: 6f00e400     	movi	v0.2d, #0000000000000000
   46c00: 52800028     	mov	w8, #0x1                // =1
   46c04: f901327f     	str	xzr, [x19, #0x260]
   46c08: 3909aa68     	strb	w8, [x19, #0x26a]
   46c0c: ad120260     	stp	q0, q0, [x19, #0x240]
   46c10: ad110260     	stp	q0, q0, [x19, #0x220]
   46c14: 911ac3ff     	add	sp, sp, #0x6b0
   46c18: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   46c1c: a94157fc     	ldp	x28, x21, [sp, #0x10]
   46c20: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   46c24: d50323bf     	autiasp
   46c28: d65f03c0     	ret
   46c2c: 52800028     	mov	w8, #0x1                // =1
   46c30: 3909a268     	strb	w8, [x19, #0x268]
   46c34: 911ac3ff     	add	sp, sp, #0x6b0
   46c38: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   46c3c: a94157fc     	ldp	x28, x21, [sp, #0x10]
   46c40: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   46c44: d50323bf     	autiasp
   46c48: d65f03c0     	ret

0000000000046c4c <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getRegisterName(int)>:
   46c4c: d503245f     	bti	c
   46c50: 2a0103e0     	mov	w0, w1
   46c54: 14000ad9     	b	0x497b8 <libunwind::Registers_arm64::getRegisterName(int)>

0000000000046c58 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepThroughSigReturn(libunwind::Registers_arm64&)>:
   46c58: d503245f     	bti	c
   46c5c: f9408409     	ldr	x9, [x0, #0x108]
   46c60: aa0003e8     	mov	x8, x0
   46c64: f9409d2a     	ldr	x10, [x9, #0x138]
   46c68: f900080a     	str	x10, [x0, #0x10]
   46c6c: f940a12a     	ldr	x10, [x9, #0x140]
   46c70: f9000c0a     	str	x10, [x0, #0x18]
   46c74: f940a52a     	ldr	x10, [x9, #0x148]
   46c78: f900100a     	str	x10, [x0, #0x20]
   46c7c: f940a92a     	ldr	x10, [x9, #0x150]
   46c80: f900140a     	str	x10, [x0, #0x28]
   46c84: f940ad2a     	ldr	x10, [x9, #0x158]
   46c88: f900180a     	str	x10, [x0, #0x30]
   46c8c: f940b12a     	ldr	x10, [x9, #0x160]
   46c90: f9001c0a     	str	x10, [x0, #0x38]
   46c94: f940b52a     	ldr	x10, [x9, #0x168]
   46c98: f900200a     	str	x10, [x0, #0x40]
   46c9c: f940b92a     	ldr	x10, [x9, #0x170]
   46ca0: f900240a     	str	x10, [x0, #0x48]
   46ca4: f940bd2a     	ldr	x10, [x9, #0x178]
   46ca8: f900280a     	str	x10, [x0, #0x50]
   46cac: f940c12a     	ldr	x10, [x9, #0x180]
   46cb0: f9002c0a     	str	x10, [x0, #0x58]
   46cb4: f940c52a     	ldr	x10, [x9, #0x188]
   46cb8: f900300a     	str	x10, [x0, #0x60]
   46cbc: f940c92a     	ldr	x10, [x9, #0x190]
   46cc0: f900340a     	str	x10, [x0, #0x68]
   46cc4: f940cd2a     	ldr	x10, [x9, #0x198]
   46cc8: f900380a     	str	x10, [x0, #0x70]
   46ccc: f940d12a     	ldr	x10, [x9, #0x1a0]
   46cd0: f9003c0a     	str	x10, [x0, #0x78]
   46cd4: f940d52a     	ldr	x10, [x9, #0x1a8]
   46cd8: f900400a     	str	x10, [x0, #0x80]
   46cdc: f940d92a     	ldr	x10, [x9, #0x1b0]
   46ce0: f900440a     	str	x10, [x0, #0x88]
   46ce4: f940dd2a     	ldr	x10, [x9, #0x1b8]
   46ce8: f900480a     	str	x10, [x0, #0x90]
   46cec: f940e12a     	ldr	x10, [x9, #0x1c0]
   46cf0: f9004c0a     	str	x10, [x0, #0x98]
   46cf4: f940e52a     	ldr	x10, [x9, #0x1c8]
   46cf8: f900500a     	str	x10, [x0, #0xa0]
   46cfc: f940e92a     	ldr	x10, [x9, #0x1d0]
   46d00: f900540a     	str	x10, [x0, #0xa8]
   46d04: f940ed2a     	ldr	x10, [x9, #0x1d8]
   46d08: f900580a     	str	x10, [x0, #0xb0]
   46d0c: f940f12a     	ldr	x10, [x9, #0x1e0]
   46d10: f9005c0a     	str	x10, [x0, #0xb8]
   46d14: f940f52a     	ldr	x10, [x9, #0x1e8]
   46d18: f900600a     	str	x10, [x0, #0xc0]
   46d1c: f940f92a     	ldr	x10, [x9, #0x1f0]
   46d20: f900640a     	str	x10, [x0, #0xc8]
   46d24: f940fd2a     	ldr	x10, [x9, #0x1f8]
   46d28: f900680a     	str	x10, [x0, #0xd0]
   46d2c: f941012a     	ldr	x10, [x9, #0x200]
   46d30: f9006c0a     	str	x10, [x0, #0xd8]
   46d34: f941052a     	ldr	x10, [x9, #0x208]
   46d38: f900700a     	str	x10, [x0, #0xe0]
   46d3c: f941092a     	ldr	x10, [x9, #0x210]
   46d40: f900740a     	str	x10, [x0, #0xe8]
   46d44: f9410d2a     	ldr	x10, [x9, #0x218]
   46d48: f900780a     	str	x10, [x0, #0xf0]
   46d4c: f941112a     	ldr	x10, [x9, #0x220]
   46d50: f9007c0a     	str	x10, [x0, #0xf8]
   46d54: f941152a     	ldr	x10, [x9, #0x228]
   46d58: f900800a     	str	x10, [x0, #0x100]
   46d5c: f941192a     	ldr	x10, [x9, #0x230]
   46d60: f900840a     	str	x10, [x0, #0x108]
   46d64: 5280002a     	mov	w10, #0x1               // =1
   46d68: f9411d29     	ldr	x9, [x9, #0x238]
   46d6c: 52800020     	mov	w0, #0x1                // =1
   46d70: 3909a50a     	strb	w10, [x8, #0x269]
   46d74: f9008909     	str	x9, [x8, #0x110]
   46d78: d65f03c0     	ret

0000000000046d7c <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_arm64&, bool&)>:
   46d7c: d503233f     	paciasp
   46d80: a9ba7bfd     	stp	x29, x30, [sp, #-0x60]!
   46d84: a9016ffc     	stp	x28, x27, [sp, #0x10]
   46d88: 910003fd     	mov	x29, sp
   46d8c: a90267fa     	stp	x26, x25, [sp, #0x20]
   46d90: a9035ff8     	stp	x24, x23, [sp, #0x30]
   46d94: a90457f6     	stp	x22, x21, [sp, #0x40]
   46d98: a9054ff4     	stp	x20, x19, [sp, #0x50]
   46d9c: d123c3ff     	sub	sp, sp, #0x8f0
   46da0: aa0203e8     	mov	x8, x2
   46da4: aa0403f7     	mov	x23, x4
   46da8: aa0303f3     	mov	x19, x3
   46dac: aa0103f6     	mov	x22, x1
   46db0: d100e3a2     	sub	x2, x29, #0x38
   46db4: d101c3a3     	sub	x3, x29, #0x70
   46db8: aa0803e1     	mov	x1, x8
   46dbc: 2a1f03e4     	mov	w4, wzr
   46dc0: aa0003f5     	mov	x21, x0
   46dc4: 97fffd01     	bl	0x461c8 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::decodeFDE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*, bool)>
   46dc8: b5000600     	cbnz	x0, 0x46e88 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_arm64&, bool&)+0x10c>
   46dcc: 9109a3e0     	add	x0, sp, #0x268
   46dd0: 2a1f03e1     	mov	w1, wzr
   46dd4: 5280c302     	mov	w2, #0x618              // =1560
   46dd8: 9109a3f4     	add	x20, sp, #0x268
   46ddc: 94000aed     	bl	0x49990 <memset@plt>
   46de0: d100e3a1     	sub	x1, x29, #0x38
   46de4: d101c3a2     	sub	x2, x29, #0x70
   46de8: 9109a3e5     	add	x5, sp, #0x268
   46dec: aa1503e0     	mov	x0, x21
   46df0: aa1603e3     	mov	x3, x22
   46df4: 52800084     	mov	w4, #0x4                // =4
   46df8: 940000f3     	bl	0x471c4 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)>
   46dfc: 36000460     	tbz	w0, #0x0, 0x46e88 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_arm64&, bool&)+0x10c>
   46e00: 9109a3e1     	add	x1, sp, #0x268
   46e04: aa1503e0     	mov	x0, x21
   46e08: aa1303e2     	mov	x2, x19
   46e0c: f90013f7     	str	x23, [sp, #0x20]
   46e10: 940003b5     	bl	0x47ce4 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getCFA(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo const&, libunwind::Registers_arm64 const&)>
   46e14: aa0003f6     	mov	x22, x0
   46e18: 910163e0     	add	x0, sp, #0x58
   46e1c: aa1303e1     	mov	x1, x19
   46e20: 52804202     	mov	w2, #0x210              // =528
   46e24: 910163f9     	add	x25, sp, #0x58
   46e28: 94000ae2     	bl	0x499b0 <memcpy@plt>
   46e2c: 9103a32a     	add	x10, x25, #0xe8
   46e30: 91040328     	add	x8, x25, #0x100
   46e34: 9103e329     	add	x9, x25, #0xf8
   46e38: 91006298     	add	x24, x20, #0x18
   46e3c: f0fffe54     	adrp	x20, 0x11000 <typeinfo name for (anonymous namespace)::itanium_demangle::ConditionalExpr+0x9>
   46e40: aa1f03fa     	mov	x26, xzr
   46e44: a9012be8     	stp	x8, x10, [sp, #0x10]
   46e48: 9103c328     	add	x8, x25, #0xf0
   46e4c: aa1f03f7     	mov	x23, xzr
   46e50: 9104027b     	add	x27, x19, #0x100
   46e54: 910163fc     	add	x28, sp, #0x58
   46e58: 912c8294     	add	x20, x20, #0xb20
   46e5c: f90007e8     	str	x8, [sp, #0x8]
   46e60: 91042328     	add	x8, x25, #0x108
   46e64: f900abf6     	str	x22, [sp, #0x150]
   46e68: a904a3e9     	stp	x9, x8, [sp, #0x48]
   46e6c: 91042269     	add	x9, x19, #0x108
   46e70: 9103e268     	add	x8, x19, #0xf8
   46e74: a903a7e8     	stp	x8, x9, [sp, #0x38]
   46e78: 9103a269     	add	x9, x19, #0xe8
   46e7c: 9103c268     	add	x8, x19, #0xf0
   46e80: a902a7e8     	stp	x8, x9, [sp, #0x28]
   46e84: 14000017     	b	0x46ee0 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_arm64&, bool&)+0x164>
   46e88: 12833220     	mov	w0, #-0x1992            // =-6546
   46e8c: 9123c3ff     	add	sp, sp, #0x8f0
   46e90: a9454ff4     	ldp	x20, x19, [sp, #0x50]
   46e94: a94457f6     	ldp	x22, x21, [sp, #0x40]
   46e98: a9435ff8     	ldp	x24, x23, [sp, #0x30]
   46e9c: a94267fa     	ldp	x26, x25, [sp, #0x20]
   46ea0: a9416ffc     	ldp	x28, x27, [sp, #0x10]
   46ea4: a8c67bfd     	ldp	x29, x30, [sp], #0x60
   46ea8: d50323bf     	autiasp
   46eac: d65f03c0     	ret
   46eb0: d503249f     	bti	j
   46eb4: f9400708     	ldr	x8, [x24, #0x8]
   46eb8: fc766900     	ldr	d0, [x8, x22]
   46ebc: d503249f     	bti	j
   46ec0: 51010348     	sub	w8, w26, #0x40
   46ec4: 8b284f28     	add	x8, x25, w8, uxtw #3
   46ec8: fd008900     	str	d0, [x8, #0x110]
   46ecc: 9100075a     	add	x26, x26, #0x1
   46ed0: 91004318     	add	x24, x24, #0x10
   46ed4: 9100239c     	add	x28, x28, #0x8
   46ed8: f101835f     	cmp	x26, #0x60
   46edc: 54000ec0     	b.eq	0x470b4 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_arm64&, bool&)+0x338>
   46ee0: b9400308     	ldr	w8, [x24]
   46ee4: 34000268     	cbz	w8, 0x46f30 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_arm64&, bool&)+0x1b4>
   46ee8: 121b6749     	and	w9, w26, #0x7fffffe0
   46eec: 7101013f     	cmp	w9, #0x40
   46ef0: 54000401     	b.ne	0x46f70 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_arm64&, bool&)+0x1f4>
   46ef4: 51000508     	sub	w8, w8, #0x1
   46ef8: 7100111f     	cmp	w8, #0x4
   46efc: 540010e8     	b.hi	0x47118 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_arm64&, bool&)+0x39c>
   46f00: 10000009     	adr	x9, 0x46f00 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_arm64&, bool&)+0x184>
   46f04: b8a87a8a     	ldrsw	x10, [x20, x8, lsl #2]
   46f08: 8b0a0129     	add	x9, x9, x10
   46f0c: 2f00e400     	movi	d0, #0000000000000000
   46f10: d61f0120     	br	x9
   46f14: d503249f     	bti	j
   46f18: f9400708     	ldr	x8, [x24, #0x8]
   46f1c: b25a67e9     	mov	x9, #-0x4000000000      // =-274877906944
   46f20: 8b088128     	add	x8, x9, x8, lsl #32
   46f24: 8b887668     	add	x8, x19, x8, asr #29
   46f28: fd408900     	ldr	d0, [x8, #0x110]
   46f2c: 17ffffe4     	b	0x46ebc <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_arm64&, bool&)+0x140>
   46f30: 385c23a8     	ldurb	w8, [x29, #-0x3e]
   46f34: eb08035f     	cmp	x26, x8
   46f38: 54fffca1     	b.ne	0x46ecc <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_arm64&, bool&)+0x150>
   46f3c: 5100750a     	sub	w10, w8, #0x1d
   46f40: 7100155f     	cmp	w10, #0x5
   46f44: 54000888     	b.hi	0x47054 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_arm64&, bool&)+0x2d8>
   46f48: f0fffe4d     	adrp	x13, 0x11000 <typeinfo name for (anonymous namespace)::itanium_demangle::ConditionalExpr+0x9>
   46f4c: aa1b03e9     	mov	x9, x27
   46f50: 912cd1ad     	add	x13, x13, #0xb34
   46f54: 1000000b     	adr	x11, 0x46f54 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_arm64&, bool&)+0x1d8>
   46f58: b8aa79ac     	ldrsw	x12, [x13, x10, lsl #2]
   46f5c: 8b0c016b     	add	x11, x11, x12
   46f60: d61f0160     	br	x11
   46f64: d503249f     	bti	j
   46f68: f9401be9     	ldr	x9, [sp, #0x30]
   46f6c: 14000041     	b	0x47070 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_arm64&, bool&)+0x2f4>
   46f70: 385c23a8     	ldurb	w8, [x29, #-0x3e]
   46f74: eb08035f     	cmp	x26, x8
   46f78: 54000101     	b.ne	0x46f98 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_arm64&, bool&)+0x21c>
   46f7c: aa1503e0     	mov	x0, x21
   46f80: aa1303e1     	mov	x1, x19
   46f84: aa1603e2     	mov	x2, x22
   46f88: aa1803e3     	mov	x3, x24
   46f8c: 94000395     	bl	0x47de0 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getSavedRegister(libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::RegisterLocation const&)>
   46f90: aa0003f7     	mov	x23, x0
   46f94: 17ffffce     	b	0x46ecc <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_arm64&, bool&)+0x150>
   46f98: f1008b5f     	cmp	x26, #0x22
   46f9c: 54000141     	b.ne	0x46fc4 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_arm64&, bool&)+0x248>
   46fa0: aa1503e0     	mov	x0, x21
   46fa4: aa1303e1     	mov	x1, x19
   46fa8: aa1603e2     	mov	x2, x22
   46fac: aa1803e3     	mov	x3, x24
   46fb0: 9400038c     	bl	0x47de0 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getSavedRegister(libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::RegisterLocation const&)>
   46fb4: d503249f     	bti	j
   46fb8: f9402be8     	ldr	x8, [sp, #0x50]
   46fbc: f9000100     	str	x0, [x8]
   46fc0: 17ffffc3     	b	0x46ecc <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_arm64&, bool&)+0x150>
   46fc4: 51010348     	sub	w8, w26, #0x40
   46fc8: 3100811f     	cmn	w8, #0x20
   46fcc: 54000a28     	b.hi	0x47110 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_arm64&, bool&)+0x394>
   46fd0: aa1503e0     	mov	x0, x21
   46fd4: aa1303e1     	mov	x1, x19
   46fd8: aa1603e2     	mov	x2, x22
   46fdc: aa1803e3     	mov	x3, x24
   46fe0: 94000380     	bl	0x47de0 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getSavedRegister(libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::RegisterLocation const&)>
   46fe4: 51007749     	sub	w9, w26, #0x1d
   46fe8: 7100153f     	cmp	w9, #0x5
   46fec: 54000568     	b.hi	0x47098 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_arm64&, bool&)+0x31c>
   46ff0: f0fffe4c     	adrp	x12, 0x11000 <typeinfo name for (anonymous namespace)::itanium_demangle::ConditionalExpr+0x9>
   46ff4: f94027e8     	ldr	x8, [sp, #0x48]
   46ff8: 912c218c     	add	x12, x12, #0xb08
   46ffc: 1000000a     	adr	x10, 0x46ffc <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_arm64&, bool&)+0x280>
   47000: b8a9798b     	ldrsw	x11, [x12, x9, lsl #2]
   47004: 8b0b014a     	add	x10, x10, x11
   47008: d61f0140     	br	x10
   4700c: d503249f     	bti	j
   47010: f9400fe8     	ldr	x8, [sp, #0x18]
   47014: f9000100     	str	x0, [x8]
   47018: 17ffffad     	b	0x46ecc <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_arm64&, bool&)+0x150>
   4701c: d503249f     	bti	j
   47020: f9400700     	ldr	x0, [x24, #0x8]
   47024: aa1503e1     	mov	x1, x21
   47028: aa1303e2     	mov	x2, x19
   4702c: aa1603e3     	mov	x3, x22
   47030: 94000524     	bl	0x484c0 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)>
   47034: fd400000     	ldr	d0, [x0]
   47038: 17ffffa1     	b	0x46ebc <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_arm64&, bool&)+0x140>
   4703c: d503249f     	bti	j
   47040: f94017e9     	ldr	x9, [sp, #0x28]
   47044: 1400000b     	b	0x47070 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_arm64&, bool&)+0x2f4>
   47048: d503249f     	bti	j
   4704c: f9401fe9     	ldr	x9, [sp, #0x38]
   47050: 14000008     	b	0x47070 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_arm64&, bool&)+0x2f4>
   47054: d503249f     	bti	j
   47058: 7100711f     	cmp	w8, #0x1c
   4705c: 540007c8     	b.hi	0x47154 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_arm64&, bool&)+0x3d8>
   47060: 8b080e69     	add	x9, x19, x8, lsl #3
   47064: 14000003     	b	0x47070 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_arm64&, bool&)+0x2f4>
   47068: d503249f     	bti	j
   4706c: f94023e9     	ldr	x9, [sp, #0x40]
   47070: d503249f     	bti	j
   47074: f9400137     	ldr	x23, [x9]
   47078: 17ffff95     	b	0x46ecc <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_arm64&, bool&)+0x150>
   4707c: d503249f     	bti	j
   47080: f94007e8     	ldr	x8, [sp, #0x8]
   47084: f9000100     	str	x0, [x8]
   47088: 17ffff91     	b	0x46ecc <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_arm64&, bool&)+0x150>
   4708c: d503249f     	bti	j
   47090: f9400be8     	ldr	x8, [sp, #0x10]
   47094: 14000005     	b	0x470a8 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_arm64&, bool&)+0x32c>
   47098: d503249f     	bti	j
   4709c: aa1c03e8     	mov	x8, x28
   470a0: f100775f     	cmp	x26, #0x1d
   470a4: 54000742     	b.hs	0x4718c <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_arm64&, bool&)+0x410>
   470a8: d503249f     	bti	j
   470ac: f9000100     	str	x0, [x8]
   470b0: 17ffff87     	b	0x46ecc <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_arm64&, bool&)+0x150>
   470b4: 385c03a8     	ldurb	w8, [x29, #-0x40]
   470b8: f94257e9     	ldr	x9, [sp, #0x4a8]
   470bc: f94013ea     	ldr	x10, [sp, #0x20]
   470c0: 39000148     	strb	w8, [x10]
   470c4: b4000189     	cbz	x9, 0x470f4 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_arm64&, bool&)+0x378>
   470c8: b4000177     	cbz	x23, 0x470f4 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_arm64&, bool&)+0x378>
   470cc: 385c33a8     	ldurb	w8, [x29, #-0x3d]
   470d0: 340000a8     	cbz	w8, 0x470e4 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_arm64&, bool&)+0x368>
   470d4: aa1703f1     	mov	x17, x23
   470d8: aa1603f0     	mov	x16, x22
   470dc: d50321df     	autib1716
   470e0: 14000004     	b	0x470f0 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_arm64&, bool&)+0x374>
   470e4: aa1703f1     	mov	x17, x23
   470e8: aa1603f0     	mov	x16, x22
   470ec: d503219f     	autia1716
   470f0: aa1103f7     	mov	x23, x17
   470f4: 910163e1     	add	x1, sp, #0x58
   470f8: aa1303e0     	mov	x0, x19
   470fc: 52804202     	mov	w2, #0x210              // =528
   47100: f900aff7     	str	x23, [sp, #0x158]
   47104: 94000a2b     	bl	0x499b0 <memcpy@plt>
   47108: 52800020     	mov	w0, #0x1                // =1
   4710c: 17ffff60     	b	0x46e8c <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_arm64&, bool&)+0x110>
   47110: 128331a0     	mov	w0, #-0x198e            // =-6542
   47114: 17ffff5e     	b	0x46e8c <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::stepWithDwarf(libunwind::LocalAddressSpace&, unsigned long, unsigned long, libunwind::Registers_arm64&, bool&)+0x110>
   47118: d503249f     	bti	j
   4711c: d0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   47120: f0fffe21     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   47124: f0fffe22     	adrp	x2, 0xe000 <vsnprintf+0xe000>
   47128: d0fffe23     	adrp	x3, 0xd000 <vsnprintf+0xd000>
   4712c: 91320021     	add	x1, x1, #0xc80
   47130: 91142842     	add	x2, x2, #0x50a
   47134: f9406d08     	ldr	x8, [x8, #0xd8]
   47138: 913f1063     	add	x3, x3, #0xfc4
   4713c: 9104c113     	add	x19, x8, #0x130
   47140: aa1303e0     	mov	x0, x19
   47144: 94000b17     	bl	0x49da0 <fprintf@plt>
   47148: aa1303e0     	mov	x0, x19
   4714c: 94000b19     	bl	0x49db0 <fflush@plt>
   47150: 94000ac0     	bl	0x49c50 <abort@plt>
   47154: d0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   47158: f0fffe21     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   4715c: 90fffe42     	adrp	x2, 0xf000 <vsnprintf+0xf000>
   47160: f0fffe23     	adrp	x3, 0xe000 <vsnprintf+0xe000>
   47164: 91320021     	add	x1, x1, #0xc80
   47168: 91219042     	add	x2, x2, #0x864
   4716c: f9406d08     	ldr	x8, [x8, #0xd8]
   47170: 910cb863     	add	x3, x3, #0x32e
   47174: 9104c113     	add	x19, x8, #0x130
   47178: aa1303e0     	mov	x0, x19
   4717c: 94000b09     	bl	0x49da0 <fprintf@plt>
   47180: aa1303e0     	mov	x0, x19
   47184: 94000b0b     	bl	0x49db0 <fflush@plt>
   47188: 94000ab2     	bl	0x49c50 <abort@plt>
   4718c: d0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   47190: f0fffe21     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   47194: f0fffe22     	adrp	x2, 0xe000 <vsnprintf+0xe000>
   47198: f0fffe23     	adrp	x3, 0xe000 <vsnprintf+0xe000>
   4719c: 91320021     	add	x1, x1, #0xc80
   471a0: 91271c42     	add	x2, x2, #0x9c7
   471a4: f9406d08     	ldr	x8, [x8, #0xd8]
   471a8: 910cb863     	add	x3, x3, #0x32e
   471ac: 9104c113     	add	x19, x8, #0x130
   471b0: aa1303e0     	mov	x0, x19
   471b4: 94000afb     	bl	0x49da0 <fprintf@plt>
   471b8: aa1303e0     	mov	x0, x19
   471bc: 94000afd     	bl	0x49db0 <fflush@plt>
   471c0: 94000aa4     	bl	0x49c50 <abort@plt>

00000000000471c4 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)>:
   471c4: d503233f     	paciasp
   471c8: a9ba7bfd     	stp	x29, x30, [sp, #-0x60]!
   471cc: a9016ffc     	stp	x28, x27, [sp, #0x10]
   471d0: 910003fd     	mov	x29, sp
   471d4: a90267fa     	stp	x26, x25, [sp, #0x20]
   471d8: a9035ff8     	stp	x24, x23, [sp, #0x30]
   471dc: a90457f6     	stp	x22, x21, [sp, #0x40]
   471e0: a9054ff4     	stp	x20, x19, [sp, #0x50]
   471e4: d11a43ff     	sub	sp, sp, #0x690
   471e8: 910003f3     	mov	x19, sp
   471ec: a9402849     	ldp	x9, x10, [x2]
   471f0: 92800008     	mov	x8, #-0x1               // =-1
   471f4: d100e3bc     	sub	x28, x29, #0x38
   471f8: f940084b     	ldr	x11, [x2, #0x10]
   471fc: d0fffe57     	adrp	x23, 0x11000 <typeinfo name for (anonymous namespace)::itanium_demangle::ConditionalExpr+0x9>
   47200: aa0503f4     	mov	x20, x5
   47204: 2a0403fb     	mov	w27, w4
   47208: aa0203f6     	mov	x22, x2
   4720c: 912d32f7     	add	x23, x23, #0xb4c
   47210: 8b090149     	add	x9, x10, x9
   47214: f9001a7f     	str	xzr, [x19, #0x30]
   47218: a940302a     	ldp	x10, x12, [x1]
   4721c: a93ca7ab     	stp	x11, x9, [x29, #-0x38]
   47220: a941342b     	ldp	x11, x13, [x1, #0x10]
   47224: a93dafa8     	stp	x8, x11, [x29, #-0x28]
   47228: 8b0a0188     	add	x8, x12, x10
   4722c: 9100c38a     	add	x10, x28, #0x30
   47230: cb0d0069     	sub	x9, x3, x13
   47234: a9022a60     	stp	x0, x10, [x19, #0x20]
   47238: 9108e0ab     	add	x11, x5, #0x238
   4723c: a93ea7a8     	stp	x8, x9, [x29, #-0x18]
   47240: 9100e26a     	add	x10, x19, #0x38
   47244: 9108e14a     	add	x10, x10, #0x238
   47248: a9012e6a     	stp	x10, x11, [x19, #0x10]
   4724c: 14000005     	b	0x47260 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x9c>
   47250: f9401668     	ldr	x8, [x19, #0x28]
   47254: 9100639c     	add	x28, x28, #0x18
   47258: eb08039f     	cmp	x28, x8
   4725c: 54004140     	b.eq	0x47a84 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x8c0>
   47260: a9406389     	ldp	x9, x24, [x28]
   47264: f9400b95     	ldr	x21, [x28, #0x10]
   47268: f81c03a9     	stur	x9, [x29, #-0x40]
   4726c: eb18013f     	cmp	x9, x24
   47270: fa403aa4     	ccmp	x21, #0x0, #0x4, lo
   47274: 54fffee0     	b.eq	0x47250 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x8c>
   47278: aa1f03f9     	mov	x25, xzr
   4727c: aa0903e8     	mov	x8, x9
   47280: 3840150a     	ldrb	w10, [x8], #0x1
   47284: f81c03a8     	stur	x8, [x29, #-0x40]
   47288: 7100bd5f     	cmp	w10, #0x2f
   4728c: 54003328     	b.hi	0x478f0 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x72c>
   47290: 1000008b     	adr	x11, 0x472a0 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0xdc>
   47294: 786a7aec     	ldrh	w12, [x23, x10, lsl #1]
   47298: 8b0c096b     	add	x11, x11, x12, lsl #2
   4729c: d61f0160     	br	x11
   472a0: d503249f     	bti	j
   472a4: 394062c3     	ldrb	w3, [x22, #0x18]
   472a8: d10103a1     	sub	x1, x29, #0x40
   472ac: f9401260     	ldr	x0, [x19, #0x20]
   472b0: aa1803e2     	mov	x2, x24
   472b4: aa1f03e4     	mov	x4, xzr
   472b8: 94000349     	bl	0x47fdc <libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)>
   472bc: aa0003f9     	mov	x25, x0
   472c0: 140001ea     	b	0x47a68 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x8a4>
   472c4: d503249f     	bti	j
   472c8: 39400528     	ldrb	w8, [x9, #0x1]
   472cc: 91000929     	add	x9, x9, #0x2
   472d0: 14000008     	b	0x472f0 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x12c>
   472d4: d503249f     	bti	j
   472d8: 78401128     	ldurh	w8, [x9, #0x1]
   472dc: 91000d29     	add	x9, x9, #0x3
   472e0: 14000004     	b	0x472f0 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x12c>
   472e4: d503249f     	bti	j
   472e8: b8401128     	ldur	w8, [x9, #0x1]
   472ec: 91001529     	add	x9, x9, #0x5
   472f0: b9402aca     	ldr	w10, [x22, #0x28]
   472f4: 1b087d48     	mul	w8, w10, w8
   472f8: 8b080339     	add	x25, x25, x8
   472fc: f81c03a9     	stur	x9, [x29, #-0x40]
   47300: 140001da     	b	0x47a68 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x8a4>
   47304: d503249f     	bti	j
   47308: d10103a0     	sub	x0, x29, #0x40
   4730c: aa1803e1     	mov	x1, x24
   47310: 940003f8     	bl	0x482f0 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)>
   47314: aa0003fa     	mov	x26, x0
   47318: d10103a0     	sub	x0, x29, #0x40
   4731c: aa1803e1     	mov	x1, x24
   47320: 940003f4     	bl	0x482f0 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)>
   47324: f101835f     	cmp	x26, #0x60
   47328: 54003b22     	b.hs	0x47a8c <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x8c8>
   4732c: 8b1a1288     	add	x8, x20, x26, lsl #4
   47330: b9802ec9     	ldrsw	x9, [x22, #0x2c]
   47334: aa0803ea     	mov	x10, x8
   47338: 3841cd4b     	ldrb	w11, [x10, #0x1c]!
   4733c: 3500012b     	cbnz	w11, 0x47360 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x19c>
   47340: d37cef4b     	lsl	x11, x26, #4
   47344: 9100e26d     	add	x13, x19, #0x38
   47348: 8b0b028c     	add	x12, x20, x11
   4734c: 8b0b01ab     	add	x11, x13, x11
   47350: 3cc18180     	ldur	q0, [x12, #0x18]
   47354: 5280002c     	mov	w12, #0x1               // =1
   47358: 3c818160     	stur	q0, [x11, #0x18]
   4735c: 3900014c     	strb	w12, [x10]
   47360: 9b097c09     	mul	x9, x0, x9
   47364: 140001b0     	b	0x47a24 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x860>
   47368: d503249f     	bti	j
   4736c: d10103a0     	sub	x0, x29, #0x40
   47370: aa1803e1     	mov	x1, x24
   47374: 940003df     	bl	0x482f0 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)>
   47378: f101801f     	cmp	x0, #0x60
   4737c: 54003922     	b.hs	0x47aa0 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x8dc>
   47380: 8b001288     	add	x8, x20, x0, lsl #4
   47384: 39407108     	ldrb	w8, [x8, #0x1c]
   47388: 34003708     	cbz	w8, 0x47a68 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x8a4>
   4738c: d37cec08     	lsl	x8, x0, #4
   47390: 140001b1     	b	0x47a54 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x890>
   47394: d503249f     	bti	j
   47398: d10103a0     	sub	x0, x29, #0x40
   4739c: aa1803e1     	mov	x1, x24
   473a0: 940003d4     	bl	0x482f0 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)>
   473a4: f101801f     	cmp	x0, #0x60
   473a8: 54003842     	b.hs	0x47ab0 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x8ec>
   473ac: 8b001288     	add	x8, x20, x0, lsl #4
   473b0: aa0803e9     	mov	x9, x8
   473b4: 3841cd2a     	ldrb	w10, [x9, #0x1c]!
   473b8: 3500012a     	cbnz	w10, 0x473dc <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x218>
   473bc: d37cec0a     	lsl	x10, x0, #4
   473c0: 9100e26c     	add	x12, x19, #0x38
   473c4: 8b0a028b     	add	x11, x20, x10
   473c8: 8b0a018a     	add	x10, x12, x10
   473cc: 3cc18160     	ldur	q0, [x11, #0x18]
   473d0: 5280002b     	mov	w11, #0x1               // =1
   473d4: 3c818140     	stur	q0, [x10, #0x18]
   473d8: 3900012b     	strb	w11, [x9]
   473dc: 52800029     	mov	w9, #0x1                // =1
   473e0: b9001909     	str	w9, [x8, #0x18]
   473e4: 140001a1     	b	0x47a68 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x8a4>
   473e8: d503249f     	bti	j
   473ec: d10103a0     	sub	x0, x29, #0x40
   473f0: aa1803e1     	mov	x1, x24
   473f4: 940003bf     	bl	0x482f0 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)>
   473f8: f101801f     	cmp	x0, #0x60
   473fc: 54003622     	b.hs	0x47ac0 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x8fc>
   47400: 8b001288     	add	x8, x20, x0, lsl #4
   47404: aa0803e9     	mov	x9, x8
   47408: 3841cd2a     	ldrb	w10, [x9, #0x1c]!
   4740c: 3500012a     	cbnz	w10, 0x47430 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x26c>
   47410: d37cec0a     	lsl	x10, x0, #4
   47414: 9100e26c     	add	x12, x19, #0x38
   47418: 8b0a028b     	add	x11, x20, x10
   4741c: 8b0a018a     	add	x10, x12, x10
   47420: 3cc18160     	ldur	q0, [x11, #0x18]
   47424: 5280002b     	mov	w11, #0x1               // =1
   47428: 3c818140     	stur	q0, [x10, #0x18]
   4742c: 3900012b     	strb	w11, [x9]
   47430: b900191f     	str	wzr, [x8, #0x18]
   47434: 1400018d     	b	0x47a68 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x8a4>
   47438: d503249f     	bti	j
   4743c: d10103a0     	sub	x0, x29, #0x40
   47440: aa1803e1     	mov	x1, x24
   47444: 940003ab     	bl	0x482f0 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)>
   47448: aa0003fa     	mov	x26, x0
   4744c: d10103a0     	sub	x0, x29, #0x40
   47450: aa1803e1     	mov	x1, x24
   47454: 940003a7     	bl	0x482f0 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)>
   47458: f101835f     	cmp	x26, #0x60
   4745c: 540033c2     	b.hs	0x47ad4 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x910>
   47460: f101801f     	cmp	x0, #0x60
   47464: 54003ac2     	b.hs	0x47bbc <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x9f8>
   47468: 8b1a1288     	add	x8, x20, x26, lsl #4
   4746c: aa0803e9     	mov	x9, x8
   47470: 3841cd2a     	ldrb	w10, [x9, #0x1c]!
   47474: 3500012a     	cbnz	w10, 0x47498 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x2d4>
   47478: d37cef4a     	lsl	x10, x26, #4
   4747c: 9100e26c     	add	x12, x19, #0x38
   47480: 8b0a028b     	add	x11, x20, x10
   47484: 8b0a018a     	add	x10, x12, x10
   47488: 3cc18160     	ldur	q0, [x11, #0x18]
   4748c: 5280002b     	mov	w11, #0x1               // =1
   47490: 3c818140     	stur	q0, [x10, #0x18]
   47494: 3900012b     	strb	w11, [x9]
   47498: 52800089     	mov	w9, #0x4                // =4
   4749c: f9001100     	str	x0, [x8, #0x20]
   474a0: b9001909     	str	w9, [x8, #0x18]
   474a4: 14000171     	b	0x47a68 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x8a4>
   474a8: d503249f     	bti	j
   474ac: d11883fa     	sub	x26, sp, #0x620
   474b0: 9100035f     	mov	sp, x26
   474b4: aa1a03e0     	mov	x0, x26
   474b8: f9401a68     	ldr	x8, [x19, #0x30]
   474bc: aa1403e1     	mov	x1, x20
   474c0: 5280c302     	mov	w2, #0x618              // =1560
   474c4: f8008408     	str	x8, [x0], #0x8
   474c8: 9400093a     	bl	0x499b0 <memcpy@plt>
   474cc: f9001a7a     	str	x26, [x19, #0x30]
   474d0: 14000166     	b	0x47a68 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x8a4>
   474d4: d503249f     	bti	j
   474d8: f9401a68     	ldr	x8, [x19, #0x30]
   474dc: b4003808     	cbz	x8, 0x47bdc <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0xa18>
   474e0: 91002101     	add	x1, x8, #0x8
   474e4: aa1403e0     	mov	x0, x20
   474e8: 5280c302     	mov	w2, #0x618              // =1560
   474ec: aa0803fa     	mov	x26, x8
   474f0: 94000930     	bl	0x499b0 <memcpy@plt>
   474f4: f940035a     	ldr	x26, [x26]
   474f8: f9001a7a     	str	x26, [x19, #0x30]
   474fc: 1400015b     	b	0x47a68 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x8a4>
   47500: d503249f     	bti	j
   47504: d10103a0     	sub	x0, x29, #0x40
   47508: aa1803e1     	mov	x1, x24
   4750c: 94000379     	bl	0x482f0 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)>
   47510: aa0003fa     	mov	x26, x0
   47514: d10103a0     	sub	x0, x29, #0x40
   47518: aa1803e1     	mov	x1, x24
   4751c: 94000375     	bl	0x482f0 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)>
   47520: f101835f     	cmp	x26, #0x60
   47524: 54002e22     	b.hs	0x47ae8 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x924>
   47528: 2900029a     	stp	w26, w0, [x20]
   4752c: 1400014f     	b	0x47a68 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x8a4>
   47530: d503249f     	bti	j
   47534: d10103a0     	sub	x0, x29, #0x40
   47538: aa1803e1     	mov	x1, x24
   4753c: 9400036d     	bl	0x482f0 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)>
   47540: f101801f     	cmp	x0, #0x60
   47544: 54002dc2     	b.hs	0x47afc <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x938>
   47548: b9000280     	str	w0, [x20]
   4754c: 14000147     	b	0x47a68 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x8a4>
   47550: d503249f     	bti	j
   47554: d10103a0     	sub	x0, x29, #0x40
   47558: aa1803e1     	mov	x1, x24
   4755c: 94000365     	bl	0x482f0 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)>
   47560: b9000680     	str	w0, [x20, #0x4]
   47564: 14000141     	b	0x47a68 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x8a4>
   47568: d503249f     	bti	j
   4756c: b900029f     	str	wzr, [x20]
   47570: f9000688     	str	x8, [x20, #0x8]
   47574: 140000d8     	b	0x478d4 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x710>
   47578: d503249f     	bti	j
   4757c: d10103a0     	sub	x0, x29, #0x40
   47580: aa1803e1     	mov	x1, x24
   47584: 9400035b     	bl	0x482f0 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)>
   47588: f101801f     	cmp	x0, #0x60
   4758c: 54002c62     	b.hs	0x47b18 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x954>
   47590: 8b001288     	add	x8, x20, x0, lsl #4
   47594: aa0803e9     	mov	x9, x8
   47598: 3841cd2a     	ldrb	w10, [x9, #0x1c]!
   4759c: 3500012a     	cbnz	w10, 0x475c0 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x3fc>
   475a0: d37cec0a     	lsl	x10, x0, #4
   475a4: 9100e26c     	add	x12, x19, #0x38
   475a8: 8b0a028b     	add	x11, x20, x10
   475ac: 8b0a018a     	add	x10, x12, x10
   475b0: 3cc18160     	ldur	q0, [x11, #0x18]
   475b4: 5280002b     	mov	w11, #0x1               // =1
   475b8: 3c818140     	stur	q0, [x10, #0x18]
   475bc: 3900012b     	strb	w11, [x9]
   475c0: 528000a9     	mov	w9, #0x5                // =5
   475c4: 140000c1     	b	0x478c8 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x704>
   475c8: d503249f     	bti	j
   475cc: d10103a0     	sub	x0, x29, #0x40
   475d0: aa1803e1     	mov	x1, x24
   475d4: 94000347     	bl	0x482f0 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)>
   475d8: f101801f     	cmp	x0, #0x60
   475dc: 54002a82     	b.hs	0x47b2c <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x968>
   475e0: f85c03a9     	ldur	x9, [x29, #-0x40]
   475e4: aa1f03ea     	mov	x10, xzr
   475e8: aa1f03e8     	mov	x8, xzr
   475ec: aa0903ec     	mov	x12, x9
   475f0: eb18019f     	cmp	x12, x24
   475f4: 54003080     	b.eq	0x47c04 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0xa40>
   475f8: 3840158b     	ldrb	w11, [x12], #0x1
   475fc: 91000529     	add	x9, x9, #0x1
   47600: 9240196d     	and	x13, x11, #0x7f
   47604: 9aca21ad     	lsl	x13, x13, x10
   47608: 91001d4a     	add	x10, x10, #0x7
   4760c: aa0801a8     	orr	x8, x13, x8
   47610: 373fff0b     	tbnz	w11, #0x7, 0x475f0 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x42c>
   47614: 8b00128c     	add	x12, x20, x0, lsl #4
   47618: 51001d4d     	sub	w13, w10, #0x7
   4761c: 7100e5bf     	cmp	w13, #0x39
   47620: aa0c03ed     	mov	x13, x12
   47624: 1a9f27ee     	cset	w14, lo
   47628: 9280000f     	mov	x15, #-0x1              // =-1
   4762c: 9aca21ea     	lsl	x10, x15, x10
   47630: 6a4b19df     	tst	w14, w11, lsr #6
   47634: 3841cdae     	ldrb	w14, [x13, #0x1c]!
   47638: 9a9f114b     	csel	x11, x10, xzr, ne
   4763c: b9802eca     	ldrsw	x10, [x22, #0x2c]
   47640: f81c03a9     	stur	x9, [x29, #-0x40]
   47644: 3500012e     	cbnz	w14, 0x47668 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x4a4>
   47648: d37cec09     	lsl	x9, x0, #4
   4764c: 9100e26f     	add	x15, x19, #0x38
   47650: 8b09028e     	add	x14, x20, x9
   47654: 8b0901e9     	add	x9, x15, x9
   47658: 3cc181c0     	ldur	q0, [x14, #0x18]
   4765c: 5280002e     	mov	w14, #0x1               // =1
   47660: 3c818120     	stur	q0, [x9, #0x18]
   47664: 390001ae     	strb	w14, [x13]
   47668: aa0b0108     	orr	x8, x8, x11
   4766c: 52800049     	mov	w9, #0x2                // =2
   47670: 1400007f     	b	0x4786c <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x6a8>
   47674: d503249f     	bti	j
   47678: d10103a0     	sub	x0, x29, #0x40
   4767c: aa1803e1     	mov	x1, x24
   47680: 9400031c     	bl	0x482f0 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)>
   47684: f85c03aa     	ldur	x10, [x29, #-0x40]
   47688: aa1f03e9     	mov	x9, xzr
   4768c: aa1f03e8     	mov	x8, xzr
   47690: aa0a03ec     	mov	x12, x10
   47694: eb18019f     	cmp	x12, x24
   47698: 54002d20     	b.eq	0x47c3c <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0xa78>
   4769c: 3840158b     	ldrb	w11, [x12], #0x1
   476a0: 9100054a     	add	x10, x10, #0x1
   476a4: 9240196d     	and	x13, x11, #0x7f
   476a8: 9ac921ad     	lsl	x13, x13, x9
   476ac: 91001d29     	add	x9, x9, #0x7
   476b0: aa0801a8     	orr	x8, x13, x8
   476b4: 373fff0b     	tbnz	w11, #0x7, 0x47694 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x4d0>
   476b8: f1017c1f     	cmp	x0, #0x5f
   476bc: f81c03aa     	stur	x10, [x29, #-0x40]
   476c0: 54002408     	b.hi	0x47b40 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x97c>
   476c4: 51001d2a     	sub	w10, w9, #0x7
   476c8: 9280000c     	mov	x12, #-0x1              // =-1
   476cc: 7100e55f     	cmp	w10, #0x39
   476d0: 9ac92189     	lsl	x9, x12, x9
   476d4: 1a9f27ea     	cset	w10, lo
   476d8: 6a4b195f     	tst	w10, w11, lsr #6
   476dc: b9402eca     	ldr	w10, [x22, #0x2c]
   476e0: 1a9f1129     	csel	w9, w9, wzr, ne
   476e4: 2a090108     	orr	w8, w8, w9
   476e8: 1b087d48     	mul	w8, w10, w8
   476ec: 29002280     	stp	w0, w8, [x20]
   476f0: 140000de     	b	0x47a68 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x8a4>
   476f4: d503249f     	bti	j
   476f8: aa1f03ea     	mov	x10, xzr
   476fc: aa1f03e9     	mov	x9, xzr
   47700: aa0803eb     	mov	x11, x8
   47704: eb18017f     	cmp	x11, x24
   47708: 54002b60     	b.eq	0x47c74 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0xab0>
   4770c: 3840156c     	ldrb	w12, [x11], #0x1
   47710: 91000508     	add	x8, x8, #0x1
   47714: 9240198d     	and	x13, x12, #0x7f
   47718: 9aca21ad     	lsl	x13, x13, x10
   4771c: 91001d4a     	add	x10, x10, #0x7
   47720: aa0901a9     	orr	x9, x13, x9
   47724: 373fff0c     	tbnz	w12, #0x7, 0x47704 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x540>
   47728: 51001d4b     	sub	w11, w10, #0x7
   4772c: 9280000d     	mov	x13, #-0x1              // =-1
   47730: 7100e57f     	cmp	w11, #0x39
   47734: 9aca21aa     	lsl	x10, x13, x10
   47738: 1a9f27eb     	cset	w11, lo
   4773c: f81c03a8     	stur	x8, [x29, #-0x40]
   47740: 6a4c197f     	tst	w11, w12, lsr #6
   47744: b9402ecb     	ldr	w11, [x22, #0x2c]
   47748: 1a9f114a     	csel	w10, w10, wzr, ne
   4774c: 2a0a0129     	orr	w9, w9, w10
   47750: 1b097d69     	mul	w9, w11, w9
   47754: b9000689     	str	w9, [x20, #0x4]
   47758: 140000c4     	b	0x47a68 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x8a4>
   4775c: d503249f     	bti	j
   47760: d10103a0     	sub	x0, x29, #0x40
   47764: aa1803e1     	mov	x1, x24
   47768: 940002e2     	bl	0x482f0 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)>
   4776c: aa0003fa     	mov	x26, x0
   47770: f101801f     	cmp	x0, #0x60
   47774: 54001f62     	b.hs	0x47b60 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x99c>
   47778: d10103a0     	sub	x0, x29, #0x40
   4777c: aa1803e1     	mov	x1, x24
   47780: 940002dc     	bl	0x482f0 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)>
   47784: 8b1a1288     	add	x8, x20, x26, lsl #4
   47788: b9802ec9     	ldrsw	x9, [x22, #0x2c]
   4778c: aa0803ea     	mov	x10, x8
   47790: 3841cd4b     	ldrb	w11, [x10, #0x1c]!
   47794: 3500012b     	cbnz	w11, 0x477b8 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x5f4>
   47798: d37cef4b     	lsl	x11, x26, #4
   4779c: 9100e26d     	add	x13, x19, #0x38
   477a0: 8b0b028c     	add	x12, x20, x11
   477a4: 8b0b01ab     	add	x11, x13, x11
   477a8: 3cc18180     	ldur	q0, [x12, #0x18]
   477ac: 5280002c     	mov	w12, #0x1               // =1
   477b0: 3c818160     	stur	q0, [x11, #0x18]
   477b4: 3900014c     	strb	w12, [x10]
   477b8: 9b097c09     	mul	x9, x0, x9
   477bc: 5280006a     	mov	w10, #0x3               // =3
   477c0: 1400009a     	b	0x47a28 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x864>
   477c4: d503249f     	bti	j
   477c8: d10103a0     	sub	x0, x29, #0x40
   477cc: aa1803e1     	mov	x1, x24
   477d0: 940002c8     	bl	0x482f0 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)>
   477d4: f101801f     	cmp	x0, #0x60
   477d8: 54001d42     	b.hs	0x47b80 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x9bc>
   477dc: f85c03a9     	ldur	x9, [x29, #-0x40]
   477e0: aa1f03ea     	mov	x10, xzr
   477e4: aa1f03e8     	mov	x8, xzr
   477e8: aa0903ec     	mov	x12, x9
   477ec: eb18019f     	cmp	x12, x24
   477f0: 540025e0     	b.eq	0x47cac <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0xae8>
   477f4: 3840158b     	ldrb	w11, [x12], #0x1
   477f8: 91000529     	add	x9, x9, #0x1
   477fc: 9240196d     	and	x13, x11, #0x7f
   47800: 9aca21ad     	lsl	x13, x13, x10
   47804: 91001d4a     	add	x10, x10, #0x7
   47808: aa0801a8     	orr	x8, x13, x8
   4780c: 373fff0b     	tbnz	w11, #0x7, 0x477ec <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x628>
   47810: 8b00128c     	add	x12, x20, x0, lsl #4
   47814: 51001d4d     	sub	w13, w10, #0x7
   47818: 7100e5bf     	cmp	w13, #0x39
   4781c: aa0c03ed     	mov	x13, x12
   47820: 1a9f27ee     	cset	w14, lo
   47824: 9280000f     	mov	x15, #-0x1              // =-1
   47828: 9aca21ea     	lsl	x10, x15, x10
   4782c: 6a4b19df     	tst	w14, w11, lsr #6
   47830: 3841cdae     	ldrb	w14, [x13, #0x1c]!
   47834: 9a9f114b     	csel	x11, x10, xzr, ne
   47838: b9802eca     	ldrsw	x10, [x22, #0x2c]
   4783c: f81c03a9     	stur	x9, [x29, #-0x40]
   47840: 3500012e     	cbnz	w14, 0x47864 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x6a0>
   47844: d37cec09     	lsl	x9, x0, #4
   47848: 9100e26f     	add	x15, x19, #0x38
   4784c: 8b09028e     	add	x14, x20, x9
   47850: 8b0901e9     	add	x9, x15, x9
   47854: 3cc181c0     	ldur	q0, [x14, #0x18]
   47858: 5280002e     	mov	w14, #0x1               // =1
   4785c: 3c818120     	stur	q0, [x9, #0x18]
   47860: 390001ae     	strb	w14, [x13]
   47864: aa0b0108     	orr	x8, x8, x11
   47868: 52800069     	mov	w9, #0x3                // =3
   4786c: 9b0a7d08     	mul	x8, x8, x10
   47870: b9001989     	str	w9, [x12, #0x18]
   47874: f9001188     	str	x8, [x12, #0x20]
   47878: 1400007c     	b	0x47a68 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x8a4>
   4787c: d503249f     	bti	j
   47880: d10103a0     	sub	x0, x29, #0x40
   47884: aa1803e1     	mov	x1, x24
   47888: 9400029a     	bl	0x482f0 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)>
   4788c: f101801f     	cmp	x0, #0x60
   47890: 54001822     	b.hs	0x47b94 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x9d0>
   47894: 8b001288     	add	x8, x20, x0, lsl #4
   47898: aa0803e9     	mov	x9, x8
   4789c: 3841cd2a     	ldrb	w10, [x9, #0x1c]!
   478a0: 3500012a     	cbnz	w10, 0x478c4 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x700>
   478a4: d37cec0a     	lsl	x10, x0, #4
   478a8: 9100e26c     	add	x12, x19, #0x38
   478ac: 8b0a028b     	add	x11, x20, x10
   478b0: 8b0a018a     	add	x10, x12, x10
   478b4: 3cc18160     	ldur	q0, [x11, #0x18]
   478b8: 5280002b     	mov	w11, #0x1               // =1
   478bc: 3c818140     	stur	q0, [x10, #0x18]
   478c0: 3900012b     	strb	w11, [x9]
   478c4: 528000c9     	mov	w9, #0x6                // =6
   478c8: f85c03aa     	ldur	x10, [x29, #-0x40]
   478cc: b9001909     	str	w9, [x8, #0x18]
   478d0: f900110a     	str	x10, [x8, #0x20]
   478d4: d10103a0     	sub	x0, x29, #0x40
   478d8: aa1803e1     	mov	x1, x24
   478dc: 94000285     	bl	0x482f0 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)>
   478e0: f85c03a8     	ldur	x8, [x29, #-0x40]
   478e4: 8b000108     	add	x8, x8, x0
   478e8: f81c03a8     	stur	x8, [x29, #-0x40]
   478ec: 1400005f     	b	0x47a68 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x8a4>
   478f0: d503249f     	bti	j
   478f4: 9240155a     	and	x26, x10, #0x3f
   478f8: 121a0548     	and	w8, w10, #0xc0
   478fc: 7101011f     	cmp	w8, #0x40
   47900: 540009a0     	b.eq	0x47a34 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x870>
   47904: 7103011f     	cmp	w8, #0xc0
   47908: 540009e0     	b.eq	0x47a44 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x880>
   4790c: 7102011f     	cmp	w8, #0x80
   47910: 54001661     	b.ne	0x47bdc <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0xa18>
   47914: d10103a0     	sub	x0, x29, #0x40
   47918: aa1803e1     	mov	x1, x24
   4791c: b9000e7b     	str	w27, [x19, #0xc]
   47920: 2a1a03fb     	mov	w27, w26
   47924: 94000273     	bl	0x482f0 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)>
   47928: 8b3a5288     	add	x8, x20, w26, uxtw #4
   4792c: b9802ec9     	ldrsw	x9, [x22, #0x2c]
   47930: 3841cd0a     	ldrb	w10, [x8, #0x1c]!
   47934: 3500012a     	cbnz	w10, 0x47958 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x794>
   47938: d37cef6a     	lsl	x10, x27, #4
   4793c: 9100e26c     	add	x12, x19, #0x38
   47940: 8b0a028b     	add	x11, x20, x10
   47944: 8b0a018a     	add	x10, x12, x10
   47948: 3cc18160     	ldur	q0, [x11, #0x18]
   4794c: 3c818140     	stur	q0, [x10, #0x18]
   47950: 5280002a     	mov	w10, #0x1               // =1
   47954: 3900010a     	strb	w10, [x8]
   47958: 9b097c08     	mul	x8, x0, x9
   4795c: 8b1b1289     	add	x9, x20, x27, lsl #4
   47960: 5280004a     	mov	w10, #0x2               // =2
   47964: b9400e7b     	ldr	w27, [x19, #0xc]
   47968: b900192a     	str	w10, [x9, #0x18]
   4796c: f9001128     	str	x8, [x9, #0x20]
   47970: 1400003e     	b	0x47a68 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x8a4>
   47974: d503249f     	bti	j
   47978: 7100137f     	cmp	w27, #0x4
   4797c: 54000761     	b.ne	0x47a68 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x8a4>
   47980: 3948f288     	ldrb	w8, [x20, #0x23c]
   47984: 350000c8     	cbnz	w8, 0x4799c <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x7d8>
   47988: a9412269     	ldp	x9, x8, [x19, #0x10]
   4798c: 3dc00100     	ldr	q0, [x8]
   47990: 52800028     	mov	w8, #0x1                // =1
   47994: 3d800120     	str	q0, [x9]
   47998: 3908f288     	strb	w8, [x20, #0x23c]
   4799c: f9412288     	ldr	x8, [x20, #0x240]
   479a0: d2400108     	eor	x8, x8, #0x1
   479a4: f9012288     	str	x8, [x20, #0x240]
   479a8: 14000030     	b	0x47a68 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x8a4>
   479ac: d503249f     	bti	j
   479b0: d10103a0     	sub	x0, x29, #0x40
   479b4: aa1803e1     	mov	x1, x24
   479b8: 9400024e     	bl	0x482f0 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)>
   479bc: b9001280     	str	w0, [x20, #0x10]
   479c0: 1400002a     	b	0x47a68 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x8a4>
   479c4: d503249f     	bti	j
   479c8: d10103a0     	sub	x0, x29, #0x40
   479cc: aa1803e1     	mov	x1, x24
   479d0: 94000248     	bl	0x482f0 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)>
   479d4: f101801f     	cmp	x0, #0x60
   479d8: 54000e82     	b.hs	0x47ba8 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x9e4>
   479dc: aa0003fa     	mov	x26, x0
   479e0: d10103a0     	sub	x0, x29, #0x40
   479e4: aa1803e1     	mov	x1, x24
   479e8: 94000242     	bl	0x482f0 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)>
   479ec: 8b1a1288     	add	x8, x20, x26, lsl #4
   479f0: b9802ec9     	ldrsw	x9, [x22, #0x2c]
   479f4: aa0803ea     	mov	x10, x8
   479f8: 3841cd4b     	ldrb	w11, [x10, #0x1c]!
   479fc: 3500012b     	cbnz	w11, 0x47a20 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x85c>
   47a00: d37cef4b     	lsl	x11, x26, #4
   47a04: 9100e26d     	add	x13, x19, #0x38
   47a08: 8b0b028c     	add	x12, x20, x11
   47a0c: 8b0b01ab     	add	x11, x13, x11
   47a10: 3cc18180     	ldur	q0, [x12, #0x18]
   47a14: 5280002c     	mov	w12, #0x1               // =1
   47a18: 3c818160     	stur	q0, [x11, #0x18]
   47a1c: 3900014c     	strb	w12, [x10]
   47a20: 9b09fc09     	mneg	x9, x0, x9
   47a24: 5280004a     	mov	w10, #0x2               // =2
   47a28: b900190a     	str	w10, [x8, #0x18]
   47a2c: f9001109     	str	x9, [x8, #0x20]
   47a30: 1400000e     	b	0x47a68 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x8a4>
   47a34: b9402ac8     	ldr	w8, [x22, #0x28]
   47a38: 1b1a7d08     	mul	w8, w8, w26
   47a3c: 8b080339     	add	x25, x25, x8
   47a40: 1400000a     	b	0x47a68 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x8a4>
   47a44: 8b1a1288     	add	x8, x20, x26, lsl #4
   47a48: 39407108     	ldrb	w8, [x8, #0x1c]
   47a4c: 340000e8     	cbz	w8, 0x47a68 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x8a4>
   47a50: d37cef48     	lsl	x8, x26, #4
   47a54: 9100e269     	add	x9, x19, #0x38
   47a58: 8b080129     	add	x9, x9, x8
   47a5c: 8b080288     	add	x8, x20, x8
   47a60: 3cc18120     	ldur	q0, [x9, #0x18]
   47a64: 3c818100     	stur	q0, [x8, #0x18]
   47a68: d503249f     	bti	j
   47a6c: f85c03a9     	ldur	x9, [x29, #-0x40]
   47a70: eb18013f     	cmp	x9, x24
   47a74: 54ffbee2     	b.hs	0x47250 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x8c>
   47a78: eb15033f     	cmp	x25, x21
   47a7c: 54ffc003     	b.lo	0x4727c <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0xb8>
   47a80: 17fffdf4     	b	0x47250 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x8c>
   47a84: 52800020     	mov	w0, #0x1                // =1
   47a88: 14000056     	b	0x47be0 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0xa1c>
   47a8c: d0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   47a90: f0fffe20     	adrp	x0, 0xe000 <vsnprintf+0xe000>
   47a94: 91274c00     	add	x0, x0, #0x9d3
   47a98: 528008c1     	mov	w1, #0x46               // =70
   47a9c: 1400004c     	b	0x47bcc <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0xa08>
   47aa0: d0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   47aa4: 90fffe40     	adrp	x0, 0xf000 <vsnprintf+0xf000>
   47aa8: 9114f400     	add	x0, x0, #0x53d
   47aac: 14000017     	b	0x47b08 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0x944>
   47ab0: d0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   47ab4: f0fffe20     	adrp	x0, 0xe000 <vsnprintf+0xe000>
   47ab8: 913f8c00     	add	x0, x0, #0xfe3
   47abc: 14000043     	b	0x47bc8 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0xa04>
   47ac0: d0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   47ac4: f0fffe20     	adrp	x0, 0xe000 <vsnprintf+0xe000>
   47ac8: 911aec00     	add	x0, x0, #0x6bb
   47acc: 52800821     	mov	w1, #0x41               // =65
   47ad0: 1400003f     	b	0x47bcc <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0xa08>
   47ad4: d0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   47ad8: 90fffe40     	adrp	x0, 0xf000 <vsnprintf+0xf000>
   47adc: 9103a800     	add	x0, x0, #0xea
   47ae0: 528007e1     	mov	w1, #0x3f               // =63
   47ae4: 1400003a     	b	0x47bcc <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0xa08>
   47ae8: d0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   47aec: f0fffe20     	adrp	x0, 0xe000 <vsnprintf+0xe000>
   47af0: 910d2400     	add	x0, x0, #0x349
   47af4: 528007c1     	mov	w1, #0x3e               // =62
   47af8: 14000035     	b	0x47bcc <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0xa08>
   47afc: d0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   47b00: 90fffe40     	adrp	x0, 0xf000 <vsnprintf+0xf000>
   47b04: 911e3400     	add	x0, x0, #0x78d
   47b08: f9406d08     	ldr	x8, [x8, #0xd8]
   47b0c: 9104c103     	add	x3, x8, #0x130
   47b10: 528008e1     	mov	w1, #0x47               // =71
   47b14: 14000030     	b	0x47bd4 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0xa10>
   47b18: d0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   47b1c: f0fffe20     	adrp	x0, 0xe000 <vsnprintf+0xe000>
   47b20: 9139c000     	add	x0, x0, #0xe70
   47b24: 52800821     	mov	w1, #0x41               // =65
   47b28: 14000029     	b	0x47bcc <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0xa08>
   47b2c: d0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   47b30: 90fffe40     	adrp	x0, 0xf000 <vsnprintf+0xf000>
   47b34: 910d8400     	add	x0, x0, #0x361
   47b38: 52800921     	mov	w1, #0x49               // =73
   47b3c: 14000024     	b	0x47bcc <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0xa08>
   47b40: d0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   47b44: 90fffe40     	adrp	x0, 0xf000 <vsnprintf+0xf000>
   47b48: 91099400     	add	x0, x0, #0x265
   47b4c: 52800821     	mov	w1, #0x41               // =65
   47b50: 52800022     	mov	w2, #0x1                // =1
   47b54: f9406d08     	ldr	x8, [x8, #0xd8]
   47b58: 9104c103     	add	x3, x8, #0x130
   47b5c: 1400001f     	b	0x47bd8 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0xa14>
   47b60: d0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   47b64: f0fffe21     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   47b68: 91184c21     	add	x1, x1, #0x613
   47b6c: aa1a03e2     	mov	x2, x26
   47b70: f9406d08     	ldr	x8, [x8, #0xd8]
   47b74: 9104c100     	add	x0, x8, #0x130
   47b78: 9400088a     	bl	0x49da0 <fprintf@plt>
   47b7c: 14000018     	b	0x47bdc <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0xa18>
   47b80: d0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   47b84: f0fffe20     	adrp	x0, 0xe000 <vsnprintf+0xe000>
   47b88: 91028000     	add	x0, x0, #0xa0
   47b8c: 52800881     	mov	w1, #0x44               // =68
   47b90: 1400000f     	b	0x47bcc <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0xa08>
   47b94: d0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   47b98: 90fffe40     	adrp	x0, 0xf000 <vsnprintf+0xf000>
   47b9c: 9110f400     	add	x0, x0, #0x43d
   47ba0: 528008a1     	mov	w1, #0x45               // =69
   47ba4: 1400000a     	b	0x47bcc <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0xa08>
   47ba8: d0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   47bac: f0fffe20     	adrp	x0, 0xe000 <vsnprintf+0xe000>
   47bb0: 91243000     	add	x0, x0, #0x90c
   47bb4: 52800a61     	mov	w1, #0x53               // =83
   47bb8: 14000005     	b	0x47bcc <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)+0xa08>
   47bbc: d0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   47bc0: f0fffe20     	adrp	x0, 0xe000 <vsnprintf+0xe000>
   47bc4: 91017c00     	add	x0, x0, #0x5f
   47bc8: 52800801     	mov	w1, #0x40               // =64
   47bcc: f9406d08     	ldr	x8, [x8, #0xd8]
   47bd0: 9104c103     	add	x3, x8, #0x130
   47bd4: 52800022     	mov	w2, #0x1                // =1
   47bd8: 9400088a     	bl	0x49e00 <fwrite@plt>
   47bdc: 2a1f03e0     	mov	w0, wzr
   47be0: 910003bf     	mov	sp, x29
   47be4: a9454ff4     	ldp	x20, x19, [sp, #0x50]
   47be8: a94457f6     	ldp	x22, x21, [sp, #0x40]
   47bec: a9435ff8     	ldp	x24, x23, [sp, #0x30]
   47bf0: a94267fa     	ldp	x26, x25, [sp, #0x20]
   47bf4: a9416ffc     	ldp	x28, x27, [sp, #0x10]
   47bf8: a8c67bfd     	ldp	x29, x30, [sp], #0x60
   47bfc: d50323bf     	autiasp
   47c00: d65f03c0     	ret
   47c04: d0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   47c08: f0fffe21     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   47c0c: f0fffe22     	adrp	x2, 0xe000 <vsnprintf+0xe000>
   47c10: f0fffe23     	adrp	x3, 0xe000 <vsnprintf+0xe000>
   47c14: 91320021     	add	x1, x1, #0xc80
   47c18: 910e2042     	add	x2, x2, #0x388
   47c1c: f9406d08     	ldr	x8, [x8, #0xd8]
   47c20: 911cb463     	add	x3, x3, #0x72d
   47c24: 9104c114     	add	x20, x8, #0x130
   47c28: aa1403e0     	mov	x0, x20
   47c2c: 9400085d     	bl	0x49da0 <fprintf@plt>
   47c30: aa1403e0     	mov	x0, x20
   47c34: 9400085f     	bl	0x49db0 <fflush@plt>
   47c38: 94000806     	bl	0x49c50 <abort@plt>
   47c3c: d0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   47c40: f0fffe21     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   47c44: f0fffe22     	adrp	x2, 0xe000 <vsnprintf+0xe000>
   47c48: f0fffe23     	adrp	x3, 0xe000 <vsnprintf+0xe000>
   47c4c: 91320021     	add	x1, x1, #0xc80
   47c50: 910e2042     	add	x2, x2, #0x388
   47c54: f9406d08     	ldr	x8, [x8, #0xd8]
   47c58: 911cb463     	add	x3, x3, #0x72d
   47c5c: 9104c114     	add	x20, x8, #0x130
   47c60: aa1403e0     	mov	x0, x20
   47c64: 9400084f     	bl	0x49da0 <fprintf@plt>
   47c68: aa1403e0     	mov	x0, x20
   47c6c: 94000851     	bl	0x49db0 <fflush@plt>
   47c70: 940007f8     	bl	0x49c50 <abort@plt>
   47c74: d0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   47c78: f0fffe21     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   47c7c: f0fffe22     	adrp	x2, 0xe000 <vsnprintf+0xe000>
   47c80: f0fffe23     	adrp	x3, 0xe000 <vsnprintf+0xe000>
   47c84: 91320021     	add	x1, x1, #0xc80
   47c88: 910e2042     	add	x2, x2, #0x388
   47c8c: f9406d08     	ldr	x8, [x8, #0xd8]
   47c90: 911cb463     	add	x3, x3, #0x72d
   47c94: 9104c114     	add	x20, x8, #0x130
   47c98: aa1403e0     	mov	x0, x20
   47c9c: 94000841     	bl	0x49da0 <fprintf@plt>
   47ca0: aa1403e0     	mov	x0, x20
   47ca4: 94000843     	bl	0x49db0 <fflush@plt>
   47ca8: 940007ea     	bl	0x49c50 <abort@plt>
   47cac: d0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   47cb0: f0fffe21     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   47cb4: f0fffe22     	adrp	x2, 0xe000 <vsnprintf+0xe000>
   47cb8: f0fffe23     	adrp	x3, 0xe000 <vsnprintf+0xe000>
   47cbc: 91320021     	add	x1, x1, #0xc80
   47cc0: 910e2042     	add	x2, x2, #0x388
   47cc4: f9406d08     	ldr	x8, [x8, #0xd8]
   47cc8: 911cb463     	add	x3, x3, #0x72d
   47ccc: 9104c114     	add	x20, x8, #0x130
   47cd0: aa1403e0     	mov	x0, x20
   47cd4: 94000833     	bl	0x49da0 <fprintf@plt>
   47cd8: aa1403e0     	mov	x0, x20
   47cdc: 94000835     	bl	0x49db0 <fflush@plt>
   47ce0: 940007dc     	bl	0x49c50 <abort@plt>

0000000000047ce4 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getCFA(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo const&, libunwind::Registers_arm64 const&)>:
   47ce4: d503233f     	paciasp
   47ce8: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   47cec: f9000bf3     	str	x19, [sp, #0x10]
   47cf0: 910003fd     	mov	x29, sp
   47cf4: b9400028     	ldr	w8, [x1]
   47cf8: 11000909     	add	w9, w8, #0x2
   47cfc: 7100913f     	cmp	w9, #0x24
   47d00: 540002c8     	b.hi	0x47d58 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getCFA(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo const&, libunwind::Registers_arm64 const&)+0x74>
   47d04: d0fffe4a     	adrp	x10, 0x11000 <typeinfo name for (anonymous namespace)::itanium_demangle::ConditionalExpr+0x9>
   47d08: 912eb14a     	add	x10, x10, #0xbac
   47d0c: 1000008b     	adr	x11, 0x47d1c <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getCFA(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo const&, libunwind::Registers_arm64 const&)+0x38>
   47d10: 3869694c     	ldrb	w12, [x10, x9]
   47d14: 8b0c096b     	add	x11, x11, x12, lsl #2
   47d18: d61f0160     	br	x11
   47d1c: d503249f     	bti	j
   47d20: 9103e048     	add	x8, x2, #0xf8
   47d24: 1400001a     	b	0x47d8c <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getCFA(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo const&, libunwind::Registers_arm64 const&)+0xa8>
   47d28: d503249f     	bti	j
   47d2c: 91040048     	add	x8, x2, #0x100
   47d30: 14000017     	b	0x47d8c <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getCFA(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo const&, libunwind::Registers_arm64 const&)+0xa8>
   47d34: d503249f     	bti	j
   47d38: f9400428     	ldr	x8, [x1, #0x8]
   47d3c: aa0003e1     	mov	x1, x0
   47d40: f9400bf3     	ldr	x19, [sp, #0x10]
   47d44: aa1f03e3     	mov	x3, xzr
   47d48: aa0803e0     	mov	x0, x8
   47d4c: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   47d50: d50323bf     	autiasp
   47d54: 140001db     	b	0x484c0 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)>
   47d58: d503249f     	bti	j
   47d5c: 7100711f     	cmp	w8, #0x1c
   47d60: 54000248     	b.hi	0x47da8 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getCFA(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo const&, libunwind::Registers_arm64 const&)+0xc4>
   47d64: 8b080c48     	add	x8, x2, x8, lsl #3
   47d68: 14000009     	b	0x47d8c <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getCFA(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo const&, libunwind::Registers_arm64 const&)+0xa8>
   47d6c: d503249f     	bti	j
   47d70: 9103a048     	add	x8, x2, #0xe8
   47d74: 14000006     	b	0x47d8c <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getCFA(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo const&, libunwind::Registers_arm64 const&)+0xa8>
   47d78: d503249f     	bti	j
   47d7c: 9103c048     	add	x8, x2, #0xf0
   47d80: 14000003     	b	0x47d8c <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getCFA(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo const&, libunwind::Registers_arm64 const&)+0xa8>
   47d84: d503249f     	bti	j
   47d88: 91042048     	add	x8, x2, #0x108
   47d8c: f9400108     	ldr	x8, [x8]
   47d90: b9800429     	ldrsw	x9, [x1, #0x4]
   47d94: f9400bf3     	ldr	x19, [sp, #0x10]
   47d98: 8b090100     	add	x0, x8, x9
   47d9c: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   47da0: d50323bf     	autiasp
   47da4: d65f03c0     	ret
   47da8: d0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   47dac: f0fffe21     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   47db0: 90fffe42     	adrp	x2, 0xf000 <vsnprintf+0xf000>
   47db4: f0fffe23     	adrp	x3, 0xe000 <vsnprintf+0xe000>
   47db8: 91320021     	add	x1, x1, #0xc80
   47dbc: 91219042     	add	x2, x2, #0x864
   47dc0: f9406d08     	ldr	x8, [x8, #0xd8]
   47dc4: 910cb863     	add	x3, x3, #0x32e
   47dc8: 9104c113     	add	x19, x8, #0x130
   47dcc: aa1303e0     	mov	x0, x19
   47dd0: 940007f4     	bl	0x49da0 <fprintf@plt>
   47dd4: aa1303e0     	mov	x0, x19
   47dd8: 940007f6     	bl	0x49db0 <fflush@plt>
   47ddc: 9400079d     	bl	0x49c50 <abort@plt>

0000000000047de0 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getSavedRegister(libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::RegisterLocation const&)>:
   47de0: d503233f     	paciasp
   47de4: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   47de8: f9000bf3     	str	x19, [sp, #0x10]
   47dec: 910003fd     	mov	x29, sp
   47df0: b9400069     	ldr	w9, [x3]
   47df4: 51000529     	sub	w9, w9, #0x1
   47df8: 7100153f     	cmp	w9, #0x5
   47dfc: 54000b68     	b.hi	0x47f68 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getSavedRegister(libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::RegisterLocation const&)+0x188>
   47e00: d0fffe4a     	adrp	x10, 0x11000 <typeinfo name for (anonymous namespace)::itanium_demangle::ConditionalExpr+0x9>
   47e04: aa0203e8     	mov	x8, x2
   47e08: 912f454a     	add	x10, x10, #0xbd1
   47e0c: aa0103e2     	mov	x2, x1
   47e10: aa0003e1     	mov	x1, x0
   47e14: aa1f03e0     	mov	x0, xzr
   47e18: 1000008b     	adr	x11, 0x47e28 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getSavedRegister(libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::RegisterLocation const&)+0x48>
   47e1c: 3869694c     	ldrb	w12, [x10, x9]
   47e20: 8b0c096b     	add	x11, x11, x12, lsl #2
   47e24: d61f0160     	br	x11
   47e28: d503249f     	bti	j
   47e2c: f9400469     	ldr	x9, [x3, #0x8]
   47e30: f8686920     	ldr	x0, [x9, x8]
   47e34: d503249f     	bti	j
   47e38: f9400bf3     	ldr	x19, [sp, #0x10]
   47e3c: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   47e40: d50323bf     	autiasp
   47e44: d65f03c0     	ret
   47e48: d503249f     	bti	j
   47e4c: f9400468     	ldr	x8, [x3, #0x8]
   47e50: 11000909     	add	w9, w8, #0x2
   47e54: 7100913f     	cmp	w9, #0x24
   47e58: 540004a8     	b.hi	0x47eec <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getSavedRegister(libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::RegisterLocation const&)+0x10c>
   47e5c: d0fffe4a     	adrp	x10, 0x11000 <typeinfo name for (anonymous namespace)::itanium_demangle::ConditionalExpr+0x9>
   47e60: 912f5d4a     	add	x10, x10, #0xbd7
   47e64: 1000008b     	adr	x11, 0x47e74 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getSavedRegister(libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::RegisterLocation const&)+0x94>
   47e68: 3869694c     	ldrb	w12, [x10, x9]
   47e6c: 8b0c096b     	add	x11, x11, x12, lsl #2
   47e70: d61f0160     	br	x11
   47e74: d503249f     	bti	j
   47e78: 9103e048     	add	x8, x2, #0xf8
   47e7c: f9400100     	ldr	x0, [x8]
   47e80: f9400bf3     	ldr	x19, [sp, #0x10]
   47e84: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   47e88: d50323bf     	autiasp
   47e8c: d65f03c0     	ret
   47e90: d503249f     	bti	j
   47e94: f9400460     	ldr	x0, [x3, #0x8]
   47e98: aa0803e3     	mov	x3, x8
   47e9c: 94000189     	bl	0x484c0 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)>
   47ea0: f9400000     	ldr	x0, [x0]
   47ea4: f9400bf3     	ldr	x19, [sp, #0x10]
   47ea8: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   47eac: d50323bf     	autiasp
   47eb0: d65f03c0     	ret
   47eb4: d503249f     	bti	j
   47eb8: f9400460     	ldr	x0, [x3, #0x8]
   47ebc: aa0803e3     	mov	x3, x8
   47ec0: f9400bf3     	ldr	x19, [sp, #0x10]
   47ec4: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   47ec8: d50323bf     	autiasp
   47ecc: 1400017d     	b	0x484c0 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)>
   47ed0: d503249f     	bti	j
   47ed4: 91040048     	add	x8, x2, #0x100
   47ed8: f9400100     	ldr	x0, [x8]
   47edc: f9400bf3     	ldr	x19, [sp, #0x10]
   47ee0: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   47ee4: d50323bf     	autiasp
   47ee8: d65f03c0     	ret
   47eec: d503249f     	bti	j
   47ef0: 7100711f     	cmp	w8, #0x1c
   47ef4: 54000588     	b.hi	0x47fa4 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getSavedRegister(libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::RegisterLocation const&)+0x1c4>
   47ef8: 92407d08     	and	x8, x8, #0xffffffff
   47efc: 8b080c48     	add	x8, x2, x8, lsl #3
   47f00: f9400100     	ldr	x0, [x8]
   47f04: f9400bf3     	ldr	x19, [sp, #0x10]
   47f08: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   47f0c: d50323bf     	autiasp
   47f10: d65f03c0     	ret
   47f14: d503249f     	bti	j
   47f18: 9103a048     	add	x8, x2, #0xe8
   47f1c: f9400100     	ldr	x0, [x8]
   47f20: f9400bf3     	ldr	x19, [sp, #0x10]
   47f24: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   47f28: d50323bf     	autiasp
   47f2c: d65f03c0     	ret
   47f30: d503249f     	bti	j
   47f34: 9103c048     	add	x8, x2, #0xf0
   47f38: f9400100     	ldr	x0, [x8]
   47f3c: f9400bf3     	ldr	x19, [sp, #0x10]
   47f40: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   47f44: d50323bf     	autiasp
   47f48: d65f03c0     	ret
   47f4c: d503249f     	bti	j
   47f50: 91042048     	add	x8, x2, #0x108
   47f54: f9400100     	ldr	x0, [x8]
   47f58: f9400bf3     	ldr	x19, [sp, #0x10]
   47f5c: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   47f60: d50323bf     	autiasp
   47f64: d65f03c0     	ret
   47f68: d503249f     	bti	j
   47f6c: d0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   47f70: f0fffe21     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   47f74: f0fffe22     	adrp	x2, 0xe000 <vsnprintf+0xe000>
   47f78: f0fffe23     	adrp	x3, 0xe000 <vsnprintf+0xe000>
   47f7c: 91320021     	add	x1, x1, #0xc80
   47f80: 910e4c42     	add	x2, x2, #0x393
   47f84: f9406d08     	ldr	x8, [x8, #0xd8]
   47f88: 911f3863     	add	x3, x3, #0x7ce
   47f8c: 9104c113     	add	x19, x8, #0x130
   47f90: aa1303e0     	mov	x0, x19
   47f94: 94000783     	bl	0x49da0 <fprintf@plt>
   47f98: aa1303e0     	mov	x0, x19
   47f9c: 94000785     	bl	0x49db0 <fflush@plt>
   47fa0: 9400072c     	bl	0x49c50 <abort@plt>
   47fa4: d0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   47fa8: f0fffe21     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   47fac: 90fffe42     	adrp	x2, 0xf000 <vsnprintf+0xf000>
   47fb0: f0fffe23     	adrp	x3, 0xe000 <vsnprintf+0xe000>
   47fb4: 91320021     	add	x1, x1, #0xc80
   47fb8: 91219042     	add	x2, x2, #0x864
   47fbc: f9406d08     	ldr	x8, [x8, #0xd8]
   47fc0: 910cb863     	add	x3, x3, #0x32e
   47fc4: 9104c113     	add	x19, x8, #0x130
   47fc8: aa1303e0     	mov	x0, x19
   47fcc: 94000775     	bl	0x49da0 <fprintf@plt>
   47fd0: aa1303e0     	mov	x0, x19
   47fd4: 94000777     	bl	0x49db0 <fflush@plt>
   47fd8: 9400071e     	bl	0x49c50 <abort@plt>

0000000000047fdc <libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)>:
   47fdc: d503233f     	paciasp
   47fe0: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   47fe4: f9000bf5     	str	x21, [sp, #0x10]
   47fe8: 910003fd     	mov	x29, sp
   47fec: a9024ff4     	stp	x20, x19, [sp, #0x20]
   47ff0: 12000c68     	and	w8, w3, #0xf
   47ff4: 7100311f     	cmp	w8, #0xc
   47ff8: 540015e8     	b.hi	0x482b4 <libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)+0x2d8>
   47ffc: d0fffe49     	adrp	x9, 0x11000 <typeinfo name for (anonymous namespace)::itanium_demangle::ConditionalExpr+0x9>
   48000: f9400035     	ldr	x21, [x1]
   48004: 912ff129     	add	x9, x9, #0xbfc
   48008: aa0403f3     	mov	x19, x4
   4800c: 2a0303f4     	mov	w20, w3
   48010: 1000008a     	adr	x10, 0x48020 <libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)+0x44>
   48014: 3868692b     	ldrb	w11, [x9, x8]
   48018: 8b0b094a     	add	x10, x10, x11, lsl #2
   4801c: d61f0140     	br	x10
   48020: d503249f     	bti	j
   48024: aa1503e8     	mov	x8, x21
   48028: f8408500     	ldr	x0, [x8], #0x8
   4802c: f9000028     	str	x8, [x1]
   48030: 14000031     	b	0x480f4 <libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)+0x118>
   48034: d503249f     	bti	j
   48038: aa0103e0     	mov	x0, x1
   4803c: aa0203e1     	mov	x1, x2
   48040: 940000ac     	bl	0x482f0 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)>
   48044: 1400002c     	b	0x480f4 <libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)+0x118>
   48048: d503249f     	bti	j
   4804c: aa1503e8     	mov	x8, x21
   48050: 78402500     	ldrh	w0, [x8], #0x2
   48054: f9000028     	str	x8, [x1]
   48058: 14000027     	b	0x480f4 <libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)+0x118>
   4805c: d503249f     	bti	j
   48060: aa1503e8     	mov	x8, x21
   48064: b8404500     	ldr	w0, [x8], #0x4
   48068: f9000028     	str	x8, [x1]
   4806c: 14000022     	b	0x480f4 <libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)+0x118>
   48070: d503249f     	bti	j
   48074: aa1503e8     	mov	x8, x21
   48078: 78802500     	ldrsh	x0, [x8], #0x2
   4807c: f9000028     	str	x8, [x1]
   48080: 1400001d     	b	0x480f4 <libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)+0x118>
   48084: d503249f     	bti	j
   48088: aa1503e8     	mov	x8, x21
   4808c: b8804500     	ldrsw	x0, [x8], #0x4
   48090: f9000028     	str	x8, [x1]
   48094: 14000018     	b	0x480f4 <libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)+0x118>
   48098: d503249f     	bti	j
   4809c: aa1f03ea     	mov	x10, xzr
   480a0: aa1f03e8     	mov	x8, xzr
   480a4: aa1503e9     	mov	x9, x21
   480a8: aa1503eb     	mov	x11, x21
   480ac: eb02017f     	cmp	x11, x2
   480b0: 54000540     	b.eq	0x48158 <libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)+0x17c>
   480b4: 3840156c     	ldrb	w12, [x11], #0x1
   480b8: 91000529     	add	x9, x9, #0x1
   480bc: 9240198d     	and	x13, x12, #0x7f
   480c0: 9aca21ad     	lsl	x13, x13, x10
   480c4: 91001d4a     	add	x10, x10, #0x7
   480c8: aa0801a8     	orr	x8, x13, x8
   480cc: 373fff0c     	tbnz	w12, #0x7, 0x480ac <libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)+0xd0>
   480d0: 51001d4b     	sub	w11, w10, #0x7
   480d4: 9280000d     	mov	x13, #-0x1              // =-1
   480d8: 7100e57f     	cmp	w11, #0x39
   480dc: 9aca21aa     	lsl	x10, x13, x10
   480e0: 1a9f27eb     	cset	w11, lo
   480e4: f9000029     	str	x9, [x1]
   480e8: 6a4c197f     	tst	w11, w12, lsr #6
   480ec: 9a9f114a     	csel	x10, x10, xzr, ne
   480f0: aa0a0100     	orr	x0, x8, x10
   480f4: 12001e88     	and	w8, w20, #0xff
   480f8: 53041909     	ubfx	w9, w8, #4, #3
   480fc: 7100153f     	cmp	w9, #0x5
   48100: 54000488     	b.hi	0x48190 <libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)+0x1b4>
   48104: b0fffe4a     	adrp	x10, 0x11000 <typeinfo name for (anonymous namespace)::itanium_demangle::ConditionalExpr+0x9>
   48108: 9130254a     	add	x10, x10, #0xc09
   4810c: 1000008b     	adr	x11, 0x4811c <libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)+0x140>
   48110: 3869694c     	ldrb	w12, [x10, x9]
   48114: 8b0c096b     	add	x11, x11, x12, lsl #2
   48118: d61f0160     	br	x11
   4811c: d503249f     	bti	j
   48120: 8b150000     	add	x0, x0, x21
   48124: d503249f     	bti	j
   48128: 36380048     	tbz	w8, #0x7, 0x48130 <libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)+0x154>
   4812c: f9400000     	ldr	x0, [x0]
   48130: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   48134: f9400bf5     	ldr	x21, [sp, #0x10]
   48138: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   4813c: d50323bf     	autiasp
   48140: d65f03c0     	ret
   48144: d503249f     	bti	j
   48148: b40009b3     	cbz	x19, 0x4827c <libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)+0x2a0>
   4814c: 8b130000     	add	x0, x0, x19
   48150: 373ffee8     	tbnz	w8, #0x7, 0x4812c <libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)+0x150>
   48154: 17fffff7     	b	0x48130 <libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)+0x154>
   48158: b0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   4815c: d0fffe21     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   48160: d0fffe22     	adrp	x2, 0xe000 <vsnprintf+0xe000>
   48164: d0fffe23     	adrp	x3, 0xe000 <vsnprintf+0xe000>
   48168: 91320021     	add	x1, x1, #0xc80
   4816c: 910e2042     	add	x2, x2, #0x388
   48170: f9406d08     	ldr	x8, [x8, #0xd8]
   48174: 911cb463     	add	x3, x3, #0x72d
   48178: 9104c113     	add	x19, x8, #0x130
   4817c: aa1303e0     	mov	x0, x19
   48180: 94000708     	bl	0x49da0 <fprintf@plt>
   48184: aa1303e0     	mov	x0, x19
   48188: 9400070a     	bl	0x49db0 <fflush@plt>
   4818c: 940006b1     	bl	0x49c50 <abort@plt>
   48190: b0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   48194: d0fffe21     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   48198: d0fffe22     	adrp	x2, 0xe000 <vsnprintf+0xe000>
   4819c: b0fffe23     	adrp	x3, 0xd000 <vsnprintf+0xd000>
   481a0: 91320021     	add	x1, x1, #0xc80
   481a4: 91113842     	add	x2, x2, #0x44e
   481a8: f9406d08     	ldr	x8, [x8, #0xd8]
   481ac: 913eac63     	add	x3, x3, #0xfab
   481b0: 9104c113     	add	x19, x8, #0x130
   481b4: aa1303e0     	mov	x0, x19
   481b8: 940006fa     	bl	0x49da0 <fprintf@plt>
   481bc: aa1303e0     	mov	x0, x19
   481c0: 940006fc     	bl	0x49db0 <fflush@plt>
   481c4: 940006a3     	bl	0x49c50 <abort@plt>
   481c8: d503249f     	bti	j
   481cc: b0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   481d0: d0fffe21     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   481d4: d0fffe22     	adrp	x2, 0xe000 <vsnprintf+0xe000>
   481d8: f0fffe23     	adrp	x3, 0xf000 <vsnprintf+0xf000>
   481dc: 91320021     	add	x1, x1, #0xc80
   481e0: 91113842     	add	x2, x2, #0x44e
   481e4: f9406d08     	ldr	x8, [x8, #0xd8]
   481e8: 9112d863     	add	x3, x3, #0x4b6
   481ec: 9104c113     	add	x19, x8, #0x130
   481f0: aa1303e0     	mov	x0, x19
   481f4: 940006eb     	bl	0x49da0 <fprintf@plt>
   481f8: aa1303e0     	mov	x0, x19
   481fc: 940006ed     	bl	0x49db0 <fflush@plt>
   48200: 94000694     	bl	0x49c50 <abort@plt>
   48204: d503249f     	bti	j
   48208: b0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   4820c: d0fffe21     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   48210: d0fffe22     	adrp	x2, 0xe000 <vsnprintf+0xe000>
   48214: d0fffe23     	adrp	x3, 0xe000 <vsnprintf+0xe000>
   48218: 91320021     	add	x1, x1, #0xc80
   4821c: 91113842     	add	x2, x2, #0x44e
   48220: f9406d08     	ldr	x8, [x8, #0xd8]
   48224: 912bec63     	add	x3, x3, #0xafb
   48228: 9104c113     	add	x19, x8, #0x130
   4822c: aa1303e0     	mov	x0, x19
   48230: 940006dc     	bl	0x49da0 <fprintf@plt>
   48234: aa1303e0     	mov	x0, x19
   48238: 940006de     	bl	0x49db0 <fflush@plt>
   4823c: 94000685     	bl	0x49c50 <abort@plt>
   48240: d503249f     	bti	j
   48244: b0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   48248: d0fffe21     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   4824c: d0fffe22     	adrp	x2, 0xe000 <vsnprintf+0xe000>
   48250: d0fffe23     	adrp	x3, 0xe000 <vsnprintf+0xe000>
   48254: 91320021     	add	x1, x1, #0xc80
   48258: 91113842     	add	x2, x2, #0x44e
   4825c: f9406d08     	ldr	x8, [x8, #0xd8]
   48260: 911bf463     	add	x3, x3, #0x6fd
   48264: 9104c113     	add	x19, x8, #0x130
   48268: aa1303e0     	mov	x0, x19
   4826c: 940006cd     	bl	0x49da0 <fprintf@plt>
   48270: aa1303e0     	mov	x0, x19
   48274: 940006cf     	bl	0x49db0 <fflush@plt>
   48278: 94000676     	bl	0x49c50 <abort@plt>
   4827c: b0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   48280: d0fffe21     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   48284: d0fffe22     	adrp	x2, 0xe000 <vsnprintf+0xe000>
   48288: f0fffe23     	adrp	x3, 0xf000 <vsnprintf+0xf000>
   4828c: 91320021     	add	x1, x1, #0xc80
   48290: 91113842     	add	x2, x2, #0x44e
   48294: f9406d08     	ldr	x8, [x8, #0xd8]
   48298: 9121c063     	add	x3, x3, #0x870
   4829c: 9104c113     	add	x19, x8, #0x130
   482a0: aa1303e0     	mov	x0, x19
   482a4: 940006bf     	bl	0x49da0 <fprintf@plt>
   482a8: aa1303e0     	mov	x0, x19
   482ac: 940006c1     	bl	0x49db0 <fflush@plt>
   482b0: 94000668     	bl	0x49c50 <abort@plt>
   482b4: d503249f     	bti	j
   482b8: b0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   482bc: d0fffe21     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   482c0: d0fffe22     	adrp	x2, 0xe000 <vsnprintf+0xe000>
   482c4: b0fffe23     	adrp	x3, 0xd000 <vsnprintf+0xd000>
   482c8: 91320021     	add	x1, x1, #0xc80
   482cc: 91113842     	add	x2, x2, #0x44e
   482d0: f9406d08     	ldr	x8, [x8, #0xd8]
   482d4: 913eac63     	add	x3, x3, #0xfab
   482d8: 9104c113     	add	x19, x8, #0x130
   482dc: aa1303e0     	mov	x0, x19
   482e0: 940006b0     	bl	0x49da0 <fprintf@plt>
   482e4: aa1303e0     	mov	x0, x19
   482e8: 940006b2     	bl	0x49db0 <fflush@plt>
   482ec: 94000659     	bl	0x49c50 <abort@plt>

00000000000482f0 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)>:
   482f0: d503233f     	paciasp
   482f4: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   482f8: f9000bf3     	str	x19, [sp, #0x10]
   482fc: 910003fd     	mov	x29, sp
   48300: f9400009     	ldr	x9, [x0]
   48304: eb01013f     	cmp	x9, x1
   48308: 54000a40     	b.eq	0x48450 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)+0x160>
   4830c: aa0903ea     	mov	x10, x9
   48310: aa0003e8     	mov	x8, x0
   48314: 3840154b     	ldrb	w11, [x10], #0x1
   48318: 92401960     	and	x0, x11, #0x7f
   4831c: 373800cb     	tbnz	w11, #0x7, 0x48334 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)+0x44>
   48320: f9400bf3     	ldr	x19, [sp, #0x10]
   48324: f900010a     	str	x10, [x8]
   48328: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   4832c: d50323bf     	autiasp
   48330: d65f03c0     	ret
   48334: eb01015f     	cmp	x10, x1
   48338: 540008c0     	b.eq	0x48450 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)+0x160>
   4833c: 39c0052b     	ldrsb	w11, [x9, #0x1]
   48340: 1200196a     	and	w10, w11, #0x7f
   48344: b3791940     	bfi	x0, x10, #7, #7
   48348: 9100092a     	add	x10, x9, #0x2
   4834c: 36fffeab     	tbz	w11, #0x1f, 0x48320 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)+0x30>
   48350: eb01015f     	cmp	x10, x1
   48354: 540007e0     	b.eq	0x48450 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)+0x160>
   48358: 39c0092b     	ldrsb	w11, [x9, #0x2]
   4835c: 1200196a     	and	w10, w11, #0x7f
   48360: b3721940     	bfi	x0, x10, #14, #7
   48364: 91000d2a     	add	x10, x9, #0x3
   48368: 36fffdcb     	tbz	w11, #0x1f, 0x48320 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)+0x30>
   4836c: eb01015f     	cmp	x10, x1
   48370: 54000700     	b.eq	0x48450 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)+0x160>
   48374: 39c00d2b     	ldrsb	w11, [x9, #0x3]
   48378: 1200196a     	and	w10, w11, #0x7f
   4837c: b36b1940     	bfi	x0, x10, #21, #7
   48380: 9100112a     	add	x10, x9, #0x4
   48384: 36fffceb     	tbz	w11, #0x1f, 0x48320 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)+0x30>
   48388: eb01015f     	cmp	x10, x1
   4838c: 54000620     	b.eq	0x48450 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)+0x160>
   48390: 39c0112b     	ldrsb	w11, [x9, #0x4]
   48394: 1200196a     	and	w10, w11, #0x7f
   48398: b3641940     	bfi	x0, x10, #28, #7
   4839c: 9100152a     	add	x10, x9, #0x5
   483a0: 36fffc0b     	tbz	w11, #0x1f, 0x48320 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)+0x30>
   483a4: eb01015f     	cmp	x10, x1
   483a8: 54000540     	b.eq	0x48450 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)+0x160>
   483ac: 39c0152b     	ldrsb	w11, [x9, #0x5]
   483b0: 1200196a     	and	w10, w11, #0x7f
   483b4: b35d1940     	bfi	x0, x10, #35, #7
   483b8: 9100192a     	add	x10, x9, #0x6
   483bc: 36fffb2b     	tbz	w11, #0x1f, 0x48320 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)+0x30>
   483c0: eb01015f     	cmp	x10, x1
   483c4: 54000460     	b.eq	0x48450 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)+0x160>
   483c8: 39c0192b     	ldrsb	w11, [x9, #0x6]
   483cc: 1200196a     	and	w10, w11, #0x7f
   483d0: b3561940     	bfi	x0, x10, #42, #7
   483d4: 91001d2a     	add	x10, x9, #0x7
   483d8: 36fffa4b     	tbz	w11, #0x1f, 0x48320 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)+0x30>
   483dc: eb01015f     	cmp	x10, x1
   483e0: 54000380     	b.eq	0x48450 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)+0x160>
   483e4: 39c01d2b     	ldrsb	w11, [x9, #0x7]
   483e8: 1200196a     	and	w10, w11, #0x7f
   483ec: b34f1940     	bfi	x0, x10, #49, #7
   483f0: 9100212a     	add	x10, x9, #0x8
   483f4: 36fff96b     	tbz	w11, #0x1f, 0x48320 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)+0x30>
   483f8: eb01015f     	cmp	x10, x1
   483fc: 540002a0     	b.eq	0x48450 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)+0x160>
   48400: 39c0212b     	ldrsb	w11, [x9, #0x8]
   48404: 1200196a     	and	w10, w11, #0x7f
   48408: b3481940     	bfi	x0, x10, #56, #7
   4840c: 9100252a     	add	x10, x9, #0x9
   48410: 36fff88b     	tbz	w11, #0x1f, 0x48320 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)+0x30>
   48414: eb01015f     	cmp	x10, x1
   48418: 540001c0     	b.eq	0x48450 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)+0x160>
   4841c: 3940014b     	ldrb	w11, [x10]
   48420: 721f157f     	tst	w11, #0x7e
   48424: 54000321     	b.ne	0x48488 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)+0x198>
   48428: 9100292a     	add	x10, x9, #0xa
   4842c: 373800eb     	tbnz	w11, #0x7, 0x48448 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)+0x158>
   48430: b3410160     	bfi	x0, x11, #63, #1
   48434: f9400bf3     	ldr	x19, [sp, #0x10]
   48438: f900010a     	str	x10, [x8]
   4843c: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   48440: d50323bf     	autiasp
   48444: d65f03c0     	ret
   48448: eb01015f     	cmp	x10, x1
   4844c: 540001e1     	b.ne	0x48488 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)+0x198>
   48450: b0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   48454: d0fffe21     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   48458: f0fffe22     	adrp	x2, 0xf000 <vsnprintf+0xf000>
   4845c: f0fffe23     	adrp	x3, 0xf000 <vsnprintf+0xf000>
   48460: 91320021     	add	x1, x1, #0xc80
   48464: 910eac42     	add	x2, x2, #0x3ab
   48468: f9406d08     	ldr	x8, [x8, #0xd8]
   4846c: 91139863     	add	x3, x3, #0x4e6
   48470: 9104c113     	add	x19, x8, #0x130
   48474: aa1303e0     	mov	x0, x19
   48478: 9400064a     	bl	0x49da0 <fprintf@plt>
   4847c: aa1303e0     	mov	x0, x19
   48480: 9400064c     	bl	0x49db0 <fflush@plt>
   48484: 940005f3     	bl	0x49c50 <abort@plt>
   48488: b0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   4848c: d0fffe21     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   48490: f0fffe22     	adrp	x2, 0xf000 <vsnprintf+0xf000>
   48494: f0fffe23     	adrp	x3, 0xf000 <vsnprintf+0xf000>
   48498: 91320021     	add	x1, x1, #0xc80
   4849c: 910eac42     	add	x2, x2, #0x3ab
   484a0: f9406d08     	ldr	x8, [x8, #0xd8]
   484a4: 910ed863     	add	x3, x3, #0x3b6
   484a8: 9104c113     	add	x19, x8, #0x130
   484ac: aa1303e0     	mov	x0, x19
   484b0: 9400063c     	bl	0x49da0 <fprintf@plt>
   484b4: aa1303e0     	mov	x0, x19
   484b8: 9400063e     	bl	0x49db0 <fflush@plt>
   484bc: 940005e5     	bl	0x49c50 <abort@plt>

00000000000484c0 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)>:
   484c0: d503233f     	paciasp
   484c4: a9ba7bfd     	stp	x29, x30, [sp, #-0x60]!
   484c8: a9016ffc     	stp	x28, x27, [sp, #0x10]
   484cc: 910003fd     	mov	x29, sp
   484d0: a90267fa     	stp	x26, x25, [sp, #0x20]
   484d4: a9035ff8     	stp	x24, x23, [sp, #0x30]
   484d8: a90457f6     	stp	x22, x21, [sp, #0x40]
   484dc: a9054ff4     	stp	x20, x19, [sp, #0x50]
   484e0: d10cc3ff     	sub	sp, sp, #0x330
   484e4: 91005001     	add	x1, x0, #0x14
   484e8: f81f83a0     	stur	x0, [x29, #-0x8]
   484ec: d10023a0     	sub	x0, x29, #0x8
   484f0: aa0303f5     	mov	x21, x3
   484f4: aa0203f3     	mov	x19, x2
   484f8: 97ffff7e     	bl	0x482f0 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)>
   484fc: f85f83a9     	ldur	x9, [x29, #-0x8]
   48500: f9000bf5     	str	x21, [sp, #0x10]
   48504: 8b000134     	add	x20, x9, x0
   48508: eb14013f     	cmp	x9, x20
   4850c: 54003882     	b.hs	0x48c1c <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x75c>
   48510: 910023e8     	add	x8, sp, #0x8
   48514: b0fffe5a     	adrp	x26, 0x11000 <typeinfo name for (anonymous namespace)::itanium_demangle::ConditionalExpr+0x9>
   48518: 9103c275     	add	x21, x19, #0xf0
   4851c: 9103a276     	add	x22, x19, #0xe8
   48520: 9100211b     	add	x27, x8, #0x8
   48524: 91042277     	add	x23, x19, #0x108
   48528: 9103e278     	add	x24, x19, #0xf8
   4852c: 91040279     	add	x25, x19, #0x100
   48530: 9130435a     	add	x26, x26, #0xc10
   48534: 1400000c     	b	0x48564 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0xa4>
   48538: d503249f     	bti	j
   4853c: 39400528     	ldrb	w8, [x9, #0x1]
   48540: 91000929     	add	x9, x9, #0x2
   48544: cb080f68     	sub	x8, x27, x8, lsl #3
   48548: f81f83a9     	stur	x9, [x29, #-0x8]
   4854c: d503249f     	bti	j
   48550: f9400108     	ldr	x8, [x8]
   48554: f8008f68     	str	x8, [x27, #0x8]!
   48558: f85f83a9     	ldur	x9, [x29, #-0x8]
   4855c: eb14013f     	cmp	x9, x20
   48560: 540035c2     	b.hs	0x48c18 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x758>
   48564: 91000528     	add	x8, x9, #0x1
   48568: f81f83a8     	stur	x8, [x29, #-0x8]
   4856c: 3940012a     	ldrb	w10, [x9]
   48570: 51000d4b     	sub	w11, w10, #0x3
   48574: 7102457f     	cmp	w11, #0x91
   48578: 54003d68     	b.hi	0x48d24 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x864>
   4857c: 10fffdec     	adr	x12, 0x48538 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x78>
   48580: 786b7b4d     	ldrh	w13, [x26, x11, lsl #1]
   48584: 8b0d098c     	add	x12, x12, x13, lsl #2
   48588: d61f0180     	br	x12
   4858c: d503249f     	bti	j
   48590: 5100c148     	sub	w8, w10, #0x30
   48594: 17fffff0     	b	0x48554 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x94>
   48598: d503249f     	bti	j
   4859c: aa1f03ec     	mov	x12, xzr
   485a0: aa1f03e9     	mov	x9, xzr
   485a4: 5101c14b     	sub	w11, w10, #0x70
   485a8: aa0803ed     	mov	x13, x8
   485ac: eb1401bf     	cmp	x13, x20
   485b0: 540034a0     	b.eq	0x48c44 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x784>
   485b4: 384015ae     	ldrb	w14, [x13], #0x1
   485b8: 91000508     	add	x8, x8, #0x1
   485bc: 924019cf     	and	x15, x14, #0x7f
   485c0: 9acc21ef     	lsl	x15, x15, x12
   485c4: 91001d8c     	add	x12, x12, #0x7
   485c8: aa0901e9     	orr	x9, x15, x9
   485cc: 373fff0e     	tbnz	w14, #0x7, 0x485ac <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0xec>
   485d0: 51001d8d     	sub	w13, w12, #0x7
   485d4: 9280000f     	mov	x15, #-0x1              // =-1
   485d8: 7100e5bf     	cmp	w13, #0x39
   485dc: 9acc21ec     	lsl	x12, x15, x12
   485e0: 1a9f27ed     	cset	w13, lo
   485e4: 5101b94a     	sub	w10, w10, #0x6e
   485e8: 6a4e19bf     	tst	w13, w14, lsr #6
   485ec: f81f83a8     	stur	x8, [x29, #-0x8]
   485f0: 9a9f118c     	csel	x12, x12, xzr, ne
   485f4: 7100915f     	cmp	w10, #0x24
   485f8: 54000308     	b.hi	0x48658 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x198>
   485fc: b0fffe4d     	adrp	x13, 0x11000 <typeinfo name for (anonymous namespace)::itanium_demangle::ConditionalExpr+0x9>
   48600: aa1903e8     	mov	x8, x25
   48604: 913639ad     	add	x13, x13, #0xd8e
   48608: 1000008e     	adr	x14, 0x48618 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x158>
   4860c: 386a69af     	ldrb	w15, [x13, x10]
   48610: 8b0f09ce     	add	x14, x14, x15, lsl #2
   48614: d61f01c0     	br	x14
   48618: d503249f     	bti	j
   4861c: aa1803e8     	mov	x8, x24
   48620: 1400001b     	b	0x4868c <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x1cc>
   48624: d503249f     	bti	j
   48628: aa1803e8     	mov	x8, x24
   4862c: 7101bd5f     	cmp	w10, #0x6f
   48630: 54fff8e0     	b.eq	0x4854c <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x8c>
   48634: aa1503e8     	mov	x8, x21
   48638: 7101b95f     	cmp	w10, #0x6e
   4863c: 54fff880     	b.eq	0x4854c <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x8c>
   48640: aa1603e8     	mov	x8, x22
   48644: 7101b55f     	cmp	w10, #0x6d
   48648: 54fff820     	b.eq	0x4854c <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x8c>
   4864c: 51014148     	sub	w8, w10, #0x50
   48650: 8b284e68     	add	x8, x19, w8, uxtw #3
   48654: 17ffffbe     	b	0x4854c <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x8c>
   48658: d503249f     	bti	j
   4865c: 7100717f     	cmp	w11, #0x1c
   48660: 54003468     	b.hi	0x48cec <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x82c>
   48664: 8b2b4e68     	add	x8, x19, w11, uxtw #3
   48668: 14000009     	b	0x4868c <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x1cc>
   4866c: d503249f     	bti	j
   48670: aa1503e8     	mov	x8, x21
   48674: 14000006     	b	0x4868c <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x1cc>
   48678: d503249f     	bti	j
   4867c: aa1603e8     	mov	x8, x22
   48680: 14000003     	b	0x4868c <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x1cc>
   48684: d503249f     	bti	j
   48688: aa1703e8     	mov	x8, x23
   4868c: d503249f     	bti	j
   48690: f9400108     	ldr	x8, [x8]
   48694: aa0c0129     	orr	x9, x9, x12
   48698: 8b090108     	add	x8, x8, x9
   4869c: 17ffffae     	b	0x48554 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x94>
   486a0: d503249f     	bti	j
   486a4: 91002528     	add	x8, x9, #0x9
   486a8: f8401129     	ldur	x9, [x9, #0x1]
   486ac: 14000067     	b	0x48848 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x388>
   486b0: d503249f     	bti	j
   486b4: d10023a0     	sub	x0, x29, #0x8
   486b8: aa1403e1     	mov	x1, x20
   486bc: 97ffff0d     	bl	0x482f0 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)>
   486c0: f85f83a9     	ldur	x9, [x29, #-0x8]
   486c4: aa1f03ea     	mov	x10, xzr
   486c8: aa1f03e8     	mov	x8, xzr
   486cc: aa0903eb     	mov	x11, x9
   486d0: eb14017f     	cmp	x11, x20
   486d4: 54002d40     	b.eq	0x48c7c <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x7bc>
   486d8: 3840156c     	ldrb	w12, [x11], #0x1
   486dc: 91000529     	add	x9, x9, #0x1
   486e0: 9240198d     	and	x13, x12, #0x7f
   486e4: 9aca21ad     	lsl	x13, x13, x10
   486e8: 91001d4a     	add	x10, x10, #0x7
   486ec: aa0801a8     	orr	x8, x13, x8
   486f0: 373fff0c     	tbnz	w12, #0x7, 0x486d0 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x210>
   486f4: 51001d4b     	sub	w11, w10, #0x7
   486f8: 9280000d     	mov	x13, #-0x1              // =-1
   486fc: 7100e57f     	cmp	w11, #0x39
   48700: 9aca21aa     	lsl	x10, x13, x10
   48704: 1a9f27eb     	cset	w11, lo
   48708: f81f83a9     	stur	x9, [x29, #-0x8]
   4870c: 6a4c197f     	tst	w11, w12, lsr #6
   48710: 1100080b     	add	w11, w0, #0x2
   48714: 9a9f114a     	csel	x10, x10, xzr, ne
   48718: 7100917f     	cmp	w11, #0x24
   4871c: 540025a8     	b.hi	0x48bd0 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x710>
   48720: b0fffe4c     	adrp	x12, 0x11000 <typeinfo name for (anonymous namespace)::itanium_demangle::ConditionalExpr+0x9>
   48724: aa1903e9     	mov	x9, x25
   48728: 9135118c     	add	x12, x12, #0xd44
   4872c: 1000008d     	adr	x13, 0x4873c <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x27c>
   48730: 786b798e     	ldrh	w14, [x12, x11, lsl #1]
   48734: 8b0e09ad     	add	x13, x13, x14, lsl #2
   48738: d61f01a0     	br	x13
   4873c: d503249f     	bti	j
   48740: aa1803e9     	mov	x9, x24
   48744: 14000130     	b	0x48c04 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x744>
   48748: d503249f     	bti	j
   4874c: aa1b03e8     	mov	x8, x27
   48750: f9400369     	ldr	x9, [x27]
   48754: f85f8d0a     	ldr	x10, [x8, #-0x8]!
   48758: eb09015f     	cmp	x10, x9
   4875c: 1a9f27e9     	cset	w9, lo
   48760: 140000da     	b	0x48ac8 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x608>
   48764: d503249f     	bti	j
   48768: f9400368     	ldr	x8, [x27]
   4876c: d503249f     	bti	j
   48770: f9400108     	ldr	x8, [x8]
   48774: f9000368     	str	x8, [x27]
   48778: 17ffff78     	b	0x48558 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x98>
   4877c: d503249f     	bti	j
   48780: 91000928     	add	x8, x9, #0x2
   48784: 39400529     	ldrb	w9, [x9, #0x1]
   48788: 14000030     	b	0x48848 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x388>
   4878c: d503249f     	bti	j
   48790: 91000928     	add	x8, x9, #0x2
   48794: 39800529     	ldrsb	x9, [x9, #0x1]
   48798: 1400002c     	b	0x48848 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x388>
   4879c: d503249f     	bti	j
   487a0: 91000d28     	add	x8, x9, #0x3
   487a4: 78401129     	ldurh	w9, [x9, #0x1]
   487a8: 14000028     	b	0x48848 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x388>
   487ac: d503249f     	bti	j
   487b0: 91000d28     	add	x8, x9, #0x3
   487b4: 78801129     	ldursh	x9, [x9, #0x1]
   487b8: 14000024     	b	0x48848 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x388>
   487bc: d503249f     	bti	j
   487c0: 91001528     	add	x8, x9, #0x5
   487c4: b8401129     	ldur	w9, [x9, #0x1]
   487c8: 14000020     	b	0x48848 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x388>
   487cc: d503249f     	bti	j
   487d0: 91001528     	add	x8, x9, #0x5
   487d4: b8801129     	ldursw	x9, [x9, #0x1]
   487d8: 1400001c     	b	0x48848 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x388>
   487dc: d503249f     	bti	j
   487e0: d10023a0     	sub	x0, x29, #0x8
   487e4: aa1403e1     	mov	x1, x20
   487e8: 97fffec2     	bl	0x482f0 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)>
   487ec: f8008f60     	str	x0, [x27, #0x8]!
   487f0: 17ffff5a     	b	0x48558 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x98>
   487f4: d503249f     	bti	j
   487f8: aa1f03ea     	mov	x10, xzr
   487fc: aa1f03e9     	mov	x9, xzr
   48800: aa0803eb     	mov	x11, x8
   48804: eb14017f     	cmp	x11, x20
   48808: 54002560     	b.eq	0x48cb4 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x7f4>
   4880c: 3840156c     	ldrb	w12, [x11], #0x1
   48810: 91000508     	add	x8, x8, #0x1
   48814: 9240198d     	and	x13, x12, #0x7f
   48818: 9aca21ad     	lsl	x13, x13, x10
   4881c: 91001d4a     	add	x10, x10, #0x7
   48820: aa0901a9     	orr	x9, x13, x9
   48824: 373fff0c     	tbnz	w12, #0x7, 0x48804 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x344>
   48828: 51001d4b     	sub	w11, w10, #0x7
   4882c: 9280000d     	mov	x13, #-0x1              // =-1
   48830: 7100e57f     	cmp	w11, #0x39
   48834: 9aca21aa     	lsl	x10, x13, x10
   48838: 1a9f27eb     	cset	w11, lo
   4883c: 6a4c197f     	tst	w11, w12, lsr #6
   48840: 9a9f114a     	csel	x10, x10, xzr, ne
   48844: aa0a0129     	orr	x9, x9, x10
   48848: f81f83a8     	stur	x8, [x29, #-0x8]
   4884c: f8008f69     	str	x9, [x27, #0x8]!
   48850: 17ffff42     	b	0x48558 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x98>
   48854: d503249f     	bti	j
   48858: f9400368     	ldr	x8, [x27]
   4885c: 17ffff3e     	b	0x48554 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x94>
   48860: d503249f     	bti	j
   48864: d100237b     	sub	x27, x27, #0x8
   48868: 17ffff3c     	b	0x48558 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x98>
   4886c: d503249f     	bti	j
   48870: f85f8368     	ldur	x8, [x27, #-0x8]
   48874: 17ffff38     	b	0x48554 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x94>
   48878: d503249f     	bti	j
   4887c: 3cdf8360     	ldur	q0, [x27, #-0x8]
   48880: 6e004000     	ext	v0.16b, v0.16b, v0.16b, #0x8
   48884: 3c9f8360     	stur	q0, [x27, #-0x8]
   48888: 17ffff34     	b	0x48558 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x98>
   4888c: d503249f     	bti	j
   48890: 3cdf0360     	ldur	q0, [x27, #-0x10]
   48894: f9400368     	ldr	x8, [x27]
   48898: 3c9f8360     	stur	q0, [x27, #-0x8]
   4889c: f81f0368     	stur	x8, [x27, #-0x10]
   488a0: 17ffff2e     	b	0x48558 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x98>
   488a4: d503249f     	bti	j
   488a8: f9400368     	ldr	x8, [x27]
   488ac: f9400108     	ldr	x8, [x8]
   488b0: f81f8f68     	str	x8, [x27, #-0x8]!
   488b4: 17ffff29     	b	0x48558 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x98>
   488b8: d503249f     	bti	j
   488bc: f9400368     	ldr	x8, [x27]
   488c0: b6ffe4c8     	tbz	x8, #0x3f, 0x48558 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x98>
   488c4: 14000022     	b	0x4894c <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x48c>
   488c8: d503249f     	bti	j
   488cc: aa1b03e8     	mov	x8, x27
   488d0: f9400369     	ldr	x9, [x27]
   488d4: f85f8d0a     	ldr	x10, [x8, #-0x8]!
   488d8: 8a090149     	and	x9, x10, x9
   488dc: 1400007b     	b	0x48ac8 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x608>
   488e0: d503249f     	bti	j
   488e4: aa1b03e8     	mov	x8, x27
   488e8: f9400369     	ldr	x9, [x27]
   488ec: f85f8d0a     	ldr	x10, [x8, #-0x8]!
   488f0: 9ac90d49     	sdiv	x9, x10, x9
   488f4: 14000075     	b	0x48ac8 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x608>
   488f8: d503249f     	bti	j
   488fc: aa1b03e8     	mov	x8, x27
   48900: f9400369     	ldr	x9, [x27]
   48904: f85f8d0a     	ldr	x10, [x8, #-0x8]!
   48908: cb090149     	sub	x9, x10, x9
   4890c: 1400006f     	b	0x48ac8 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x608>
   48910: d503249f     	bti	j
   48914: aa1b03e8     	mov	x8, x27
   48918: f9400369     	ldr	x9, [x27]
   4891c: f85f8d0a     	ldr	x10, [x8, #-0x8]!
   48920: 9ac90d4b     	sdiv	x11, x10, x9
   48924: 9b09a969     	msub	x9, x11, x9, x10
   48928: 14000068     	b	0x48ac8 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x608>
   4892c: d503249f     	bti	j
   48930: aa1b03e8     	mov	x8, x27
   48934: f9400369     	ldr	x9, [x27]
   48938: f85f8d0a     	ldr	x10, [x8, #-0x8]!
   4893c: 9b097d49     	mul	x9, x10, x9
   48940: 14000062     	b	0x48ac8 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x608>
   48944: d503249f     	bti	j
   48948: f9400368     	ldr	x8, [x27]
   4894c: cb0803e8     	neg	x8, x8
   48950: f9000368     	str	x8, [x27]
   48954: 17ffff01     	b	0x48558 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x98>
   48958: d503249f     	bti	j
   4895c: f9400368     	ldr	x8, [x27]
   48960: aa2803e8     	mvn	x8, x8
   48964: f9000368     	str	x8, [x27]
   48968: 17fffefc     	b	0x48558 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x98>
   4896c: d503249f     	bti	j
   48970: aa1b03e8     	mov	x8, x27
   48974: f9400369     	ldr	x9, [x27]
   48978: f85f8d0a     	ldr	x10, [x8, #-0x8]!
   4897c: aa090149     	orr	x9, x10, x9
   48980: 14000052     	b	0x48ac8 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x608>
   48984: d503249f     	bti	j
   48988: aa1b03e8     	mov	x8, x27
   4898c: f9400369     	ldr	x9, [x27]
   48990: f85f8d0a     	ldr	x10, [x8, #-0x8]!
   48994: 8b090149     	add	x9, x10, x9
   48998: 1400004c     	b	0x48ac8 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x608>
   4899c: d503249f     	bti	j
   489a0: d10023a0     	sub	x0, x29, #0x8
   489a4: aa1403e1     	mov	x1, x20
   489a8: 97fffe52     	bl	0x482f0 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)>
   489ac: f9400368     	ldr	x8, [x27]
   489b0: 8b000108     	add	x8, x8, x0
   489b4: f9000368     	str	x8, [x27]
   489b8: 17fffee8     	b	0x48558 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x98>
   489bc: d503249f     	bti	j
   489c0: aa1b03e8     	mov	x8, x27
   489c4: f9400369     	ldr	x9, [x27]
   489c8: f85f8d0a     	ldr	x10, [x8, #-0x8]!
   489cc: 9ac92149     	lsl	x9, x10, x9
   489d0: 1400003e     	b	0x48ac8 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x608>
   489d4: d503249f     	bti	j
   489d8: aa1b03e8     	mov	x8, x27
   489dc: f9400369     	ldr	x9, [x27]
   489e0: f85f8d0a     	ldr	x10, [x8, #-0x8]!
   489e4: 9ac92549     	lsr	x9, x10, x9
   489e8: 14000038     	b	0x48ac8 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x608>
   489ec: d503249f     	bti	j
   489f0: aa1b03e8     	mov	x8, x27
   489f4: f9400369     	ldr	x9, [x27]
   489f8: f85f8d0a     	ldr	x10, [x8, #-0x8]!
   489fc: 9ac92949     	asr	x9, x10, x9
   48a00: 14000032     	b	0x48ac8 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x608>
   48a04: d503249f     	bti	j
   48a08: aa1b03e8     	mov	x8, x27
   48a0c: f9400369     	ldr	x9, [x27]
   48a10: f85f8d0a     	ldr	x10, [x8, #-0x8]!
   48a14: ca090149     	eor	x9, x10, x9
   48a18: 1400002c     	b	0x48ac8 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x608>
   48a1c: d503249f     	bti	j
   48a20: 91000d28     	add	x8, x9, #0x3
   48a24: 78801129     	ldursh	x9, [x9, #0x1]
   48a28: f85f876a     	ldr	x10, [x27], #-0x8
   48a2c: f81f83a8     	stur	x8, [x29, #-0x8]
   48a30: b4ffd94a     	cbz	x10, 0x48558 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x98>
   48a34: 8b090108     	add	x8, x8, x9
   48a38: f81f83a8     	stur	x8, [x29, #-0x8]
   48a3c: 17fffec7     	b	0x48558 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x98>
   48a40: d503249f     	bti	j
   48a44: aa1b03e8     	mov	x8, x27
   48a48: f9400369     	ldr	x9, [x27]
   48a4c: f85f8d0a     	ldr	x10, [x8, #-0x8]!
   48a50: eb09015f     	cmp	x10, x9
   48a54: 1a9f17e9     	cset	w9, eq
   48a58: 1400001c     	b	0x48ac8 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x608>
   48a5c: d503249f     	bti	j
   48a60: aa1b03e8     	mov	x8, x27
   48a64: f9400369     	ldr	x9, [x27]
   48a68: f85f8d0a     	ldr	x10, [x8, #-0x8]!
   48a6c: eb09015f     	cmp	x10, x9
   48a70: 1a9f37e9     	cset	w9, hs
   48a74: 14000015     	b	0x48ac8 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x608>
   48a78: d503249f     	bti	j
   48a7c: aa1b03e8     	mov	x8, x27
   48a80: f9400369     	ldr	x9, [x27]
   48a84: f85f8d0a     	ldr	x10, [x8, #-0x8]!
   48a88: eb09015f     	cmp	x10, x9
   48a8c: 1a9f97e9     	cset	w9, hi
   48a90: 1400000e     	b	0x48ac8 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x608>
   48a94: d503249f     	bti	j
   48a98: aa1b03e8     	mov	x8, x27
   48a9c: f9400369     	ldr	x9, [x27]
   48aa0: f85f8d0a     	ldr	x10, [x8, #-0x8]!
   48aa4: eb09015f     	cmp	x10, x9
   48aa8: 1a9f87e9     	cset	w9, ls
   48aac: 14000007     	b	0x48ac8 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x608>
   48ab0: d503249f     	bti	j
   48ab4: aa1b03e8     	mov	x8, x27
   48ab8: f9400369     	ldr	x9, [x27]
   48abc: f85f8d0a     	ldr	x10, [x8, #-0x8]!
   48ac0: eb09015f     	cmp	x10, x9
   48ac4: 1a9f07e9     	cset	w9, ne
   48ac8: aa0803fb     	mov	x27, x8
   48acc: f9000109     	str	x9, [x8]
   48ad0: 17fffea2     	b	0x48558 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x98>
   48ad4: d503249f     	bti	j
   48ad8: 91000928     	add	x8, x9, #0x2
   48adc: f81f83a8     	stur	x8, [x29, #-0x8]
   48ae0: f9400368     	ldr	x8, [x27]
   48ae4: 39400529     	ldrb	w9, [x9, #0x1]
   48ae8: 51000529     	sub	w9, w9, #0x1
   48aec: 71001d3f     	cmp	w9, #0x7
   48af0: 54001748     	b.hi	0x48dd8 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x918>
   48af4: b0fffe4a     	adrp	x10, 0x11000 <typeinfo name for (anonymous namespace)::itanium_demangle::ConditionalExpr+0x9>
   48af8: 9134d14a     	add	x10, x10, #0xd34
   48afc: 10ffe38b     	adr	x11, 0x4876c <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x2ac>
   48b00: 7869794c     	ldrh	w12, [x10, x9, lsl #1]
   48b04: 8b0c096b     	add	x11, x11, x12, lsl #2
   48b08: d61f0160     	br	x11
   48b0c: d503249f     	bti	j
   48b10: 39400108     	ldrb	w8, [x8]
   48b14: f9000368     	str	x8, [x27]
   48b18: 17fffe90     	b	0x48558 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x98>
   48b1c: d503249f     	bti	j
   48b20: 78801128     	ldursh	x8, [x9, #0x1]
   48b24: 8b080128     	add	x8, x9, x8
   48b28: 91000d08     	add	x8, x8, #0x3
   48b2c: f81f83a8     	stur	x8, [x29, #-0x8]
   48b30: 17fffe8a     	b	0x48558 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x98>
   48b34: d503249f     	bti	j
   48b38: d10023a0     	sub	x0, x29, #0x8
   48b3c: aa1403e1     	mov	x1, x20
   48b40: 97fffdec     	bl	0x482f0 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)>
   48b44: 11000809     	add	w9, w0, #0x2
   48b48: 7100913f     	cmp	w9, #0x24
   48b4c: 54000268     	b.hi	0x48b98 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x6d8>
   48b50: b0fffe4a     	adrp	x10, 0x11000 <typeinfo name for (anonymous namespace)::itanium_demangle::ConditionalExpr+0x9>
   48b54: aa1903e8     	mov	x8, x25
   48b58: 9136d14a     	add	x10, x10, #0xdb4
   48b5c: 10ffcf8b     	adr	x11, 0x4854c <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x8c>
   48b60: 7869794c     	ldrh	w12, [x10, x9, lsl #1]
   48b64: 8b0c096b     	add	x11, x11, x12, lsl #2
   48b68: d61f0160     	br	x11
   48b6c: d503249f     	bti	j
   48b70: aa1803e8     	mov	x8, x24
   48b74: 17fffe76     	b	0x4854c <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x8c>
   48b78: d503249f     	bti	j
   48b7c: 79400108     	ldrh	w8, [x8]
   48b80: f9000368     	str	x8, [x27]
   48b84: 17fffe75     	b	0x48558 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x98>
   48b88: d503249f     	bti	j
   48b8c: b9400108     	ldr	w8, [x8]
   48b90: f9000368     	str	x8, [x27]
   48b94: 17fffe71     	b	0x48558 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x98>
   48b98: d503249f     	bti	j
   48b9c: 7100701f     	cmp	w0, #0x1c
   48ba0: 540013a8     	b.hi	0x48e14 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x954>
   48ba4: 8b204e68     	add	x8, x19, w0, uxtw #3
   48ba8: 17fffe69     	b	0x4854c <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x8c>
   48bac: d503249f     	bti	j
   48bb0: aa1603e8     	mov	x8, x22
   48bb4: 17fffe66     	b	0x4854c <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x8c>
   48bb8: d503249f     	bti	j
   48bbc: aa1503e8     	mov	x8, x21
   48bc0: 17fffe63     	b	0x4854c <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x8c>
   48bc4: d503249f     	bti	j
   48bc8: aa1703e8     	mov	x8, x23
   48bcc: 17fffe60     	b	0x4854c <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x8c>
   48bd0: d503249f     	bti	j
   48bd4: 7100701f     	cmp	w0, #0x1c
   48bd8: 540013a8     	b.hi	0x48e4c <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x98c>
   48bdc: 8b204e69     	add	x9, x19, w0, uxtw #3
   48be0: 14000009     	b	0x48c04 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x744>
   48be4: d503249f     	bti	j
   48be8: aa1603e9     	mov	x9, x22
   48bec: 14000006     	b	0x48c04 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x744>
   48bf0: d503249f     	bti	j
   48bf4: aa1503e9     	mov	x9, x21
   48bf8: 14000003     	b	0x48c04 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x744>
   48bfc: d503249f     	bti	j
   48c00: aa1703e9     	mov	x9, x23
   48c04: d503249f     	bti	j
   48c08: f9400129     	ldr	x9, [x9]
   48c0c: aa0a0108     	orr	x8, x8, x10
   48c10: 8b080128     	add	x8, x9, x8
   48c14: 17fffe50     	b	0x48554 <libunwind::DwarfInstructions<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::evaluateExpression(unsigned long, libunwind::LocalAddressSpace&, libunwind::Registers_arm64 const&, unsigned long)+0x94>
   48c18: f9400375     	ldr	x21, [x27]
   48c1c: aa1503e0     	mov	x0, x21
   48c20: 910cc3ff     	add	sp, sp, #0x330
   48c24: a9454ff4     	ldp	x20, x19, [sp, #0x50]
   48c28: a94457f6     	ldp	x22, x21, [sp, #0x40]
   48c2c: a9435ff8     	ldp	x24, x23, [sp, #0x30]
   48c30: a94267fa     	ldp	x26, x25, [sp, #0x20]
   48c34: a9416ffc     	ldp	x28, x27, [sp, #0x10]
   48c38: a8c67bfd     	ldp	x29, x30, [sp], #0x60
   48c3c: d50323bf     	autiasp
   48c40: d65f03c0     	ret
   48c44: b0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   48c48: d0fffe21     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   48c4c: d0fffe22     	adrp	x2, 0xe000 <vsnprintf+0xe000>
   48c50: d0fffe23     	adrp	x3, 0xe000 <vsnprintf+0xe000>
   48c54: 91320021     	add	x1, x1, #0xc80
   48c58: 910e2042     	add	x2, x2, #0x388
   48c5c: f9406d08     	ldr	x8, [x8, #0xd8]
   48c60: 911cb463     	add	x3, x3, #0x72d
   48c64: 9104c113     	add	x19, x8, #0x130
   48c68: aa1303e0     	mov	x0, x19
   48c6c: 9400044d     	bl	0x49da0 <fprintf@plt>
   48c70: aa1303e0     	mov	x0, x19
   48c74: 9400044f     	bl	0x49db0 <fflush@plt>
   48c78: 940003f6     	bl	0x49c50 <abort@plt>
   48c7c: b0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   48c80: d0fffe21     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   48c84: d0fffe22     	adrp	x2, 0xe000 <vsnprintf+0xe000>
   48c88: d0fffe23     	adrp	x3, 0xe000 <vsnprintf+0xe000>
   48c8c: 91320021     	add	x1, x1, #0xc80
   48c90: 910e2042     	add	x2, x2, #0x388
   48c94: f9406d08     	ldr	x8, [x8, #0xd8]
   48c98: 911cb463     	add	x3, x3, #0x72d
   48c9c: 9104c113     	add	x19, x8, #0x130
   48ca0: aa1303e0     	mov	x0, x19
   48ca4: 9400043f     	bl	0x49da0 <fprintf@plt>
   48ca8: aa1303e0     	mov	x0, x19
   48cac: 94000441     	bl	0x49db0 <fflush@plt>
   48cb0: 940003e8     	bl	0x49c50 <abort@plt>
   48cb4: b0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   48cb8: d0fffe21     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   48cbc: d0fffe22     	adrp	x2, 0xe000 <vsnprintf+0xe000>
   48cc0: d0fffe23     	adrp	x3, 0xe000 <vsnprintf+0xe000>
   48cc4: 91320021     	add	x1, x1, #0xc80
   48cc8: 910e2042     	add	x2, x2, #0x388
   48ccc: f9406d08     	ldr	x8, [x8, #0xd8]
   48cd0: 911cb463     	add	x3, x3, #0x72d
   48cd4: 9104c113     	add	x19, x8, #0x130
   48cd8: aa1303e0     	mov	x0, x19
   48cdc: 94000431     	bl	0x49da0 <fprintf@plt>
   48ce0: aa1303e0     	mov	x0, x19
   48ce4: 94000433     	bl	0x49db0 <fflush@plt>
   48ce8: 940003da     	bl	0x49c50 <abort@plt>
   48cec: b0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   48cf0: d0fffe21     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   48cf4: f0fffe22     	adrp	x2, 0xf000 <vsnprintf+0xf000>
   48cf8: d0fffe23     	adrp	x3, 0xe000 <vsnprintf+0xe000>
   48cfc: 91320021     	add	x1, x1, #0xc80
   48d00: 91219042     	add	x2, x2, #0x864
   48d04: f9406d08     	ldr	x8, [x8, #0xd8]
   48d08: 910cb863     	add	x3, x3, #0x32e
   48d0c: 9104c113     	add	x19, x8, #0x130
   48d10: aa1303e0     	mov	x0, x19
   48d14: 94000423     	bl	0x49da0 <fprintf@plt>
   48d18: aa1303e0     	mov	x0, x19
   48d1c: 94000425     	bl	0x49db0 <fflush@plt>
   48d20: 940003cc     	bl	0x49c50 <abort@plt>
   48d24: d503249f     	bti	j
   48d28: b0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   48d2c: d0fffe21     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   48d30: d0fffe22     	adrp	x2, 0xe000 <vsnprintf+0xe000>
   48d34: f0fffe23     	adrp	x3, 0xf000 <vsnprintf+0xf000>
   48d38: 91320021     	add	x1, x1, #0xc80
   48d3c: 913d2042     	add	x2, x2, #0xf48
   48d40: f9406d08     	ldr	x8, [x8, #0xd8]
   48d44: 910f4c63     	add	x3, x3, #0x3d3
   48d48: 9104c113     	add	x19, x8, #0x130
   48d4c: aa1303e0     	mov	x0, x19
   48d50: 94000414     	bl	0x49da0 <fprintf@plt>
   48d54: aa1303e0     	mov	x0, x19
   48d58: 94000416     	bl	0x49db0 <fflush@plt>
   48d5c: 940003bd     	bl	0x49c50 <abort@plt>
   48d60: d503249f     	bti	j
   48d64: b0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   48d68: d0fffe21     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   48d6c: d0fffe22     	adrp	x2, 0xe000 <vsnprintf+0xe000>
   48d70: f0fffe23     	adrp	x3, 0xf000 <vsnprintf+0xf000>
   48d74: 91320021     	add	x1, x1, #0xc80
   48d78: 913d2042     	add	x2, x2, #0xf48
   48d7c: f9406d08     	ldr	x8, [x8, #0xd8]
   48d80: 9106dc63     	add	x3, x3, #0x1b7
   48d84: 9104c113     	add	x19, x8, #0x130
   48d88: aa1303e0     	mov	x0, x19
   48d8c: 94000405     	bl	0x49da0 <fprintf@plt>
   48d90: aa1303e0     	mov	x0, x19
   48d94: 94000407     	bl	0x49db0 <fflush@plt>
   48d98: 940003ae     	bl	0x49c50 <abort@plt>
   48d9c: d503249f     	bti	j
   48da0: b0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   48da4: d0fffe21     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   48da8: d0fffe22     	adrp	x2, 0xe000 <vsnprintf+0xe000>
   48dac: f0fffe23     	adrp	x3, 0xf000 <vsnprintf+0xf000>
   48db0: 91320021     	add	x1, x1, #0xc80
   48db4: 913d2042     	add	x2, x2, #0xf48
   48db8: f9406d08     	ldr	x8, [x8, #0xd8]
   48dbc: 91242c63     	add	x3, x3, #0x90b
   48dc0: 9104c113     	add	x19, x8, #0x130
   48dc4: aa1303e0     	mov	x0, x19
   48dc8: 940003f6     	bl	0x49da0 <fprintf@plt>
   48dcc: aa1303e0     	mov	x0, x19
   48dd0: 940003f8     	bl	0x49db0 <fflush@plt>
   48dd4: 9400039f     	bl	0x49c50 <abort@plt>
   48dd8: d503249f     	bti	j
   48ddc: b0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   48de0: d0fffe21     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   48de4: d0fffe22     	adrp	x2, 0xe000 <vsnprintf+0xe000>
   48de8: d0fffe23     	adrp	x3, 0xe000 <vsnprintf+0xe000>
   48dec: 91320021     	add	x1, x1, #0xc80
   48df0: 913d2042     	add	x2, x2, #0xf48
   48df4: f9406d08     	ldr	x8, [x8, #0xd8]
   48df8: 9135b863     	add	x3, x3, #0xd6e
   48dfc: 9104c113     	add	x19, x8, #0x130
   48e00: aa1303e0     	mov	x0, x19
   48e04: 940003e7     	bl	0x49da0 <fprintf@plt>
   48e08: aa1303e0     	mov	x0, x19
   48e0c: 940003e9     	bl	0x49db0 <fflush@plt>
   48e10: 94000390     	bl	0x49c50 <abort@plt>
   48e14: b0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   48e18: d0fffe21     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   48e1c: f0fffe22     	adrp	x2, 0xf000 <vsnprintf+0xf000>
   48e20: d0fffe23     	adrp	x3, 0xe000 <vsnprintf+0xe000>
   48e24: 91320021     	add	x1, x1, #0xc80
   48e28: 91219042     	add	x2, x2, #0x864
   48e2c: f9406d08     	ldr	x8, [x8, #0xd8]
   48e30: 910cb863     	add	x3, x3, #0x32e
   48e34: 9104c113     	add	x19, x8, #0x130
   48e38: aa1303e0     	mov	x0, x19
   48e3c: 940003d9     	bl	0x49da0 <fprintf@plt>
   48e40: aa1303e0     	mov	x0, x19
   48e44: 940003db     	bl	0x49db0 <fflush@plt>
   48e48: 94000382     	bl	0x49c50 <abort@plt>
   48e4c: b0000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   48e50: d0fffe21     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   48e54: f0fffe22     	adrp	x2, 0xf000 <vsnprintf+0xf000>
   48e58: d0fffe23     	adrp	x3, 0xe000 <vsnprintf+0xe000>
   48e5c: 91320021     	add	x1, x1, #0xc80
   48e60: 91219042     	add	x2, x2, #0x864
   48e64: f9406d08     	ldr	x8, [x8, #0xd8]
   48e68: 910cb863     	add	x3, x3, #0x32e
   48e6c: 9104c113     	add	x19, x8, #0x130
   48e70: aa1303e0     	mov	x0, x19
   48e74: 940003cb     	bl	0x49da0 <fprintf@plt>
   48e78: aa1303e0     	mov	x0, x19
   48e7c: 940003cd     	bl	0x49db0 <fflush@plt>
   48e80: 94000374     	bl	0x49c50 <abort@plt>

0000000000048e84 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getInfoFromDwarfSection(unsigned long, libunwind::UnwindInfoSections const&, unsigned int)>:
   48e84: d503233f     	paciasp
   48e88: a9ba7bfd     	stp	x29, x30, [sp, #-0x60]!
   48e8c: a9016ffc     	stp	x28, x27, [sp, #0x10]
   48e90: 910003fd     	mov	x29, sp
   48e94: a90267fa     	stp	x26, x25, [sp, #0x20]
   48e98: a9035ff8     	stp	x24, x23, [sp, #0x30]
   48e9c: a90457f6     	stp	x22, x21, [sp, #0x40]
   48ea0: a9054ff4     	stp	x20, x19, [sp, #0x50]
   48ea4: d11a83ff     	sub	sp, sp, #0x6a0
   48ea8: 2a0303f5     	mov	w21, w3
   48eac: aa0203f3     	mov	x19, x2
   48eb0: aa0103f6     	mov	x22, x1
   48eb4: aa0003f4     	mov	x20, x0
   48eb8: 34000123     	cbz	w3, 0x48edc <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getInfoFromDwarfSection(unsigned long, libunwind::UnwindInfoSections const&, unsigned int)+0x58>
   48ebc: a9410e62     	ldp	x2, x3, [x19, #0x10]
   48ec0: 910143e5     	add	x5, sp, #0x50
   48ec4: 910063e6     	add	x6, sp, #0x18
   48ec8: f9400680     	ldr	x0, [x20, #0x8]
   48ecc: aa1603e1     	mov	x1, x22
   48ed0: 8b354044     	add	x4, x2, w21, uxtw
   48ed4: 94000119     	bl	0x49338 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::findFDE(libunwind::LocalAddressSpace&, unsigned long, unsigned long, unsigned long, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)>
   48ed8: 37000140     	tbnz	w0, #0x0, 0x48f00 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getInfoFromDwarfSection(unsigned long, libunwind::UnwindInfoSections const&, unsigned int)+0x7c>
   48edc: f9401262     	ldr	x2, [x19, #0x20]
   48ee0: b4000142     	cbz	x2, 0x48f08 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getInfoFromDwarfSection(unsigned long, libunwind::UnwindInfoSections const&, unsigned int)+0x84>
   48ee4: f9400680     	ldr	x0, [x20, #0x8]
   48ee8: 910143e4     	add	x4, sp, #0x50
   48eec: b9402a63     	ldr	w3, [x19, #0x28]
   48ef0: 910063e5     	add	x5, sp, #0x18
   48ef4: aa1603e1     	mov	x1, x22
   48ef8: 94000182     	bl	0x49500 <libunwind::EHHeaderParser<libunwind::LocalAddressSpace>::findFDE(libunwind::LocalAddressSpace&, unsigned long, unsigned long, unsigned int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)>
   48efc: 36000060     	tbz	w0, #0x0, 0x48f08 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getInfoFromDwarfSection(unsigned long, libunwind::UnwindInfoSections const&, unsigned int)+0x84>
   48f00: 2a1f03f8     	mov	w24, wzr
   48f04: 14000041     	b	0x49008 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getInfoFromDwarfSection(unsigned long, libunwind::UnwindInfoSections const&, unsigned int)+0x184>
   48f08: b0000060     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   48f0c: f9400277     	ldr	x23, [x19]
   48f10: 911f9000     	add	x0, x0, #0x7e4
   48f14: 940003b7     	bl	0x49df0 <pthread_rwlock_rdlock@plt>
   48f18: b0000068     	adrp	x8, 0x55000 <vsnprintf+0x55000>
   48f1c: b0000069     	adrp	x9, 0x55000 <vsnprintf+0x55000>
   48f20: f9421508     	ldr	x8, [x8, #0x428]
   48f24: f9421929     	ldr	x9, [x9, #0x430]
   48f28: eb09011f     	cmp	x8, x9
   48f2c: 54000522     	b.hs	0x48fd0 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getInfoFromDwarfSection(unsigned long, libunwind::UnwindInfoSections const&, unsigned int)+0x14c>
   48f30: b10006ff     	cmn	x23, #0x1
   48f34: 540000a1     	b.ne	0x48f48 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getInfoFromDwarfSection(unsigned long, libunwind::UnwindInfoSections const&, unsigned int)+0xc4>
   48f38: 14000011     	b	0x48f7c <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getInfoFromDwarfSection(unsigned long, libunwind::UnwindInfoSections const&, unsigned int)+0xf8>
   48f3c: 91008108     	add	x8, x8, #0x20
   48f40: eb09011f     	cmp	x8, x9
   48f44: 54000462     	b.hs	0x48fd0 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getInfoFromDwarfSection(unsigned long, libunwind::UnwindInfoSections const&, unsigned int)+0x14c>
   48f48: f940010a     	ldr	x10, [x8]
   48f4c: eb17015f     	cmp	x10, x23
   48f50: 54ffff61     	b.ne	0x48f3c <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getInfoFromDwarfSection(unsigned long, libunwind::UnwindInfoSections const&, unsigned int)+0xb8>
   48f54: f940050a     	ldr	x10, [x8, #0x8]
   48f58: eb16015f     	cmp	x10, x22
   48f5c: 54ffff08     	b.hi	0x48f3c <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getInfoFromDwarfSection(unsigned long, libunwind::UnwindInfoSections const&, unsigned int)+0xb8>
   48f60: f940090a     	ldr	x10, [x8, #0x10]
   48f64: eb16015f     	cmp	x10, x22
   48f68: 54fffea9     	b.ls	0x48f3c <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getInfoFromDwarfSection(unsigned long, libunwind::UnwindInfoSections const&, unsigned int)+0xb8>
   48f6c: 1400000a     	b	0x48f94 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getInfoFromDwarfSection(unsigned long, libunwind::UnwindInfoSections const&, unsigned int)+0x110>
   48f70: 91008108     	add	x8, x8, #0x20
   48f74: eb09011f     	cmp	x8, x9
   48f78: 540002c2     	b.hs	0x48fd0 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getInfoFromDwarfSection(unsigned long, libunwind::UnwindInfoSections const&, unsigned int)+0x14c>
   48f7c: f940050a     	ldr	x10, [x8, #0x8]
   48f80: eb16015f     	cmp	x10, x22
   48f84: 54ffff68     	b.hi	0x48f70 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getInfoFromDwarfSection(unsigned long, libunwind::UnwindInfoSections const&, unsigned int)+0xec>
   48f88: f940090a     	ldr	x10, [x8, #0x10]
   48f8c: eb16015f     	cmp	x10, x22
   48f90: 54ffff09     	b.ls	0x48f70 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getInfoFromDwarfSection(unsigned long, libunwind::UnwindInfoSections const&, unsigned int)+0xec>
   48f94: b0000060     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   48f98: f9400d17     	ldr	x23, [x8, #0x18]
   48f9c: 911f9000     	add	x0, x0, #0x7e4
   48fa0: 9400038c     	bl	0x49dd0 <pthread_rwlock_unlock@plt>
   48fa4: b40001d7     	cbz	x23, 0x48fdc <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getInfoFromDwarfSection(unsigned long, libunwind::UnwindInfoSections const&, unsigned int)+0x158>
   48fa8: a9410e62     	ldp	x2, x3, [x19, #0x10]
   48fac: 910143e5     	add	x5, sp, #0x50
   48fb0: 910063e6     	add	x6, sp, #0x18
   48fb4: f9400680     	ldr	x0, [x20, #0x8]
   48fb8: aa1603e1     	mov	x1, x22
   48fbc: aa1703e4     	mov	x4, x23
   48fc0: 940000de     	bl	0x49338 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::findFDE(libunwind::LocalAddressSpace&, unsigned long, unsigned long, unsigned long, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)>
   48fc4: 360000c0     	tbz	w0, #0x0, 0x48fdc <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getInfoFromDwarfSection(unsigned long, libunwind::UnwindInfoSections const&, unsigned int)+0x158>
   48fc8: 52800038     	mov	w24, #0x1               // =1
   48fcc: 1400000f     	b	0x49008 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getInfoFromDwarfSection(unsigned long, libunwind::UnwindInfoSections const&, unsigned int)+0x184>
   48fd0: b0000060     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   48fd4: 911f9000     	add	x0, x0, #0x7e4
   48fd8: 9400037e     	bl	0x49dd0 <pthread_rwlock_unlock@plt>
   48fdc: a9410e62     	ldp	x2, x3, [x19, #0x10]
   48fe0: 910143e5     	add	x5, sp, #0x50
   48fe4: 910063e6     	add	x6, sp, #0x18
   48fe8: f9400680     	ldr	x0, [x20, #0x8]
   48fec: aa1603e1     	mov	x1, x22
   48ff0: aa1f03e4     	mov	x4, xzr
   48ff4: 940000d1     	bl	0x49338 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::findFDE(libunwind::LocalAddressSpace&, unsigned long, unsigned long, unsigned long, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)>
   48ff8: 2a0003e8     	mov	w8, w0
   48ffc: 2a1f03f8     	mov	w24, wzr
   49000: 2a1f03e0     	mov	w0, wzr
   49004: 36000a88     	tbz	w8, #0x0, 0x49154 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getInfoFromDwarfSection(unsigned long, libunwind::UnwindInfoSections const&, unsigned int)+0x2d0>
   49008: 910203e0     	add	x0, sp, #0x80
   4900c: 2a1f03e1     	mov	w1, wzr
   49010: 5280c302     	mov	w2, #0x618              // =1560
   49014: f9400279     	ldr	x25, [x19]
   49018: 9400025e     	bl	0x49990 <memset@plt>
   4901c: f9400680     	ldr	x0, [x20, #0x8]
   49020: 910143e1     	add	x1, sp, #0x50
   49024: 910063e2     	add	x2, sp, #0x18
   49028: 910203e5     	add	x5, sp, #0x80
   4902c: aa1603e3     	mov	x3, x22
   49030: 52800084     	mov	w4, #0x4                // =4
   49034: 97fff864     	bl	0x471c4 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseFDEInstructions(libunwind::LocalAddressSpace&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info const&, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info const&, unsigned long, int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::PrologInfo*)>
   49038: 360008c0     	tbz	w0, #0x0, 0x49150 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getInfoFromDwarfSection(unsigned long, libunwind::UnwindInfoSections const&, unsigned int)+0x2cc>
   4903c: 9108a288     	add	x8, x20, #0x228
   49040: 3dc01fe0     	ldr	q0, [sp, #0x70]
   49044: f9401fe9     	ldr	x9, [sp, #0x38]
   49048: 710002bf     	cmp	w21, #0x0
   4904c: b94093ea     	ldr	w10, [sp, #0x90]
   49050: 52800020     	mov	w0, #0x1                // =1
   49054: 3d800100     	str	q0, [x8]
   49058: 52a06008     	mov	w8, #0x3000000          // =50331648
   4905c: f94037f6     	ldr	x22, [sp, #0x68]
   49060: f9011e89     	str	x9, [x20, #0x238]
   49064: f901228a     	str	x10, [x20, #0x240]
   49068: 91088289     	add	x9, x20, #0x220
   4906c: b9025288     	str	w8, [x20, #0x250]
   49070: 1a9f07ea     	cset	w10, ne
   49074: a94523f7     	ldp	x23, x8, [sp, #0x50]
   49078: 2a18014a     	orr	w10, w10, w24
   4907c: f9011296     	str	x22, [x20, #0x220]
   49080: 7100055f     	cmp	w10, #0x1
   49084: f901269f     	str	xzr, [x20, #0x248]
   49088: f9013299     	str	x25, [x20, #0x260]
   4908c: f9012e97     	str	x23, [x20, #0x258]
   49090: b9003528     	str	w8, [x9, #0x34]
   49094: 54000600     	b.eq	0x49154 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getInfoFromDwarfSection(unsigned long, libunwind::UnwindInfoSections const&, unsigned int)+0x2d0>
   49098: f9401268     	ldr	x8, [x19, #0x20]
   4909c: b50005c8     	cbnz	x8, 0x49154 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getInfoFromDwarfSection(unsigned long, libunwind::UnwindInfoSections const&, unsigned int)+0x2d0>
   490a0: 90000060     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   490a4: f9400278     	ldr	x24, [x19]
   490a8: 911f9000     	add	x0, x0, #0x7e4
   490ac: 3d8003e0     	str	q0, [sp]
   490b0: 94000344     	bl	0x49dc0 <pthread_rwlock_wrlock@plt>
   490b4: 90000079     	adrp	x25, 0x55000 <vsnprintf+0x55000>
   490b8: 9000007a     	adrp	x26, 0x55000 <vsnprintf+0x55000>
   490bc: f9421b28     	ldr	x8, [x25, #0x430]
   490c0: f9421f49     	ldr	x9, [x26, #0x438]
   490c4: eb09011f     	cmp	x8, x9
   490c8: 540002e3     	b.lo	0x49124 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getInfoFromDwarfSection(unsigned long, libunwind::UnwindInfoSections const&, unsigned int)+0x2a0>
   490cc: 90000068     	adrp	x8, 0x55000 <vsnprintf+0x55000>
   490d0: f9421513     	ldr	x19, [x8, #0x428]
   490d4: cb130135     	sub	x21, x9, x19
   490d8: d37ef6a0     	lsl	x0, x21, #2
   490dc: 9345febc     	asr	x28, x21, #5
   490e0: 9343febb     	asr	x27, x21, #3
   490e4: 9400025b     	bl	0x49a50 <malloc@plt>
   490e8: aa1303e1     	mov	x1, x19
   490ec: aa1503e2     	mov	x2, x21
   490f0: aa0003f4     	mov	x20, x0
   490f4: 9400022f     	bl	0x499b0 <memcpy@plt>
   490f8: 90000068     	adrp	x8, 0x55000 <vsnprintf+0x55000>
   490fc: 91208108     	add	x8, x8, #0x820
   49100: eb08027f     	cmp	x19, x8
   49104: 54000060     	b.eq	0x49110 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getInfoFromDwarfSection(unsigned long, libunwind::UnwindInfoSections const&, unsigned int)+0x28c>
   49108: aa1303e0     	mov	x0, x19
   4910c: 94000265     	bl	0x49aa0 <free@plt>
   49110: 8b1b1689     	add	x9, x20, x27, lsl #5
   49114: 8b1c1688     	add	x8, x20, x28, lsl #5
   49118: 9000006a     	adrp	x10, 0x55000 <vsnprintf+0x55000>
   4911c: f9021f49     	str	x9, [x26, #0x438]
   49120: f9021554     	str	x20, [x10, #0x428]
   49124: 90000060     	adrp	x0, 0x55000 <vsnprintf+0x55000>
   49128: 91008109     	add	x9, x8, #0x20
   4912c: 3dc003e0     	ldr	q0, [sp]
   49130: 911f9000     	add	x0, x0, #0x7e4
   49134: a9005918     	stp	x24, x22, [x8]
   49138: f9000d17     	str	x23, [x8, #0x18]
   4913c: fd000900     	str	d0, [x8, #0x10]
   49140: f9021b29     	str	x9, [x25, #0x430]
   49144: 94000323     	bl	0x49dd0 <pthread_rwlock_unlock@plt>
   49148: 52800020     	mov	w0, #0x1                // =1
   4914c: 14000002     	b	0x49154 <libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm64>::getInfoFromDwarfSection(unsigned long, libunwind::UnwindInfoSections const&, unsigned int)+0x2d0>
   49150: 2a1f03e0     	mov	w0, wzr
   49154: 911a83ff     	add	sp, sp, #0x6a0
   49158: a9454ff4     	ldp	x20, x19, [sp, #0x50]
   4915c: a94457f6     	ldp	x22, x21, [sp, #0x40]
   49160: a9435ff8     	ldp	x24, x23, [sp, #0x30]
   49164: a94267fa     	ldp	x26, x25, [sp, #0x20]
   49168: a9416ffc     	ldp	x28, x27, [sp, #0x10]
   4916c: a8c67bfd     	ldp	x29, x30, [sp], #0x60
   49170: d50323bf     	autiasp
   49174: d65f03c0     	ret

0000000000049178 <libunwind::findUnwindSectionsByPhdr(dl_phdr_info*, unsigned long, void*)>:
   49178: d503233f     	paciasp
   4917c: d101c3ff     	sub	sp, sp, #0x70
   49180: a9017bfd     	stp	x29, x30, [sp, #0x10]
   49184: 910043fd     	add	x29, sp, #0x10
   49188: a9026ffc     	stp	x28, x27, [sp, #0x20]
   4918c: a90367fa     	stp	x26, x25, [sp, #0x30]
   49190: a9045ff8     	stp	x24, x23, [sp, #0x40]
   49194: a90557f6     	stp	x22, x21, [sp, #0x50]
   49198: a9064ff4     	stp	x20, x19, [sp, #0x60]
   4919c: 79403019     	ldrh	w25, [x0, #0x18]
   491a0: b40000f9     	cbz	x25, 0x491bc <libunwind::findUnwindSectionsByPhdr(dl_phdr_info*, unsigned long, void*)+0x44>
   491a4: f9400849     	ldr	x9, [x2, #0x10]
   491a8: aa0003f4     	mov	x20, x0
   491ac: f940001a     	ldr	x26, [x0]
   491b0: aa0203f3     	mov	x19, x2
   491b4: eb1a013f     	cmp	x9, x26
   491b8: 54000162     	b.hs	0x491e4 <libunwind::findUnwindSectionsByPhdr(dl_phdr_info*, unsigned long, void*)+0x6c>
   491bc: 2a1f03e0     	mov	w0, wzr
   491c0: a9464ff4     	ldp	x20, x19, [sp, #0x60]
   491c4: a94557f6     	ldp	x22, x21, [sp, #0x50]
   491c8: a9445ff8     	ldp	x24, x23, [sp, #0x40]
   491cc: a94367fa     	ldp	x26, x25, [sp, #0x30]
   491d0: a9426ffc     	ldp	x28, x27, [sp, #0x20]
   491d4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   491d8: 9101c3ff     	add	sp, sp, #0x70
   491dc: d50323bf     	autiasp
   491e0: d65f03c0     	ret
   491e4: 52800708     	mov	w8, #0x38               // =56
   491e8: aa1f03ea     	mov	x10, xzr
   491ec: 9b087f2b     	mul	x11, x25, x8
   491f0: f9400a88     	ldr	x8, [x20, #0x10]
   491f4: 14000004     	b	0x49204 <libunwind::findUnwindSectionsByPhdr(dl_phdr_info*, unsigned long, void*)+0x8c>
   491f8: 9100e14a     	add	x10, x10, #0x38
   491fc: eb0a017f     	cmp	x11, x10
   49200: 54fffde0     	b.eq	0x491bc <libunwind::findUnwindSectionsByPhdr(dl_phdr_info*, unsigned long, void*)+0x44>
   49204: b86a690c     	ldr	w12, [x8, x10]
   49208: 7100059f     	cmp	w12, #0x1
   4920c: 54ffff61     	b.ne	0x491f8 <libunwind::findUnwindSectionsByPhdr(dl_phdr_info*, unsigned long, void*)+0x80>
   49210: 8b0a010d     	add	x13, x8, x10
   49214: f94009ac     	ldr	x12, [x13, #0x10]
   49218: 8b1a018c     	add	x12, x12, x26
   4921c: eb0c013f     	cmp	x9, x12
   49220: 54fffec3     	b.lo	0x491f8 <libunwind::findUnwindSectionsByPhdr(dl_phdr_info*, unsigned long, void*)+0x80>
   49224: f94015ad     	ldr	x13, [x13, #0x28]
   49228: 8b0c01ae     	add	x14, x13, x12
   4922c: eb0e013f     	cmp	x9, x14
   49230: 54fffe42     	b.hs	0x491f8 <libunwind::findUnwindSectionsByPhdr(dl_phdr_info*, unsigned long, void*)+0x80>
   49234: 9000004b     	adrp	x11, 0x51000 <vsnprintf+0x51000>
   49238: f9400669     	ldr	x9, [x19, #0x8]
   4923c: 1280000a     	mov	w10, #-0x1              // =-1
   49240: 529caa16     	mov	w22, #0xe550            // =58704
   49244: 8b0a033b     	add	x27, x25, x10
   49248: 5280071c     	mov	w28, #0x38              // =56
   4924c: f9406d6b     	ldr	x11, [x11, #0xd8]
   49250: 72ac8e96     	movk	w22, #0x6474, lsl #16
   49254: a900352c     	stp	x12, x13, [x9]
   49258: 9104c175     	add	x21, x11, #0x130
   4925c: 92407f69     	and	x9, x27, #0xffffffff
   49260: 9b1c7d2a     	mul	x10, x9, x28
   49264: b86a690a     	ldr	w10, [x8, x10]
   49268: 6b16015f     	cmp	w10, w22
   4926c: 54000201     	b.ne	0x492ac <libunwind::findUnwindSectionsByPhdr(dl_phdr_info*, unsigned long, void*)+0x134>
   49270: 9b1c2128     	madd	x8, x9, x28, x8
   49274: f940066a     	ldr	x10, [x19, #0x8]
   49278: f9400909     	ldr	x9, [x8, #0x10]
   4927c: f9401518     	ldr	x24, [x8, #0x28]
   49280: 8b1a0137     	add	x23, x9, x26
   49284: a9026157     	stp	x23, x24, [x10, #0x20]
   49288: 394002e8     	ldrb	w8, [x23]
   4928c: 7100051f     	cmp	w8, #0x1
   49290: 54000240     	b.eq	0x492d8 <libunwind::findUnwindSectionsByPhdr(dl_phdr_info*, unsigned long, void*)+0x160>
   49294: b0fffe20     	adrp	x0, 0xe000 <vsnprintf+0xe000>
   49298: 528005a1     	mov	w1, #0x2d               // =45
   4929c: 912cac00     	add	x0, x0, #0xb2b
   492a0: 52800022     	mov	w2, #0x1                // =1
   492a4: aa1503e3     	mov	x3, x21
   492a8: 940002d6     	bl	0x49e00 <fwrite@plt>
   492ac: 51000739     	sub	w25, w25, #0x1
   492b0: 72003f3f     	tst	w25, #0xffff
   492b4: 54fff840     	b.eq	0x491bc <libunwind::findUnwindSectionsByPhdr(dl_phdr_info*, unsigned long, void*)+0x44>
   492b8: f9400a88     	ldr	x8, [x20, #0x10]
   492bc: d100077b     	sub	x27, x27, #0x1
   492c0: 92407f69     	and	x9, x27, #0xffffffff
   492c4: 9b1c7d2a     	mul	x10, x9, x28
   492c8: b86a690a     	ldr	w10, [x8, x10]
   492cc: 6b16015f     	cmp	w10, w22
   492d0: 54fffd00     	b.eq	0x49270 <libunwind::findUnwindSectionsByPhdr(dl_phdr_info*, unsigned long, void*)+0xf8>
   492d4: 17fffff6     	b	0x492ac <libunwind::findUnwindSectionsByPhdr(dl_phdr_info*, unsigned long, void*)+0x134>
   492d8: f9400274     	ldr	x20, [x19]
   492dc: 910012e8     	add	x8, x23, #0x4
   492e0: 394006e3     	ldrb	w3, [x23, #0x1]
   492e4: 910023e1     	add	x1, sp, #0x8
   492e8: aa1803e2     	mov	x2, x24
   492ec: aa1703e4     	mov	x4, x23
   492f0: aa1403e0     	mov	x0, x20
   492f4: 39400af5     	ldrb	w21, [x23, #0x2]
   492f8: f90007e8     	str	x8, [sp, #0x8]
   492fc: 97fffb38     	bl	0x47fdc <libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)>
   49300: aa0003f6     	mov	x22, x0
   49304: 7103febf     	cmp	w21, #0xff
   49308: 540000e0     	b.eq	0x49324 <libunwind::findUnwindSectionsByPhdr(dl_phdr_info*, unsigned long, void*)+0x1ac>
   4930c: 910023e1     	add	x1, sp, #0x8
   49310: aa1403e0     	mov	x0, x20
   49314: aa1803e2     	mov	x2, x24
   49318: 2a1503e3     	mov	w3, w21
   4931c: aa1703e4     	mov	x4, x23
   49320: 97fffb2f     	bl	0x47fdc <libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)>
   49324: f9400668     	ldr	x8, [x19, #0x8]
   49328: 92800009     	mov	x9, #-0x1               // =-1
   4932c: 52800020     	mov	w0, #0x1                // =1
   49330: a9012516     	stp	x22, x9, [x8, #0x10]
   49334: 17ffffa3     	b	0x491c0 <libunwind::findUnwindSectionsByPhdr(dl_phdr_info*, unsigned long, void*)+0x48>

0000000000049338 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::findFDE(libunwind::LocalAddressSpace&, unsigned long, unsigned long, unsigned long, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)>:
   49338: d503233f     	paciasp
   4933c: d101c3ff     	sub	sp, sp, #0x70
   49340: a9017bfd     	stp	x29, x30, [sp, #0x10]
   49344: 910043fd     	add	x29, sp, #0x10
   49348: a9026ffc     	stp	x28, x27, [sp, #0x20]
   4934c: a90367fa     	stp	x26, x25, [sp, #0x30]
   49350: a9045ff8     	stp	x24, x23, [sp, #0x40]
   49354: a90557f6     	stp	x22, x21, [sp, #0x50]
   49358: a9064ff4     	stp	x20, x19, [sp, #0x60]
   4935c: f100009f     	cmp	x4, #0x0
   49360: 8b020068     	add	x8, x3, x2
   49364: 9a840056     	csel	x22, x2, x4, eq
   49368: b100047f     	cmn	x3, #0x1
   4936c: da9f111b     	csinv	x27, x8, xzr, ne
   49370: eb1b02df     	cmp	x22, x27
   49374: f90007f6     	str	x22, [sp, #0x8]
   49378: 54000a22     	b.hs	0x494bc <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::findFDE(libunwind::LocalAddressSpace&, unsigned long, unsigned long, unsigned long, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x184>
   4937c: aa0603f4     	mov	x20, x6
   49380: aa0503f3     	mov	x19, x5
   49384: aa0203f7     	mov	x23, x2
   49388: aa0103f8     	mov	x24, x1
   4938c: aa0003f5     	mov	x21, x0
   49390: 14000004     	b	0x493a0 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::findFDE(libunwind::LocalAddressSpace&, unsigned long, unsigned long, unsigned long, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x68>
   49394: eb1b02df     	cmp	x22, x27
   49398: f90007f6     	str	x22, [sp, #0x8]
   4939c: 54000902     	b.hs	0x494bc <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::findFDE(libunwind::LocalAddressSpace&, unsigned long, unsigned long, unsigned long, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x184>
   493a0: aa1603e8     	mov	x8, x22
   493a4: aa1603fa     	mov	x26, x22
   493a8: b8404509     	ldr	w9, [x8], #0x4
   493ac: f90007e8     	str	x8, [sp, #0x8]
   493b0: 3100053f     	cmn	w9, #0x1
   493b4: 54000081     	b.ne	0x493c4 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::findFDE(libunwind::LocalAddressSpace&, unsigned long, unsigned long, unsigned long, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x8c>
   493b8: 91003348     	add	x8, x26, #0xc
   493bc: f8404349     	ldur	x9, [x26, #0x4]
   493c0: f90007e8     	str	x8, [sp, #0x8]
   493c4: b40007c9     	cbz	x9, 0x494bc <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::findFDE(libunwind::LocalAddressSpace&, unsigned long, unsigned long, unsigned long, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x184>
   493c8: b940010a     	ldr	w10, [x8]
   493cc: 8b090116     	add	x22, x8, x9
   493d0: 34fffe2a     	cbz	w10, 0x49394 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::findFDE(libunwind::LocalAddressSpace&, unsigned long, unsigned long, unsigned long, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x5c>
   493d4: cb0a0101     	sub	x1, x8, x10
   493d8: eb17003f     	cmp	x1, x23
   493dc: 54fffdc3     	b.lo	0x49394 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::findFDE(libunwind::LocalAddressSpace&, unsigned long, unsigned long, unsigned long, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x5c>
   493e0: eb1b003f     	cmp	x1, x27
   493e4: 54fffd82     	b.hs	0x49394 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::findFDE(libunwind::LocalAddressSpace&, unsigned long, unsigned long, unsigned long, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x5c>
   493e8: aa1503e0     	mov	x0, x21
   493ec: aa1403e2     	mov	x2, x20
   493f0: 97fff3da     	bl	0x46358 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::parseCIE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)>
   493f4: b5fffd00     	cbnz	x0, 0x49394 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::findFDE(libunwind::LocalAddressSpace&, unsigned long, unsigned long, unsigned long, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x5c>
   493f8: f94007e8     	ldr	x8, [sp, #0x8]
   493fc: 910023e1     	add	x1, sp, #0x8
   49400: 39406283     	ldrb	w3, [x20, #0x18]
   49404: aa1503e0     	mov	x0, x21
   49408: aa1603e2     	mov	x2, x22
   4940c: aa1f03e4     	mov	x4, xzr
   49410: 91001108     	add	x8, x8, #0x4
   49414: f90007e8     	str	x8, [sp, #0x8]
   49418: 97fffaf1     	bl	0x47fdc <libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)>
   4941c: 39406288     	ldrb	w8, [x20, #0x18]
   49420: aa0003f9     	mov	x25, x0
   49424: 910023e1     	add	x1, sp, #0x8
   49428: aa1503e0     	mov	x0, x21
   4942c: aa1603e2     	mov	x2, x22
   49430: aa1f03e4     	mov	x4, xzr
   49434: 12000d03     	and	w3, w8, #0xf
   49438: 97fffae9     	bl	0x47fdc <libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)>
   4943c: eb18033f     	cmp	x25, x24
   49440: 54fffaa2     	b.hs	0x49394 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::findFDE(libunwind::LocalAddressSpace&, unsigned long, unsigned long, unsigned long, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x5c>
   49444: 8b19001c     	add	x28, x0, x25
   49448: eb18039f     	cmp	x28, x24
   4944c: 54fffa43     	b.lo	0x49394 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::findFDE(libunwind::LocalAddressSpace&, unsigned long, unsigned long, unsigned long, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x5c>
   49450: 3940c688     	ldrb	w8, [x20, #0x31]
   49454: f900167f     	str	xzr, [x19, #0x28]
   49458: 34000468     	cbz	w8, 0x494e4 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::findFDE(libunwind::LocalAddressSpace&, unsigned long, unsigned long, unsigned long, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x1ac>
   4945c: 910023e0     	add	x0, sp, #0x8
   49460: aa1603e1     	mov	x1, x22
   49464: 97fffba3     	bl	0x482f0 <libunwind::LocalAddressSpace::getULEB128(unsigned long&, unsigned long)>
   49468: f94007f8     	ldr	x24, [sp, #0x8]
   4946c: 39406688     	ldrb	w8, [x20, #0x19]
   49470: 8b000317     	add	x23, x24, x0
   49474: 7103fd1f     	cmp	w8, #0xff
   49478: 54000380     	b.eq	0x494e8 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::findFDE(libunwind::LocalAddressSpace&, unsigned long, unsigned long, unsigned long, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x1b0>
   4947c: 12000d03     	and	w3, w8, #0xf
   49480: 910023e1     	add	x1, sp, #0x8
   49484: aa1503e0     	mov	x0, x21
   49488: aa1603e2     	mov	x2, x22
   4948c: aa1f03e4     	mov	x4, xzr
   49490: 97fffad3     	bl	0x47fdc <libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)>
   49494: b40002a0     	cbz	x0, 0x494e8 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::findFDE(libunwind::LocalAddressSpace&, unsigned long, unsigned long, unsigned long, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x1b0>
   49498: 39406683     	ldrb	w3, [x20, #0x19]
   4949c: 910023e1     	add	x1, sp, #0x8
   494a0: aa1503e0     	mov	x0, x21
   494a4: aa1603e2     	mov	x2, x22
   494a8: aa1f03e4     	mov	x4, xzr
   494ac: f90007f8     	str	x24, [sp, #0x8]
   494b0: 97fffacb     	bl	0x47fdc <libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)>
   494b4: f9001660     	str	x0, [x19, #0x28]
   494b8: 1400000c     	b	0x494e8 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::findFDE(libunwind::LocalAddressSpace&, unsigned long, unsigned long, unsigned long, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x1b0>
   494bc: 2a1f03e0     	mov	w0, wzr
   494c0: a9464ff4     	ldp	x20, x19, [sp, #0x60]
   494c4: a94557f6     	ldp	x22, x21, [sp, #0x50]
   494c8: a9445ff8     	ldp	x24, x23, [sp, #0x40]
   494cc: a94367fa     	ldp	x26, x25, [sp, #0x30]
   494d0: a9426ffc     	ldp	x28, x27, [sp, #0x20]
   494d4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   494d8: 9101c3ff     	add	sp, sp, #0x70
   494dc: d50323bf     	autiasp
   494e0: d65f03c0     	ret
   494e4: f94007f7     	ldr	x23, [sp, #0x8]
   494e8: cb1a02c8     	sub	x8, x22, x26
   494ec: a9016677     	stp	x23, x25, [x19, #0x10]
   494f0: 52800020     	mov	w0, #0x1                // =1
   494f4: f900127c     	str	x28, [x19, #0x20]
   494f8: a900227a     	stp	x26, x8, [x19]
   494fc: 17fffff1     	b	0x494c0 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::findFDE(libunwind::LocalAddressSpace&, unsigned long, unsigned long, unsigned long, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x188>

0000000000049500 <libunwind::EHHeaderParser<libunwind::LocalAddressSpace>::findFDE(libunwind::LocalAddressSpace&, unsigned long, unsigned long, unsigned int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)>:
   49500: d503233f     	paciasp
   49504: d10243ff     	sub	sp, sp, #0x90
   49508: a9037bfd     	stp	x29, x30, [sp, #0x30]
   4950c: 9100c3fd     	add	x29, sp, #0x30
   49510: a9046ffc     	stp	x28, x27, [sp, #0x40]
   49514: a90567fa     	stp	x26, x25, [sp, #0x50]
   49518: a9065ff8     	stp	x24, x23, [sp, #0x60]
   4951c: a90757f6     	stp	x22, x21, [sp, #0x70]
   49520: a9084ff4     	stp	x20, x19, [sp, #0x80]
   49524: 39400048     	ldrb	w8, [x2]
   49528: f81f03a1     	stur	x1, [x29, #-0x10]
   4952c: 7100051f     	cmp	w8, #0x1
   49530: 540006a1     	b.ne	0x49604 <libunwind::EHHeaderParser<libunwind::LocalAddressSpace>::findFDE(libunwind::LocalAddressSpace&, unsigned long, unsigned long, unsigned int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x104>
   49534: 91001049     	add	x9, x2, #0x4
   49538: 39400448     	ldrb	w8, [x2, #0x1]
   4953c: aa0203f7     	mov	x23, x2
   49540: 3940085a     	ldrb	w26, [x2, #0x2]
   49544: 8b234059     	add	x25, x2, w3, uxtw
   49548: aa0403f3     	mov	x19, x4
   4954c: f81f83a9     	stur	x9, [x29, #-0x8]
   49550: d10023a1     	sub	x1, x29, #0x8
   49554: 39400c49     	ldrb	w9, [x2, #0x3]
   49558: aa1903e2     	mov	x2, x25
   4955c: 2a0803e3     	mov	w3, w8
   49560: aa1703e4     	mov	x4, x23
   49564: aa0503f4     	mov	x20, x5
   49568: aa0003f6     	mov	x22, x0
   4956c: b81ec3a9     	stur	w9, [x29, #-0x14]
   49570: 97fffa9b     	bl	0x47fdc <libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)>
   49574: 7103ff5f     	cmp	w26, #0xff
   49578: 54000560     	b.eq	0x49624 <libunwind::EHHeaderParser<libunwind::LocalAddressSpace>::findFDE(libunwind::LocalAddressSpace&, unsigned long, unsigned long, unsigned int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x124>
   4957c: d10023a1     	sub	x1, x29, #0x8
   49580: aa1603e0     	mov	x0, x22
   49584: aa1903e2     	mov	x2, x25
   49588: 2a1a03e3     	mov	w3, w26
   4958c: aa1703e4     	mov	x4, x23
   49590: 97fffa93     	bl	0x47fdc <libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)>
   49594: b40004a0     	cbz	x0, 0x49628 <libunwind::EHHeaderParser<libunwind::LocalAddressSpace>::findFDE(libunwind::LocalAddressSpace&, unsigned long, unsigned long, unsigned int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x128>
   49598: aa0003fa     	mov	x26, x0
   4959c: b85ec3a0     	ldur	w0, [x29, #-0x14]
   495a0: f85f83bc     	ldur	x28, [x29, #-0x8]
   495a4: a900cff4     	stp	x20, x19, [sp, #0x8]
   495a8: 9400004a     	bl	0x496d0 <libunwind::EHHeaderParser<libunwind::LocalAddressSpace>::getTableEntrySize(unsigned char)>
   495ac: aa0003fb     	mov	x27, x0
   495b0: aa1f03f5     	mov	x21, xzr
   495b4: f100075f     	cmp	x26, #0x1
   495b8: 540004a9     	b.ls	0x4964c <libunwind::EHHeaderParser<libunwind::LocalAddressSpace>::findFDE(libunwind::LocalAddressSpace&, unsigned long, unsigned long, unsigned int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x14c>
   495bc: d341ff54     	lsr	x20, x26, #1
   495c0: d10023a1     	sub	x1, x29, #0x8
   495c4: 8b150298     	add	x24, x20, x21
   495c8: aa1603e0     	mov	x0, x22
   495cc: aa1903e2     	mov	x2, x25
   495d0: b85ec3a3     	ldur	w3, [x29, #-0x14]
   495d4: d503201f     	nop
   495d8: 9b1b7313     	madd	x19, x24, x27, x28
   495dc: aa1703e4     	mov	x4, x23
   495e0: f81f83b3     	stur	x19, [x29, #-0x8]
   495e4: 97fffa7e     	bl	0x47fdc <libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)>
   495e8: f85f03a9     	ldur	x9, [x29, #-0x10]
   495ec: cb140348     	sub	x8, x26, x20
   495f0: eb09001f     	cmp	x0, x9
   495f4: 9a953315     	csel	x21, x24, x21, lo
   495f8: 9a94311a     	csel	x26, x8, x20, lo
   495fc: 54fffdc1     	b.ne	0x495b4 <libunwind::EHHeaderParser<libunwind::LocalAddressSpace>::findFDE(libunwind::LocalAddressSpace&, unsigned long, unsigned long, unsigned int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0xb4>
   49600: 14000014     	b	0x49650 <libunwind::EHHeaderParser<libunwind::LocalAddressSpace>::findFDE(libunwind::LocalAddressSpace&, unsigned long, unsigned long, unsigned int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x150>
   49604: 90000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   49608: b0fffe20     	adrp	x0, 0xe000 <vsnprintf+0xe000>
   4960c: 912cac00     	add	x0, x0, #0xb2b
   49610: 528005a1     	mov	w1, #0x2d               // =45
   49614: 52800022     	mov	w2, #0x1                // =1
   49618: f9406d08     	ldr	x8, [x8, #0xd8]
   4961c: 9104c103     	add	x3, x8, #0x130
   49620: 940001f8     	bl	0x49e00 <fwrite@plt>
   49624: 2a1f03e0     	mov	w0, wzr
   49628: a9484ff4     	ldp	x20, x19, [sp, #0x80]
   4962c: a94757f6     	ldp	x22, x21, [sp, #0x70]
   49630: a9465ff8     	ldp	x24, x23, [sp, #0x60]
   49634: a94567fa     	ldp	x26, x25, [sp, #0x50]
   49638: a9446ffc     	ldp	x28, x27, [sp, #0x40]
   4963c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   49640: 910243ff     	add	sp, sp, #0x90
   49644: d50323bf     	autiasp
   49648: d65f03c0     	ret
   4964c: 9b1b72b3     	madd	x19, x21, x27, x28
   49650: f81f83b3     	stur	x19, [x29, #-0x8]
   49654: b85ec3b3     	ldur	w19, [x29, #-0x14]
   49658: a940d3f5     	ldp	x21, x20, [sp, #0x8]
   4965c: d10023a1     	sub	x1, x29, #0x8
   49660: aa1603e0     	mov	x0, x22
   49664: aa1903e2     	mov	x2, x25
   49668: 2a1303e3     	mov	w3, w19
   4966c: aa1703e4     	mov	x4, x23
   49670: 97fffa5b     	bl	0x47fdc <libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)>
   49674: d10023a1     	sub	x1, x29, #0x8
   49678: aa1603e0     	mov	x0, x22
   4967c: aa1903e2     	mov	x2, x25
   49680: 2a1303e3     	mov	w3, w19
   49684: aa1703e4     	mov	x4, x23
   49688: 97fffa55     	bl	0x47fdc <libunwind::LocalAddressSpace::getEncodedP(unsigned long&, unsigned long, unsigned char, unsigned long)>
   4968c: aa0003e1     	mov	x1, x0
   49690: aa1603e0     	mov	x0, x22
   49694: aa1403e2     	mov	x2, x20
   49698: aa1503e3     	mov	x3, x21
   4969c: 2a1f03e4     	mov	w4, wzr
   496a0: 97fff2ca     	bl	0x461c8 <libunwind::CFI_Parser<libunwind::LocalAddressSpace>::decodeFDE(libunwind::LocalAddressSpace&, unsigned long, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*, bool)>
   496a4: b5fffc00     	cbnz	x0, 0x49624 <libunwind::EHHeaderParser<libunwind::LocalAddressSpace>::findFDE(libunwind::LocalAddressSpace&, unsigned long, unsigned long, unsigned int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x124>
   496a8: f9400e88     	ldr	x8, [x20, #0x18]
   496ac: f85f03a9     	ldur	x9, [x29, #-0x10]
   496b0: eb09011f     	cmp	x8, x9
   496b4: 54fffb88     	b.hi	0x49624 <libunwind::EHHeaderParser<libunwind::LocalAddressSpace>::findFDE(libunwind::LocalAddressSpace&, unsigned long, unsigned long, unsigned int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x124>
   496b8: f9401288     	ldr	x8, [x20, #0x20]
   496bc: f85f03a9     	ldur	x9, [x29, #-0x10]
   496c0: eb09011f     	cmp	x8, x9
   496c4: 54fffb09     	b.ls	0x49624 <libunwind::EHHeaderParser<libunwind::LocalAddressSpace>::findFDE(libunwind::LocalAddressSpace&, unsigned long, unsigned long, unsigned int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x124>
   496c8: 52800020     	mov	w0, #0x1                // =1
   496cc: 17ffffd7     	b	0x49628 <libunwind::EHHeaderParser<libunwind::LocalAddressSpace>::findFDE(libunwind::LocalAddressSpace&, unsigned long, unsigned long, unsigned int, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::FDE_Info*, libunwind::CFI_Parser<libunwind::LocalAddressSpace>::CIE_Info*)+0x128>

00000000000496d0 <libunwind::EHHeaderParser<libunwind::LocalAddressSpace>::getTableEntrySize(unsigned char)>:
   496d0: d503233f     	paciasp
   496d4: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   496d8: f9000bf3     	str	x19, [sp, #0x10]
   496dc: 910003fd     	mov	x29, sp
   496e0: 12000c08     	and	w8, w0, #0xf
   496e4: 51000508     	sub	w8, w8, #0x1
   496e8: 71002d1f     	cmp	w8, #0xb
   496ec: 54000488     	b.hi	0x4977c <libunwind::EHHeaderParser<libunwind::LocalAddressSpace>::getTableEntrySize(unsigned char)+0xac>
   496f0: 90fffe49     	adrp	x9, 0x11000 <typeinfo name for (anonymous namespace)::itanium_demangle::ConditionalExpr+0x9>
   496f4: 52800080     	mov	w0, #0x4                // =4
   496f8: 9137f929     	add	x9, x9, #0xdfe
   496fc: 1000008a     	adr	x10, 0x4970c <libunwind::EHHeaderParser<libunwind::LocalAddressSpace>::getTableEntrySize(unsigned char)+0x3c>
   49700: 3868692b     	ldrb	w11, [x9, x8]
   49704: 8b0b094a     	add	x10, x10, x11, lsl #2
   49708: d61f0140     	br	x10
   4970c: d503249f     	bti	j
   49710: 52800100     	mov	w0, #0x8                // =8
   49714: d503249f     	bti	j
   49718: f9400bf3     	ldr	x19, [sp, #0x10]
   4971c: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   49720: d50323bf     	autiasp
   49724: d65f03c0     	ret
   49728: d503249f     	bti	j
   4972c: 52800200     	mov	w0, #0x10               // =16
   49730: f9400bf3     	ldr	x19, [sp, #0x10]
   49734: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   49738: d50323bf     	autiasp
   4973c: d65f03c0     	ret
   49740: d503249f     	bti	j
   49744: 90000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   49748: b0fffe21     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   4974c: d0fffe22     	adrp	x2, 0xf000 <vsnprintf+0xf000>
   49750: d0fffe23     	adrp	x3, 0xf000 <vsnprintf+0xf000>
   49754: 91320021     	add	x1, x1, #0xc80
   49758: 91161442     	add	x2, x2, #0x585
   4975c: f9406d08     	ldr	x8, [x8, #0xd8]
   49760: 911f5463     	add	x3, x3, #0x7d5
   49764: 9104c113     	add	x19, x8, #0x130
   49768: aa1303e0     	mov	x0, x19
   4976c: 9400018d     	bl	0x49da0 <fprintf@plt>
   49770: aa1303e0     	mov	x0, x19
   49774: 9400018f     	bl	0x49db0 <fflush@plt>
   49778: 94000136     	bl	0x49c50 <abort@plt>
   4977c: d503249f     	bti	j
   49780: 90000048     	adrp	x8, 0x51000 <vsnprintf+0x51000>
   49784: b0fffe21     	adrp	x1, 0xe000 <vsnprintf+0xe000>
   49788: d0fffe22     	adrp	x2, 0xf000 <vsnprintf+0xf000>
   4978c: b0fffe23     	adrp	x3, 0xe000 <vsnprintf+0xe000>
   49790: 91320021     	add	x1, x1, #0xc80
   49794: 91161442     	add	x2, x2, #0x585
   49798: f9406d08     	ldr	x8, [x8, #0xd8]
   4979c: 91363463     	add	x3, x3, #0xd8d
   497a0: 9104c113     	add	x19, x8, #0x130
   497a4: aa1303e0     	mov	x0, x19
   497a8: 9400017e     	bl	0x49da0 <fprintf@plt>
   497ac: aa1303e0     	mov	x0, x19
   497b0: 94000180     	bl	0x49db0 <fflush@plt>
   497b4: 94000127     	bl	0x49c50 <abort@plt>

00000000000497b8 <libunwind::Registers_arm64::getRegisterName(int)>:
   497b8: d503245f     	bti	c
   497bc: 11000808     	add	w8, w0, #0x2
   497c0: 7101851f     	cmp	w8, #0x61
   497c4: 540000c8     	b.hi	0x497dc <libunwind::Registers_arm64::getRegisterName(int)+0x24>
   497c8: 90fffe49     	adrp	x9, 0x11000 <typeinfo name for (anonymous namespace)::itanium_demangle::ConditionalExpr+0x9>
   497cc: 91383129     	add	x9, x9, #0xe0c
   497d0: b8a8d928     	ldrsw	x8, [x9, w8, sxtw #2]
   497d4: 8b080120     	add	x0, x9, x8
   497d8: d65f03c0     	ret
   497dc: d0fffe20     	adrp	x0, 0xf000 <vsnprintf+0xf000>
   497e0: 9122b800     	add	x0, x0, #0x8ae
   497e4: d65f03c0     	ret

00000000000497e8 <__libunwind_Registers_arm64_jumpto>:
   497e8: d503245f     	bti	c
   497ec: a9410c02     	ldp	x2, x3, [x0, #0x10]
   497f0: a9421404     	ldp	x4, x5, [x0, #0x20]
   497f4: a9431c06     	ldp	x6, x7, [x0, #0x30]
   497f8: a9442408     	ldp	x8, x9, [x0, #0x40]
   497fc: a9452c0a     	ldp	x10, x11, [x0, #0x50]
   49800: a946340c     	ldp	x12, x13, [x0, #0x60]
   49804: a9473c0e     	ldp	x14, x15, [x0, #0x70]
   49808: a9494c12     	ldp	x18, x19, [x0, #0x90]
   4980c: a94a5414     	ldp	x20, x21, [x0, #0xa0]
   49810: a94b5c16     	ldp	x22, x23, [x0, #0xb0]
   49814: a94c6418     	ldp	x24, x25, [x0, #0xc0]
   49818: a94d6c1a     	ldp	x26, x27, [x0, #0xd0]
   4981c: a94e741c     	ldp	x28, x29, [x0, #0xe0]
   49820: f940801e     	ldr	x30, [x0, #0x100]
   49824: 6d510400     	ldp	d0, d1, [x0, #0x110]
   49828: 6d520c02     	ldp	d2, d3, [x0, #0x120]
   4982c: 6d531404     	ldp	d4, d5, [x0, #0x130]
   49830: 6d541c06     	ldp	d6, d7, [x0, #0x140]
   49834: 6d552408     	ldp	d8, d9, [x0, #0x150]
   49838: 6d562c0a     	ldp	d10, d11, [x0, #0x160]
   4983c: 6d57340c     	ldp	d12, d13, [x0, #0x170]
   49840: 6d583c0e     	ldp	d14, d15, [x0, #0x180]
   49844: 6d594410     	ldp	d16, d17, [x0, #0x190]
   49848: 6d5a4c12     	ldp	d18, d19, [x0, #0x1a0]
   4984c: 6d5b5414     	ldp	d20, d21, [x0, #0x1b0]
   49850: 6d5c5c16     	ldp	d22, d23, [x0, #0x1c0]
   49854: 6d5d6418     	ldp	d24, d25, [x0, #0x1d0]
   49858: 6d5e6c1a     	ldp	d26, d27, [x0, #0x1e0]
   4985c: 6d5f741c     	ldp	d28, d29, [x0, #0x1f0]
   49860: fd41001e     	ldr	d30, [x0, #0x200]
   49864: fd41041f     	ldr	d31, [x0, #0x208]
   49868: f9407c10     	ldr	x16, [x0, #0xf8]
   4986c: a9400400     	ldp	x0, x1, [x0]
   49870: 9100021f     	mov	sp, x16
   49874: d65f03c0     	ret

0000000000049878 <unw_getcontext>:
   49878: d503245f     	bti	c
   4987c: a9000400     	stp	x0, x1, [x0]
   49880: a9010c02     	stp	x2, x3, [x0, #0x10]
   49884: a9021404     	stp	x4, x5, [x0, #0x20]
   49888: a9031c06     	stp	x6, x7, [x0, #0x30]
   4988c: a9042408     	stp	x8, x9, [x0, #0x40]
   49890: a9052c0a     	stp	x10, x11, [x0, #0x50]
   49894: a906340c     	stp	x12, x13, [x0, #0x60]
   49898: a9073c0e     	stp	x14, x15, [x0, #0x70]
   4989c: a9084410     	stp	x16, x17, [x0, #0x80]
   498a0: a9094c12     	stp	x18, x19, [x0, #0x90]
   498a4: a90a5414     	stp	x20, x21, [x0, #0xa0]
   498a8: a90b5c16     	stp	x22, x23, [x0, #0xb0]
   498ac: a90c6418     	stp	x24, x25, [x0, #0xc0]
   498b0: a90d6c1a     	stp	x26, x27, [x0, #0xd0]
   498b4: a90e741c     	stp	x28, x29, [x0, #0xe0]
   498b8: f900781e     	str	x30, [x0, #0xf0]
   498bc: 910003e1     	mov	x1, sp
   498c0: f9007c01     	str	x1, [x0, #0xf8]
   498c4: f900801e     	str	x30, [x0, #0x100]
   498c8: 6d110400     	stp	d0, d1, [x0, #0x110]
   498cc: 6d120c02     	stp	d2, d3, [x0, #0x120]
   498d0: 6d131404     	stp	d4, d5, [x0, #0x130]
   498d4: 6d141c06     	stp	d6, d7, [x0, #0x140]
   498d8: 6d152408     	stp	d8, d9, [x0, #0x150]
   498dc: 6d162c0a     	stp	d10, d11, [x0, #0x160]
   498e0: 6d17340c     	stp	d12, d13, [x0, #0x170]
   498e4: 6d183c0e     	stp	d14, d15, [x0, #0x180]
   498e8: 6d194410     	stp	d16, d17, [x0, #0x190]
   498ec: 6d1a4c12     	stp	d18, d19, [x0, #0x1a0]
   498f0: 6d1b5414     	stp	d20, d21, [x0, #0x1b0]
   498f4: 6d1c5c16     	stp	d22, d23, [x0, #0x1c0]
   498f8: 6d1d6418     	stp	d24, d25, [x0, #0x1d0]
   498fc: 6d1e6c1a     	stp	d26, d27, [x0, #0x1e0]
   49900: 6d1f741c     	stp	d28, d29, [x0, #0x1f0]
   49904: fd01001e     	str	d30, [x0, #0x200]
   49908: fd01041f     	str	d31, [x0, #0x208]
   4990c: d2800000     	mov	x0, #0x0                // =0
   49910: d65f03c0     	ret

Disassembly of section .plt:

0000000000049920 <.plt>:
   49920: a9bf7bf0     	stp	x16, x30, [sp, #-0x10]!
   49924: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49928: f940be11     	ldr	x17, [x16, #0x178]
   4992c: 9105e210     	add	x16, x16, #0x178
   49930: d61f0220     	br	x17
   49934: d503201f     	nop
   49938: d503201f     	nop
   4993c: d503201f     	nop

0000000000049940 <__cxa_finalize@plt>:
   49940: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49944: f940c211     	ldr	x17, [x16, #0x180]
   49948: 91060210     	add	x16, x16, #0x180
   4994c: d61f0220     	br	x17

0000000000049950 <__cxa_atexit@plt>:
   49950: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49954: f940c611     	ldr	x17, [x16, #0x188]
   49958: 91062210     	add	x16, x16, #0x188
   4995c: d61f0220     	br	x17

0000000000049960 <_ZdlPv@plt>:
   49960: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49964: f940ca11     	ldr	x17, [x16, #0x190]
   49968: 91064210     	add	x16, x16, #0x190
   4996c: d61f0220     	br	x17

0000000000049970 <__stack_chk_fail@plt>:
   49970: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49974: f940ce11     	ldr	x17, [x16, #0x198]
   49978: 91066210     	add	x16, x16, #0x198
   4997c: d61f0220     	br	x17

0000000000049980 <vsnprintf@plt>:
   49980: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49984: f940d211     	ldr	x17, [x16, #0x1a0]
   49988: 91068210     	add	x16, x16, #0x1a0
   4998c: d61f0220     	br	x17

0000000000049990 <memset@plt>:
   49990: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49994: f940d611     	ldr	x17, [x16, #0x1a8]
   49998: 9106a210     	add	x16, x16, #0x1a8
   4999c: d61f0220     	br	x17

00000000000499a0 <log10f@plt>:
   499a0: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   499a4: f940da11     	ldr	x17, [x16, #0x1b0]
   499a8: 9106c210     	add	x16, x16, #0x1b0
   499ac: d61f0220     	br	x17

00000000000499b0 <memcpy@plt>:
   499b0: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   499b4: f940de11     	ldr	x17, [x16, #0x1b8]
   499b8: 9106e210     	add	x16, x16, #0x1b8
   499bc: d61f0220     	br	x17

00000000000499c0 <exp2f@plt>:
   499c0: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   499c4: f940e211     	ldr	x17, [x16, #0x1c0]
   499c8: 91070210     	add	x16, x16, #0x1c0
   499cc: d61f0220     	br	x17

00000000000499d0 <__cxa_guard_acquire@plt>:
   499d0: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   499d4: f940e611     	ldr	x17, [x16, #0x1c8]
   499d8: 91072210     	add	x16, x16, #0x1c8
   499dc: d61f0220     	br	x17

00000000000499e0 <__cxa_guard_release@plt>:
   499e0: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   499e4: f940ea11     	ldr	x17, [x16, #0x1d0]
   499e8: 91074210     	add	x16, x16, #0x1d0
   499ec: d61f0220     	br	x17

00000000000499f0 <sincosf@plt>:
   499f0: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   499f4: f940ee11     	ldr	x17, [x16, #0x1d8]
   499f8: 91076210     	add	x16, x16, #0x1d8
   499fc: d61f0220     	br	x17

0000000000049a00 <_Znwm@plt>:
   49a00: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49a04: f940f211     	ldr	x17, [x16, #0x1e0]
   49a08: 91078210     	add	x16, x16, #0x1e0
   49a0c: d61f0220     	br	x17

0000000000049a10 <_Znam@plt>:
   49a10: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49a14: f940f611     	ldr	x17, [x16, #0x1e8]
   49a18: 9107a210     	add	x16, x16, #0x1e8
   49a1c: d61f0220     	br	x17

0000000000049a20 <__cxa_allocate_exception@plt>:
   49a20: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49a24: f940fa11     	ldr	x17, [x16, #0x1f0]
   49a28: 9107c210     	add	x16, x16, #0x1f0
   49a2c: d61f0220     	br	x17

0000000000049a30 <_ZNSt9bad_allocC1Ev@plt>:
   49a30: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49a34: f940fe11     	ldr	x17, [x16, #0x1f8]
   49a38: 9107e210     	add	x16, x16, #0x1f8
   49a3c: d61f0220     	br	x17

0000000000049a40 <__cxa_throw@plt>:
   49a40: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49a44: f9410211     	ldr	x17, [x16, #0x200]
   49a48: 91080210     	add	x16, x16, #0x200
   49a4c: d61f0220     	br	x17

0000000000049a50 <malloc@plt>:
   49a50: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49a54: f9410611     	ldr	x17, [x16, #0x208]
   49a58: 91082210     	add	x16, x16, #0x208
   49a5c: d61f0220     	br	x17

0000000000049a60 <_ZSt15get_new_handlerv@plt>:
   49a60: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49a64: f9410a11     	ldr	x17, [x16, #0x210]
   49a68: 91084210     	add	x16, x16, #0x210
   49a6c: d61f0220     	br	x17

0000000000049a70 <__cxa_begin_catch@plt>:
   49a70: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49a74: f9410e11     	ldr	x17, [x16, #0x218]
   49a78: 91086210     	add	x16, x16, #0x218
   49a7c: d61f0220     	br	x17

0000000000049a80 <__cxa_end_catch@plt>:
   49a80: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49a84: f9411211     	ldr	x17, [x16, #0x220]
   49a88: 91088210     	add	x16, x16, #0x220
   49a8c: d61f0220     	br	x17

0000000000049a90 <_ZSt9terminatev@plt>:
   49a90: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49a94: f9411611     	ldr	x17, [x16, #0x228]
   49a98: 9108a210     	add	x16, x16, #0x228
   49a9c: d61f0220     	br	x17

0000000000049aa0 <free@plt>:
   49aa0: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49aa4: f9411a11     	ldr	x17, [x16, #0x230]
   49aa8: 9108c210     	add	x16, x16, #0x230
   49aac: d61f0220     	br	x17

0000000000049ab0 <_ZdaPv@plt>:
   49ab0: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49ab4: f9411e11     	ldr	x17, [x16, #0x238]
   49ab8: 9108e210     	add	x16, x16, #0x238
   49abc: d61f0220     	br	x17

0000000000049ac0 <_ZnwmSt11align_val_t@plt>:
   49ac0: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49ac4: f9412211     	ldr	x17, [x16, #0x240]
   49ac8: 91090210     	add	x16, x16, #0x240
   49acc: d61f0220     	br	x17

0000000000049ad0 <posix_memalign@plt>:
   49ad0: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49ad4: f9412611     	ldr	x17, [x16, #0x248]
   49ad8: 91092210     	add	x16, x16, #0x248
   49adc: d61f0220     	br	x17

0000000000049ae0 <_ZnamSt11align_val_t@plt>:
   49ae0: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49ae4: f9412a11     	ldr	x17, [x16, #0x250]
   49ae8: 91094210     	add	x16, x16, #0x250
   49aec: d61f0220     	br	x17

0000000000049af0 <_ZdlPvSt11align_val_t@plt>:
   49af0: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49af4: f9412e11     	ldr	x17, [x16, #0x258]
   49af8: 91096210     	add	x16, x16, #0x258
   49afc: d61f0220     	br	x17

0000000000049b00 <_ZdaPvSt11align_val_t@plt>:
   49b00: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49b04: f9413211     	ldr	x17, [x16, #0x260]
   49b08: 91098210     	add	x16, x16, #0x260
   49b0c: d61f0220     	br	x17

0000000000049b10 <__cxa_demangle@plt>:
   49b10: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49b14: f9413611     	ldr	x17, [x16, #0x268]
   49b18: 9109a210     	add	x16, x16, #0x268
   49b1c: d61f0220     	br	x17

0000000000049b20 <__cxa_call_unexpected@plt>:
   49b20: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49b24: f9413a11     	ldr	x17, [x16, #0x270]
   49b28: 9109c210     	add	x16, x16, #0x270
   49b2c: d61f0220     	br	x17

0000000000049b30 <__cxa_get_globals@plt>:
   49b30: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49b34: f9413e11     	ldr	x17, [x16, #0x278]
   49b38: 9109e210     	add	x16, x16, #0x278
   49b3c: d61f0220     	br	x17

0000000000049b40 <_ZSt14get_unexpectedv@plt>:
   49b40: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49b44: f9414211     	ldr	x17, [x16, #0x280]
   49b48: 910a0210     	add	x16, x16, #0x280
   49b4c: d61f0220     	br	x17

0000000000049b50 <_ZSt13get_terminatev@plt>:
   49b50: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49b54: f9414611     	ldr	x17, [x16, #0x288]
   49b58: 910a2210     	add	x16, x16, #0x288
   49b5c: d61f0220     	br	x17

0000000000049b60 <__cxa_get_globals_fast@plt>:
   49b60: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49b64: f9414a11     	ldr	x17, [x16, #0x290]
   49b68: 910a4210     	add	x16, x16, #0x290
   49b6c: d61f0220     	br	x17

0000000000049b70 <__cxa_rethrow@plt>:
   49b70: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49b74: f9414e11     	ldr	x17, [x16, #0x298]
   49b78: 910a6210     	add	x16, x16, #0x298
   49b7c: d61f0220     	br	x17

0000000000049b80 <__emutls_get_address@plt>:
   49b80: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49b84: f9415211     	ldr	x17, [x16, #0x2a0]
   49b88: 910a8210     	add	x16, x16, #0x2a0
   49b8c: d61f0220     	br	x17

0000000000049b90 <pthread_mutex_lock@plt>:
   49b90: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49b94: f9415611     	ldr	x17, [x16, #0x2a8]
   49b98: 910aa210     	add	x16, x16, #0x2a8
   49b9c: d61f0220     	br	x17

0000000000049ba0 <syscall@plt>:
   49ba0: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49ba4: f9415a11     	ldr	x17, [x16, #0x2b0]
   49ba8: 910ac210     	add	x16, x16, #0x2b0
   49bac: d61f0220     	br	x17

0000000000049bb0 <pthread_cond_wait@plt>:
   49bb0: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49bb4: f9415e11     	ldr	x17, [x16, #0x2b8]
   49bb8: 910ae210     	add	x16, x16, #0x2b8
   49bbc: d61f0220     	br	x17

0000000000049bc0 <pthread_mutex_unlock@plt>:
   49bc0: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49bc4: f9416211     	ldr	x17, [x16, #0x2c0]
   49bc8: 910b0210     	add	x16, x16, #0x2c0
   49bcc: d61f0220     	br	x17

0000000000049bd0 <pthread_cond_broadcast@plt>:
   49bd0: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49bd4: f9416611     	ldr	x17, [x16, #0x2c8]
   49bd8: 910b2210     	add	x16, x16, #0x2c8
   49bdc: d61f0220     	br	x17

0000000000049be0 <vfprintf@plt>:
   49be0: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49be4: f9416a11     	ldr	x17, [x16, #0x2d0]
   49be8: 910b4210     	add	x16, x16, #0x2d0
   49bec: d61f0220     	br	x17

0000000000049bf0 <fputc@plt>:
   49bf0: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49bf4: f9416e11     	ldr	x17, [x16, #0x2d8]
   49bf8: 910b6210     	add	x16, x16, #0x2d8
   49bfc: d61f0220     	br	x17

0000000000049c00 <vasprintf@plt>:
   49c00: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49c04: f9417211     	ldr	x17, [x16, #0x2e0]
   49c08: 910b8210     	add	x16, x16, #0x2e0
   49c0c: d61f0220     	br	x17

0000000000049c10 <android_set_abort_message@plt>:
   49c10: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49c14: f9417611     	ldr	x17, [x16, #0x2e8]
   49c18: 910ba210     	add	x16, x16, #0x2e8
   49c1c: d61f0220     	br	x17

0000000000049c20 <openlog@plt>:
   49c20: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49c24: f9417a11     	ldr	x17, [x16, #0x2f0]
   49c28: 910bc210     	add	x16, x16, #0x2f0
   49c2c: d61f0220     	br	x17

0000000000049c30 <syslog@plt>:
   49c30: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49c34: f9417e11     	ldr	x17, [x16, #0x2f8]
   49c38: 910be210     	add	x16, x16, #0x2f8
   49c3c: d61f0220     	br	x17

0000000000049c40 <closelog@plt>:
   49c40: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49c44: f9418211     	ldr	x17, [x16, #0x300]
   49c48: 910c0210     	add	x16, x16, #0x300
   49c4c: d61f0220     	br	x17

0000000000049c50 <abort@plt>:
   49c50: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49c54: f9418611     	ldr	x17, [x16, #0x308]
   49c58: 910c2210     	add	x16, x16, #0x308
   49c5c: d61f0220     	br	x17

0000000000049c60 <strlen@plt>:
   49c60: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49c64: f9418a11     	ldr	x17, [x16, #0x310]
   49c68: 910c4210     	add	x16, x16, #0x310
   49c6c: d61f0220     	br	x17

0000000000049c70 <realloc@plt>:
   49c70: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49c74: f9418e11     	ldr	x17, [x16, #0x318]
   49c78: 910c6210     	add	x16, x16, #0x318
   49c7c: d61f0220     	br	x17

0000000000049c80 <memmove@plt>:
   49c80: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49c84: f9419211     	ldr	x17, [x16, #0x320]
   49c88: 910c8210     	add	x16, x16, #0x320
   49c8c: d61f0220     	br	x17

0000000000049c90 <__memmove_chk@plt>:
   49c90: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49c94: f9419611     	ldr	x17, [x16, #0x328]
   49c98: 910ca210     	add	x16, x16, #0x328
   49c9c: d61f0220     	br	x17

0000000000049ca0 <__strlen_chk@plt>:
   49ca0: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49ca4: f9419a11     	ldr	x17, [x16, #0x330]
   49ca8: 910cc210     	add	x16, x16, #0x330
   49cac: d61f0220     	br	x17

0000000000049cb0 <memchr@plt>:
   49cb0: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49cb4: f9419e11     	ldr	x17, [x16, #0x338]
   49cb8: 910ce210     	add	x16, x16, #0x338
   49cbc: d61f0220     	br	x17

0000000000049cc0 <__vsnprintf_chk@plt>:
   49cc0: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49cc4: f941a211     	ldr	x17, [x16, #0x340]
   49cc8: 910d0210     	add	x16, x16, #0x340
   49ccc: d61f0220     	br	x17

0000000000049cd0 <_ZNSt13bad_exceptionD1Ev@plt>:
   49cd0: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49cd4: f941a611     	ldr	x17, [x16, #0x348]
   49cd8: 910d2210     	add	x16, x16, #0x348
   49cdc: d61f0220     	br	x17

0000000000049ce0 <__dynamic_cast@plt>:
   49ce0: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49ce4: f941aa11     	ldr	x17, [x16, #0x350]
   49ce8: 910d4210     	add	x16, x16, #0x350
   49cec: d61f0220     	br	x17

0000000000049cf0 <_ZNSt9type_infoD2Ev@plt>:
   49cf0: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49cf4: f941ae11     	ldr	x17, [x16, #0x358]
   49cf8: 910d6210     	add	x16, x16, #0x358
   49cfc: d61f0220     	br	x17

0000000000049d00 <strcmp@plt>:
   49d00: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49d04: f941b211     	ldr	x17, [x16, #0x360]
   49d08: 910d8210     	add	x16, x16, #0x360
   49d0c: d61f0220     	br	x17

0000000000049d10 <_ZNSt9exceptionD2Ev@plt>:
   49d10: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49d14: f941b611     	ldr	x17, [x16, #0x368]
   49d18: 910da210     	add	x16, x16, #0x368
   49d1c: d61f0220     	br	x17

0000000000049d20 <pthread_getspecific@plt>:
   49d20: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49d24: f941ba11     	ldr	x17, [x16, #0x370]
   49d28: 910dc210     	add	x16, x16, #0x370
   49d2c: d61f0220     	br	x17

0000000000049d30 <pthread_once@plt>:
   49d30: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49d34: f941be11     	ldr	x17, [x16, #0x378]
   49d38: 910de210     	add	x16, x16, #0x378
   49d3c: d61f0220     	br	x17

0000000000049d40 <pthread_setspecific@plt>:
   49d40: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49d44: f941c211     	ldr	x17, [x16, #0x380]
   49d48: 910e0210     	add	x16, x16, #0x380
   49d4c: d61f0220     	br	x17

0000000000049d50 <pthread_key_delete@plt>:
   49d50: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49d54: f941c611     	ldr	x17, [x16, #0x388]
   49d58: 910e2210     	add	x16, x16, #0x388
   49d5c: d61f0220     	br	x17

0000000000049d60 <pthread_key_create@plt>:
   49d60: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49d64: f941ca11     	ldr	x17, [x16, #0x390]
   49d68: 910e4210     	add	x16, x16, #0x390
   49d6c: d61f0220     	br	x17

0000000000049d70 <getauxval@plt>:
   49d70: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49d74: f941ce11     	ldr	x17, [x16, #0x398]
   49d78: 910e6210     	add	x16, x16, #0x398
   49d7c: d61f0220     	br	x17

0000000000049d80 <__system_property_get@plt>:
   49d80: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49d84: f941d211     	ldr	x17, [x16, #0x3a0]
   49d88: 910e8210     	add	x16, x16, #0x3a0
   49d8c: d61f0220     	br	x17

0000000000049d90 <strncmp@plt>:
   49d90: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49d94: f941d611     	ldr	x17, [x16, #0x3a8]
   49d98: 910ea210     	add	x16, x16, #0x3a8
   49d9c: d61f0220     	br	x17

0000000000049da0 <fprintf@plt>:
   49da0: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49da4: f941da11     	ldr	x17, [x16, #0x3b0]
   49da8: 910ec210     	add	x16, x16, #0x3b0
   49dac: d61f0220     	br	x17

0000000000049db0 <fflush@plt>:
   49db0: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49db4: f941de11     	ldr	x17, [x16, #0x3b8]
   49db8: 910ee210     	add	x16, x16, #0x3b8
   49dbc: d61f0220     	br	x17

0000000000049dc0 <pthread_rwlock_wrlock@plt>:
   49dc0: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49dc4: f941e211     	ldr	x17, [x16, #0x3c0]
   49dc8: 910f0210     	add	x16, x16, #0x3c0
   49dcc: d61f0220     	br	x17

0000000000049dd0 <pthread_rwlock_unlock@plt>:
   49dd0: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49dd4: f941e611     	ldr	x17, [x16, #0x3c8]
   49dd8: 910f2210     	add	x16, x16, #0x3c8
   49ddc: d61f0220     	br	x17

0000000000049de0 <dl_iterate_phdr@plt>:
   49de0: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49de4: f941ea11     	ldr	x17, [x16, #0x3d0]
   49de8: 910f4210     	add	x16, x16, #0x3d0
   49dec: d61f0220     	br	x17

0000000000049df0 <pthread_rwlock_rdlock@plt>:
   49df0: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49df4: f941ee11     	ldr	x17, [x16, #0x3d8]
   49df8: 910f6210     	add	x16, x16, #0x3d8
   49dfc: d61f0220     	br	x17

0000000000049e00 <fwrite@plt>:
   49e00: 90000050     	adrp	x16, 0x51000 <vsnprintf+0x51000>
   49e04: f941f211     	ldr	x17, [x16, #0x3e0]
   49e08: 910f8210     	add	x16, x16, #0x3e0
   49e0c: d61f0220     	br	x17
